2011-08-07 48 views
2

我正在研究开始一个将严重依赖视频处理的项目,并且希望获得一些我可以使用的优秀技术的线索。我选择的语言通常是Python,但它看起来像可用的库被废弃或功能不足。用于视频处理的良好库/技术

鉴于这一点,我对特定语言不太熟悉,尽管我更喜欢C或C++以外的选项。该项目的要求包括:

  • 能够处理各种常见格式
  • 视频播放(可变速回放加)
  • 裁剪款款走出的大视频
  • 合并剪辑在一起成单个视频
  • 提取单个帧
  • 多平台(最好在部署Windows/Mac的/ Linux的)
  • 免费,或以合理的成本获得独立(但商业)开发的许可

我之前没有在桌面上做过很多与视频有关的工作,所以我不确定是否存在这样的事情。有没有好的候选人,还是我在这里寻找神兽?

+2

[FFMPEG](http://www.ffmpeg.org/)适用于编码。实际上,我相信它可以满足你所要求的一切...... –

+0

[MEncoder](http://www.mplayerhq.hu/design7/news.html)就是我在编码时想到的,但它在FFMPEG中表现良好。 –

+0

还有DIVx和Xvid,一个商业/专有,另一个是免费/开源。 –

回答

0

经过一番研究,我认为Xuggler可能会做的伎俩(在引擎盖下,是FFMPEG的包装)。