ffmpeg vs mencoder

| 我正在为各种设备和平台进行大量视频编码。我在mencoder和ffmpeg之间来回弹了几次。您推荐哪个?为什么? 附带问题:从谷歌搜索看来,mencoder使用ffmpeg。它是一直执行此操作还是仅在认为必要时执行此操作?     
已邀请:
您是对的,mencoder使用ffmpeg。 Mencoder实际上是许多不同编解码器或ffmpeg等编解码器库的通用接口。因此,除了ffmpeg之外,mencoder可以编译为支持x264,xvid,lame mp3以及我没有使用过的各种其他功能。关键是,如果您具有正确的mplayer / mencoder二进制文件,则将获得比ffmpeg支持的编解码器更多的编解码器支持(尤其是具有限制性许可证的编解码器)。另外,您不会因为使用Mencoder而失去ffmpeg的任何功能,因为您可以将所需的每个选项传递给相应的ffmpeg编解码器。所以我推荐mencoder。 关于您的另一个问题,您是在声明编码器将通过ovc和oac命令行开关使用mencode。尝试使用mencoder -ovc帮助和mencoder -oac帮助来查看您的mencoder二进制文件支持哪些视频和音频编解码器。您可以在这里查看更多有关视频/音频编解码器的信息。它解释了lavc(ffmpeg的libavcodec库),xvid和mp3lame。 除此之外,我还使用了x264和mencoder,这非常有用,我建议您获取支持该编解码器的二进制文件。     
在Serafein的出色回答之后添加一个误入歧途的细节: 在Ubuntu 11上,如果您安装预包装的ffmpeg,它缺少ѭ0,那么在许多情况下,ѭ1可以很好避免手动安装ѭ0或从源代码编译comp3。很好。     

要回复问题请先登录注册