gpt4 book ai didi

c++ - 将单独的音频和视频文件合并为一个文件 C++

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:45 26 4
gpt4 key购买 nike

我正在使用 openCV 开发一个 C++ 项目。这是一个简单的网络摄像头应用程序,具有捕捉图片和视频等基本功能。我已经能够保存视频(无音频)。由于 openCV 不支持音频处理,我想知道是否有任何方法可以将音频单独记录在不同的文件中,然后将它们组合在一起以获得一个视频文件。在互联网上搜索时,我确实听说过将 ffmpeg 与 openCV 结合使用。但我就是想不通到底该怎么做......

你们能帮帮我吗?我将不胜感激……谢谢!

附言我使用过 openCV 和 QT(用于 GUI)

最佳答案

正如您所说,opencv 本身并不处理音频。但是,一旦获得单独的音频和视频文件,就可以使用称为 muxing 的技术将它们组合起来。 .有很多方法可以做到这一点。我用 VirtualDub对于我的大部分 muxing 需求,尽管它只是 Windows(不确定这是否是一个问题)。我知道 ffmpeg 也可以混合(通过命令行界面),我不记得命令是什么。还有 mplayer 和许多其他程序可以执行此操作。

关于c++ - 将单独的音频和视频文件合并为一个文件 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6736498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com