我正在开发视频处理项目并使用ffmpeg进行水印处理。我实现了我想要的,但问题是这个过程非常慢。
我在64位CPU上的32位操作系统Microsoft Windows-8上使用Intel Smart 2nd 2nd系列Core-i5处理器和4GB RAM。
我尝试将长度为1:30 Min的视频[mp4]加水印。文件大小为1.5GB
整个过程在3小时内完成水印我的视频文件和我注意到的过程是ffmpeg首先处理每秒28帧然后再减慢到每秒20帧。一个正常的人类观看视频,帧速率为每秒30帧,而且过程甚至更慢,这就是为什么花费更多时间[3小时]然后视频本身的实际长度[1:33]
我认为使流程高效的是使用ffmpeg水印Source Code并稍微修改它......
我想问一下是否有人通过任何其他方式实现快速水印或修改此代码以实现更快的处理以节省我的时间...
答案 0 :(得分:0)
为了加快速度你可能会尝试跳过中间帧,例如在下一个第5帧应用水印,如果该号码不创建flickr