我正在研究开始一个将严重依赖视频处理的项目,并且希望获得一些我可以使用的优秀技术的线索。我选择的语言通常是Python,但它看起来像可用的库被废弃或功能不足。用于视频处理的良好库/技术
鉴于这一点,我对特定语言不太熟悉,尽管我更喜欢C或C++以外的选项。该项目的要求包括:
- 能够处理各种常见格式
- 视频播放(可变速回放加)
- 裁剪款款走出的大视频
- 合并剪辑在一起成单个视频
- 提取单个帧
- 多平台(最好在部署Windows/Mac的/ Linux的)
- 免费,或以合理的成本获得独立(但商业)开发的许可
我之前没有在桌面上做过很多与视频有关的工作,所以我不确定是否存在这样的事情。有没有好的候选人,还是我在这里寻找神兽?
[FFMPEG](http://www.ffmpeg.org/)适用于编码。实际上,我相信它可以满足你所要求的一切...... –
[MEncoder](http://www.mplayerhq.hu/design7/news.html)就是我在编码时想到的,但它在FFMPEG中表现良好。 –
还有DIVx和Xvid,一个商业/专有,另一个是免费/开源。 –