Я запланировал vlc для сохранения потоков ts с помощью cron.
cvlchttps://somestream.ts--sout=файл/ts:foo.mpg --время_выполнения 4200
Результирующий foo.mpg создается и воспроизводится. Однако результирующие видео пропускают и неполные. Я делаю это на Pi Model B+ тоже. Есть идеи, что происходит?
решение1
Это произошло из-за того, что я пытался захватить .m3u8. M3u8 — это просто текстовые файлы для плейлистов, содержащие реальные ссылки. Таким образом, vlc пропускал некоторые данные, вызывая прерывистость. Я решил эту проблему с помощью ffmpeg, и все работает отлично.