Я пытаюсь записать поток rtsp в формате HLS, используя openRTSP и ffmpeg. openRTSP получает rtsp и канал для ffmpeg для записи,

Вот команда, которую я использовал, и которая прекрасно работает

openRTSP -D 10 -v -t -c -b 800000 rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov | .././ffmpeg -r 15 -i - -codec copy -hls_list_size 65535 -hls_time 2 "./live.m3u8"

Примечание выше commnad -v предназначено только для видео.

Но теперь мне нужно записать звук, поэтому я удалил опцию -v, но видео не записывается. Это просто создание двух файлов с именем audio-MPEG4-GENERIC-1 и video-H264-2 без видеофайла HLS. Я думаю, что некоторые проблемы с трубопроводом. Может кто-нибудь помочь мне решить это.

1 ответ1

0

используйте ключ -4, это приведет к выводу файла mp4 на стандартный вывод, который можно получить из ffmpeg через -i - если я правильно помню

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