首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以画一个音频频道作为图像吗?

我可以画一个音频频道作为图像吗?
EN

Stack Overflow用户
提问于 2013-05-12 17:02:09
回答 1查看 5.3K关注 0票数 10

我想知道是否可以使用ffmpeg将视频或音频文件的音频通道绘制为图像,或者是否有其他工具可以在Win2k8 x64上实现。在用户上传视频或音频文件后,作为编码过程的一部分,我正在这样做。

我使用ColdFusion 10处理上传,并调用cfexecute运行ffmpeg。

我需要图像看起来像这样(没有水平线):

EN

回答 1

Stack Overflow用户

发布于 2013-06-05 04:49:28

您可以非常容易地以编程的方式完成这一任务。

学习FFmpeg的基础知识。我建议您编译这个样本。它解释了如何打开视频/音频,识别流并在数据包上循环。

一旦您拥有了数据包(在本例中,您只对音频数据包感兴趣)。您将解码它(本文档的第87行)并获取音频的原始数据。这是波形本身(音频的模拟“位图”)。

你也可以学习这个样本。第二个例子是如何编写视频/音频文件。您不想编写任何视频,但是通过这个示例,您可以很容易地了解音频原始数据包是如何工作的,如果您看到了get_audio_frame()和write_audio_frame()函数。

你需要了解一些关于创建位图的知识。任何平台都有一个简单的方法来做到这一点。

因此,您的答案是:是的,它是可以这样做的FFMPEG!但为了得到你想要的.

更新:

对不起,这里也有内置的功能:

你可以用那些过滤器..。或

显示光谱,显示波,录像机

下面是一些关于如何使用它的示例:FFmpeg滤波器- 12.22显示波

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16509906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档