Red*_*pia 9 audio coldfusion video ffmpeg coldfusion-10
我想知道是否可以使用ffmpeg将视频或音频文件的音频通道绘制为图像,或者是否有其他工具可以在Win2k8 x64上执行此操作.我在用户上传视频或音频文件后,将其作为编码过程的一部分.
我正在使用ColdFusion 10来处理上传并调用cfexecute来运行ffmpeg.
我需要图像看起来像这样(没有水平线):
Wag*_*ota 10
您可以非常轻松地以编程方式执行此操作
研究FFmpeg的基础知识.我建议你编译这个样本.它解释了如何打开视频/音频,识别流并循环数据包.
获得数据包后(在这种情况下,您只对音频数据包感兴趣).您将对其进行解码(本文档第87行)并获取音频的原始数据.这是波形本身(音频的模拟"位图").
您也可以研究这个样本.第二个例子是如何编写视频/音频文件.您不想编写任何视频,但是如果您看到函数get_audio_frame()和write_audio_frame(),则可以使用此示例轻松了解音频原始数据包的工作原理.
您需要了解有关创建位图的一些知识.任何平台都有一个简单的方法.
那么,答案就是:是的,用FFMPEG可以做到这一点!但你需要编码一点才能得到你想要的东西......
更新:
对不起,还有以下内置功能:
您可以使用这些过滤器...或
showspectrum,showwaves,avectorscope
以下是如何使用它的一些示例:FFmpeg Filters - 12.22 showwaves.
归档时间: |
|
查看次数: |
4711 次 |
最近记录: |