如何通过ffmpeg编码没有录制red5视频的声音

时间:2009-12-23 09:54:40

标签: video encoding audio ffmpeg red5

HI

我们通过red5服务器录制视频,但没有添加声音(因为没有声音环境)。因此输出flv文件中没有声音轨道。当我们通过ffmpeg将flv(没有声道)编码成其他视频格式时,会出现编码错误。

错误消息是 找不到编解码器参数(音频:0x0000,0通道,s16)

请告诉我们如何解决问题。

  1. 有没有什么方法ffmpeg可以编码没有音轨视频flv?
  2. 是否有任何方式red5服务器可以添加声音轨道,即使实际上没有录制声音?
  3. 谢谢!

1 个答案:

答案 0 :(得分:2)

如果您的问题中有FFmpeg命令行,我们可以更好地为您提供帮助。无论如何,回答你的第二个问题:

  

有没有办法ffmpeg可以编码没有音轨视频flv?

是的,使用-an开关!

可以在 FFmpeg documentation 中找到。您的新命令行将如下所示:

./ffmpeg -i myred5recording.flv -an myoutput.mp4

也可以使用FFmpeg“复用”音频,但与使用-an开关相比,这是非常重要的。如果您想追求这个角度,请查看其他一些Stack Overflow问题,例如How can I add audio (mp3) to a flv (just video) with ffmpeg?