2

我正在做一个视频处理项目并使用 ffmpeg 进行水印。我完全实现了我想要的,但问题是这个过程非常非常缓慢。

我在 64 位 CPU 上的 32 位操作系统 Microsoft Windows-8 上使用具有 4GB RAM 的 Intel Smart 2nd gen 系列 Core-i5 处理器。

我尝试为长度为 1:30 分钟的视频 [mp4] 添加水印。文件大小为 1.5GB

整个过程在 3 小时内完成为我的视频文件添加水印,而我注意到的过程是 ffmpeg 首先每秒处理 28 帧,然后它减慢到每秒 20 帧。一个正常的人类观看视频,帧速率为每秒 30 帧,处理速度甚至更慢,这就是为什么它需要更多时间 [3 小时] 而不是视频本身的实际长度 [1:33]

我认为提高流程效率的方法是使用 ffmpeg Watermarking Source Code并对其进行一些修改......

我想问一下是否有人以前通过任何其他方式实现了快速水印,或者已经修改了此代码以实现更快的处理以节省我的时间......

4

1 回答 1

0

为了加快速度,如果该数字不创建 flickr,您可能会尝试跳过中间帧,例如在下一个第 5 帧应用水印

于 2014-02-25T04:48:34.673 回答