将avi转换为divx,是否有divx的c#库?

时间:2011-02-10 10:50:53

标签: .net divx

我有问题(或者可能是讨论)。我一直在网上冲浪寻找可以批量转换(DV)avi文件到Divx的程序。我不是一个关于编解码器和视频编码主题的狂热的人,但我有一个直接的愿望,能够将我的视频文件转换为divx。

我坐着大约100 GB(我还有更多,仍然在磁带上......)原始DV材料,我已经转移到我的电脑,但我发现现在很难找到一个可能的程序根据日程安排或更多工作来做这件事。我希望找到一个程序,可以在给定时间根据文件名获取所有文件,开始转换和加入文件。由于这是一个非常耗时的过程,我希望能在晚上完成这项工作......

但是在我搜索并尝试了一堆或多或少有用的程序之后,我开始考虑制作一个简单的(?)命令行应用程序来完成我想做的事情。所以下一步是找到一些可以帮助我做到这一点的库,但我很难找到任何(希望在c#中的东西)。这是由于Microsoft产品与视频编解码器的开源人员之间的许可或任何其他不当行为......?或者也许真的存在我可以使用的东西?

1 个答案:

答案 0 :(得分:0)

我不知道任何托管库,但您可以:

  1. 包装libavcodec(来自FFMPeg项目)和/或托管包装中的类似库以实现您的目标;
  2. 使用FFMPEG(或x264或MEncoder),从您自己的托管应用程序启动它们并记下错误代码等等。
  3. 请记住,不要像你提到的那样违反任何许可证。一切顺利