我是一位经验丰富的开发人员,但对视频处理还是陌生的,而且我通常不使用Python。我需要能够快速处理大量30秒的视频,例如添加徽标,连接和组合剪辑以及叠加标题和图形。
在功能上,MoviePy似乎运行良好,它具有我需要的所有功能,但速度似乎非常慢。例如在我的一项测试中,在2016年的MacBook Pro(2.9 GHz Core i7,16GB RAM)上运行,仅用我提到的一些修改,处理和编写30秒的视频就需要大约258秒。
我曾尝试在几种不同类型的AWS EC2实例(经过计算优化的实例和GPU实例)上运行它,但它实际上比笔记本电脑(360-380秒)要慢得多。
所以我的问题是,MoviePy渲染性能需要考虑哪些因素?它在哪种硬件/平台/实例类型上运行最快?是否有加速技术(或者我应该避免的事情可能会使速度变慢)?
或者还有其他库(任何语言)或服务可能比MoviePy更快地完成此任务吗?