ffmpeg fluxo rtsp gravado sem áudio no arquivo de saída

0

Eu estou tentando gravar vídeo e áudio usando openRTSP e ffmpeg. O vídeo de registro de comando abaixo, mas o que não contém áudio.

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 "./1/live.m3u8"

Eu verifiquei o fluxo usando ffplay se ele contém áudio usando o comando abaixo,

./ffplay  rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov

e que funciona bem, e eu posso aqui o áudio em que

Então, no comando acima, -codec copy significa áudio e vídeo ou apenas vídeo?

Editar:

Com base nas informações aqui link No comando openRTSP -D 10 -v -t -c -b 800000 o -v representa apenas vídeo, é por isso que o fluxo gravado não contém áudio, mas ao remover -v do comando nenhum vídeo é gravado, em vez disso, posso ver dois arquivos criados no diretório atual com o nome audio-MPEG4-GENERIC-1 e video-H264-2

Edit2:

Com base na resposta aqui link acho que tenho que passar pelos dois fluxos de áudio e vídeo para Libavcodec libs como fluxos separados (synchornized) e registrá-lo. Mas não faço ideia de como fazer isso com a linha de comando.

Qualquer ajuda será apreciada.

    
por Haris 19.03.2016 / 06:53

0 respostas