Я запланировал vlc, чтобы сохранить TS-потоки с помощью cron.

cvlc https://somestream.ts --sout = file/ts:foo.mpg --run_time 4200

Полученный файл foo.mpg будет создан и доступен для воспроизведения. Однако полученное видео пропускается и является неполным. Я делаю это на Pi Model B+ тоже. Есть идеи о том, что происходит?

1 ответ1

0

Это было из-за того, что я пытался захватить .m3u8. M3u8s - это просто текстовые файлы для списков воспроизведения, содержащие реальные ссылки. Таким образом, vlc будет пропускать некоторые данные, вызывающие прерывистость. Я решил это с помощью ffmpeg, и все прекрасно работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .