Использование HLS m3u8 или DASH mpd в качестве входных данных ffmpeg: поиск производительности

Интересно, могут ли в этом помочь мастера FFMPEG:

Я видел примеры (например, код FFmpeg, не работающий с URL-адресом http для извлечения эскизов) использования URL-адреса http в качестве ввода, но пока только с.mp4.

Если бы я вместо этого использовал ABR .m3u8/.mpd в качестве ввода (который, хотя и является текстовым файлом, представляет видео) ... достаточно ли умен FFMPEG, чтобы работать с ним? Разобрать его? Итак... если бы я дал ему 5-часовой HLS VOD m3u8 в качестве входных данных (-i http...) и попросил бы у него кадр за 4 часа в (-ss), он загрузил бы только этот 10-секундный сегмент в 4-часовая точка? И поэтому нужно всего лишь скачать небольшой 10-секундный файл.ts. Или все это скачивает?

Благодарю.

1 ответ

Если вы поместите -ss HH:MM:SSflag перед входом Ffmpeg начнется оттуда, если вы поместите флаг поиска после входа, Ffmpeg начнется в начале видео.
Взгляните на Seeking.

Другие вопросы по тегам