当没有音频时,FFmpeg会添加额外的aac序列标题

时间:2017-07-17 10:18:01

标签: ffmpeg

我的网络摄像头不支持音频。我通过执行

获得了rtsp.flv

ffmpeg -i rtsp://** -vcodec libx264 -acodec aac -f flv -y rtsp.flv

这是flv结构: rtsp.flv(注:audio=0

然后我通过执行两个命令得到rtmp.flv

  • ffmpeg -i rtsp://** -vcodec libx264 -acodec aac -f flv rtmp://**1

  • ffmpeg -i rtmp://**1 -vcodec copy -acodec copy -f flv -y rtmp.flv

这是输出flv结构:rtmp.flv

我的问题是:

为什么输出flv结构rtmp.flv中包含audio=1

1 个答案:

答案 0 :(得分:0)

你的序列有点难以理解。即,你输出到rtsp:// ** 1然后引用(推测)相同的输出与rt m p:// ** 1

无论如何,如果你不想要一个音轨,请在最后的序列中使用它;

ffmpeg -i rtmp://**1 -vcodec copy -an -f flv -y rtmp.flv

来自FFmpeg的男人:

  

音频选项

   -an (output)
       Disable audio recording.