我正在尝试创建一个简单的视频转换应用程序,它可以接受任何视频格式,然后“自动”将其格式化为所需的格式,同时试图保持宽高比和音质的一致性。我做了一吨的视频转换,这将是方便的,我只是拍摄它到一个服务器来做所有的转换,而我工作在其他项目。
经过一些研究,看起来FFMPEG是我最好的选择。
有人有什么想法吗?有没有开源项目已经做到了这一点/代码,而我可能遗漏了或看过了?
发布于 2011-06-28 21:53:47
我不建议你自己主持这样的服务。我认为你应该能够找到“现成的”云提供商,并按需提供“即时”转码机。
您正在寻找的不是应用程序托管,例如GAE,您正在寻找的是P aaS (平台即服务),例如Azure、 EC2;下面是一个很好的比较:
https://softwareengineering.stackexchange.com/questions/64727/windows-azure-vs-amazon-ec2-vs-google-app-engine (请注意GAE开发人员的回答)。
基本上,PaaS应该能够为您提供计算单元(在这种情况下,您特别希望利用实例的全部CPU (等)潜力-在此之后,您只需终止实例;您按小时付费,并根据需要扩展;您可以同样好地运行一个小实例一个月,或运行60个大实例几个小时,并计算出财务等式)。
我确实记得曾经看到过用于视频转码的预先存在的云图像--不记得具体在哪里,但看看rightscale.com (它与Rackspace和EC2 IIRC一起工作,最近可能更多)。
发布于 2011-06-28 21:36:29
对于这一点,ffmpeg无疑是最佳选择。我在我的Python DLNA Digital Media Server中使用use ffmpeg将任何类型的视频文件转换为type expected by my television。
我曾经尝试过VLC's dummy interface和mencoder,但它们都比不上ffmpeg的可用性。
https://stackoverflow.com/questions/6505605
复制相似问题