当前位置:  开发笔记 > 编程语言 > 正文

如何将用Red5/FMS录制的FLV文件转换为MP3?

如何解决《如何将用Red5/FMS录制的FLV文件转换为MP3?》经验,为你挑选了1个好方法。

我正在寻找一种方法来提取FLV文件的音频部分.

我正在使用用户的麦克风进行录音,并使用Nellymoser Asao编解码器对音频进行编码.这是默认的编解码器,没有办法改变它.



1> Costo..:

ffMpeg是要走的路!它适用于SVN Rev 14277.

我使用的命令是: ffmpeg -i source.flv -nv -f mp3 destination.mp3

GOTCHA:

如果收到此错误消息:Unsupported audio codec (n),请检查" 音频标签"部分中的FLV规范.

ffMpeg可以解码n = 6(Nellymoser).
但是对于n = 4(Nellymoser 8-kHz单声道)和n = 5(Nellymoser 16-kHz单声道),它不起作用.

要解决此问题,请在录制流时使用默认的麦克风速率,否则ffMpeg将无法对其进行解码.

希望这可以帮助 !


FLV也可能经常包含Speex和mp3声音.解码Speex FFmpeg需要使用libspeex库进行编译.可以直接复制Mp3而无需重新编码.[使用FFmpeg将.flv转换为.mp3服务器端]的详细信息(http://audior.ec/blog/converting-flv-to-mp3-server-side-with-ffmpeg/)
推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有