我正在寻找一种快速,需要较少CPU能力并生成质量非常好的mp4视频的视频编码器。
输入视频可以是任何格式并由用户上传。
我唯一知道的是FFMPEG库。
还有什么更好的吗?
程序必须有我感兴趣的批处理实用程序(exe)。
如果您愿意分享您的知识,我将不胜感激。
由于
答案 0 :(得分:14)
使用x264
。它快速而灵活,足以满足您的需求。与其相比,其他H.264视频编码器是垃圾,这不仅仅是我的观点。您可以直接或通过ffmpeg
使用它。您可以通过FFmpeg download page获取最新的Windows,OS X和Linux FFmpeg版本。有关确定适合您的编码选项的更多信息,请参阅以下答案:
另见:
如果您要在渐进式下载的网站上显示输出文件,请考虑使用选项-movflags faststart
。它会将少量数据移动到文件的开头,以便在文件完全下载之前开始播放。
答案 1 :(得分:3)
我强烈推荐HandBrake。它有一个很好的exe(并且有几个批处理程序使用HandBrake的CLI,here's one for example。我没有使用它但它看起来不错。我已经使用过其他程序了。)它还有一个good CLI我用来开发my own project(有点过时)。无论如何,我希望这有用:D