ffmpeg rtsp stream no graba audio en el archivo de salida


0

Estoy intentando grabar video y audio usando openRTSP y ffmpeg. El siguiente comando graba video, pero no contiene audio.

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"

He comprobado la secuencia utilizando ffplay ya sea que contenga audio usando el siguiente comando,

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

y que funciona bien, y puedo aquí audio en ese

Así que en el comando anterior hace -codec copy ¿Soporta audio y video o solo video?

Editar:

Basado en la información de aquí. http://bunker.linkbg.com/msr/openRTSP.html#option-summary En el comando openRTSP -D 10 -v -t -c -b 800000 la -v solo representan video, es por eso que la transmisión grabada no contiene audio, pero al eliminar -v Desde el comando no se graba ningún video, en cambio puedo ver dos archivos creados en el directorio actual con el nombre audio-MPEG4-GENERIC-1 y video-H264-2

Edit2:

Basado en la respuesta aquí. http://lists.live555.com/pipermail/live-devel/2014-October/018781.html Creo que tengo que pasar tanto el audio como el video a libavcodec libs como flujos separados (sincronizados) y grabarlos. Pero no idea cómo hacerlo con la línea de comandos.

Cualquier ayuda será apreciada.


1
-codec copy busca copiar todo. ¿Por qué no ingieres la corriente en FFmpeg directamente?
Gyan

En realidad, no puedo cambiar el comando anterior, el proyecto está diseñado para trabajar con openRTSP también, tengo que usarlo, por lo que está diciendo que el problema puede estar en la parte openRTSP, que básicamente está recibiendo el flujo y la tubería a ffmpeg.
Haris

Cuando corro ffmpeg -r 15 -i rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov -codec copy -hls_list_size 65535 -hls_time 2 "live.m3u8" Y al reproducir el m3u8, me sale el audio.
Gyan

En realidad, la grabación de ffmpeg se estaba rompiendo algunas veces para algunas cámaras IP, y la resolví utilizando OpenRTSP. Y que debería haber alguna opción que me falta en openRTSP. De todos modos gracias por probar la corriente.
Haris

Por cierto, al usar el comando anterior obtuviste video y audio o solo audio, en realidad solo estoy obteniendo el audio.
Haris
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.