Есть ли способ обработки разрывов с FFMPEG? - PullRequest
1 голос
/ 17 апреля 2020

Я запускаю ffmpeg следующим образом, чтобы получить скриншот из манифеста HLS:

ffmpeg -i 'https://example.com/myfile.ism/manifest' -vframes 1 test.jpg -y

В некоторых случаях в манифесте HLS есть пробелы. Когда я запускаю эту команду, она терпит неудачу, потому что не может найти кадр. Что я могу сделать, чтобы сделать его более устойчивым? ie если не получается получить время в эту самую секунду, попробуйте второй до этого?

Когда я смотрю видео в чем-то похожем на видео. js, или даже HLS непосредственно в Safari, я вижу кадр независимо от пробелов. Иногда он просто перепрыгивает - я всегда вижу кадр.

Как бы я мог воспроизвести это здесь так, чтобы команда ffmpeg всегда возвращала кадр?

...