【问题标题】:Audio track in video file - C++视频文件中的音轨 - C++
【发布时间】:2010-12-29 14:36:13
【问题描述】:

我的应用程序正在将一个AVI 视频文件转换为另一个 AVI 文件。我用 OpenCV 库。不幸的是,使用 OpenCV 创建的视频没有声音,因为该库不支持音频。

有没有简单的方法可以将音轨从一个视频文件复制到另一个?也许FFmpeg

我的申请是用Visual C++写的。

【问题讨论】:

    标签: c++ video audio opencv


    【解决方案1】:

    您可以使用FFmpeg。最简单的方法是使用命令行工具extract/reassemble。如果您需要您的应用程序自行完成,请查看源代码以了解他们如何做到这一点。

    另外,正如您提到的 VC++,为什么不使用DirectShow?将音频放入文件中进行提取并稍后将视频/音频混合放入文件中进行合成应该不会太难。

    【讨论】:

    • 谢谢彼得,您能否进一步提示如何使用 DirectShow 进行此操作?
    猜你喜欢
    • 2016-09-02
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-14
    • 2015-11-20
    • 2016-03-22
    • 1970-01-01
    相关资源
    最近更新 更多