flash - 在 Flash 中录制音频的问题(Red5,ffmpeg)

标签 flash actionscript-3 ffmpeg flv red5

我正在尝试使用 Flash 和 php 实现一个小程序,用于记录音频并将其转换为 mp3。

目前我已经启动并运行了 Red5 服务器,我可以毫无问题地连接到它,并且可以将 flv 录音发布到服务器。当我用 Wimpy FLV 播放器听 flv 时,它似乎很好。当我尝试在命令行上使用 ffmpeg 转换它时,问题就来了。我只是在使用一个命令
ffmpeg -i
但输出 wav 比输入慢约 50%。当我录制 10 秒时,输出为 15 秒并向下倾斜。

我还尝试了各种比特率设置、-nv 选项等,但似乎没有任何效果。我有一个支持 nellymoser 格式的最新版本的 ffmpeg。不知道该怎么做。有人有想法么?

最佳答案

连接麦克风时,您应该使用 speex 编解码器,而不是 nelly moser 编解码器。编解码器是开源的,ffmpeg 应该可以更好地处理它。

关于flash - 在 Flash 中录制音频的问题(Red5,ffmpeg),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2599900/

相关文章:

apache-flex - 用多个类扩展一个类

php - exec ffmpeg 锁定服务器

javascript - JS和SWF调用问题

javascript - html5 mp3player 的动态地址和未知文件名,如下面的代码

actionscript-3 - AS3 围绕其中心点旋转对象

actionscript-3 - ActionScript 3 event.target

ios - Remote I/O 音频单元是否设置缓冲区中的 channel 数?

java.io.IOException : Cannot run program "usr/bin/ffmpeg ": error=2, 没有那个文件或目录

actionscript-3 - [AS3]如何快速混合两个音轨

android - WebView中的 "install Flash plugin"是什么意思?