ffmpeg vs mencoder

Jon*_*aun 32 ffmpeg mencoder

我正在为各种设备和平台做一堆视频编码.我在mencoderffmpeg之间来回反复几次.你推荐哪个,为什么?

附带问题:从谷歌搜索似乎mencoder使用ffmpeg.它是一直这样做还是只在它认为必要时才这样做?

Ser*_*eim 41

你是对的,mencoder使用ffmpeg.Mencoder实际上是许多不同编解码器或编解码器库(如ffmpeg)的通用接口.因此,除了ffmpeg之外,mencoder可以编译为支持x264,xvid,lame mp3以及我没有使用过的各种其他内容.关键是如果你有正确的mplayer/mencoder二进制文件,你将获得比ffmpeg支持的更多编解码器支持(特别是那些具有限制性许可证的编解码器).此外,您不会丢失使用mencoder的ffmpeg的任何功能,因为您可以将所需的每个选项传递给相应的ffmpeg编解码器.所以我推荐mencoder.

关于你的问题,你要通过ovc和oac命令行开关声明mencoder将使用哪个编解码器.尝试使用mencoder -ovc help和mencoder -oac帮助查看mencoder二进制文件支持哪些视频和音频编解码器.您可以在这里查看有关视频/音频编解码器的更多信息.它解释了lavc(ffmpeg的libavcodec库),xvid和mp3lame.

除此之外,我还使用了x264和mencoder,这非常有用,我建议获得一个支持该编解码器的二进制文件.