gpt4 book ai didi

c++ - 使用 OpenCV 和 ffmpeg 编写 MP4 文件

转载 作者:行者123 更新时间:2023-12-04 23:28:23 25 4
gpt4 key购买 nike

我想使用 openCV 编写 MP4 视频文件。但是,据此判断 issue ,看起来这是不可能的。目前,我正在将文件编写为 avi,然后对 ffmpeg 进行系统调用以转换为 MP4。这显然很慢。
有什么方法可以加快速度吗?

我的一个想法是将使用 openCV 生成的帧直接注入(inject) ffmpeg。但要做到这一点,我必须将它们从 openCV 写入文件并从 ffmpeg 读取该文件,这非常耗时。有什么方法可以实现吗?

最佳答案

它被称为管道:

command1 | command2

连接 command1的输出到 command2的输入。是的, ffmpeg确实支持从标准输入读取数据。我不知道 OpenCV 是否可以;您必须阅读文档。如果没有,您可以尝试使用 /dev/stdout作为要写入的文件名,或使用命名管道。

关于c++ - 使用 OpenCV 和 ffmpeg 编写 MP4 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32580869/

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