我想知道是否可以使用ffmpeg将视频或音频文件的音频通道绘制为图像,或者是否有其他工具可以在Win2k8 x64上实现。在用户上传视频或音频文件后,作为编码过程的一部分,我正在这样做。
我使用ColdFusion 10处理上传,并调用cfexecute运行ffmpeg。
我需要图像看起来像这样(没有水平线):

发布于 2013-06-05 04:49:28
您可以非常容易地以编程的方式完成这一任务。
学习FFmpeg的基础知识。我建议您编译这个样本。它解释了如何打开视频/音频,识别流并在数据包上循环。
一旦您拥有了数据包(在本例中,您只对音频数据包感兴趣)。您将解码它(本文档的第87行)并获取音频的原始数据。这是波形本身(音频的模拟“位图”)。
你也可以学习这个样本。第二个例子是如何编写视频/音频文件。您不想编写任何视频,但是通过这个示例,您可以很容易地了解音频原始数据包是如何工作的,如果您看到了get_audio_frame()和write_audio_frame()函数。
你需要了解一些关于创建位图的知识。任何平台都有一个简单的方法来做到这一点。
因此,您的答案是:是的,它是可以这样做的FFMPEG!但为了得到你想要的.
更新:
对不起,这里也有内置的功能:
你可以用那些过滤器..。或
显示光谱,显示波,录像机
下面是一些关于如何使用它的示例:FFmpeg滤波器- 12.22显示波。
https://stackoverflow.com/questions/16509906
复制相似问题