我在MacOSX Lion上,想要将webm转换为mp4(或其他iTunes兼容格式)的方法。ffmpeg
似乎有可能,但是文档对我来说有点晦涩。分步指导将不胜感激。
如果要使用ffmpeg
,请转到任一
如果您手动下载了该文件(而不是通过Homebrew),则建议将ffmpeg
可执行文件复制到您的PATH中,以便您可以从终端使用它。假设您将其下载到~/Downloads/ffmpeg/ffmpeg
,然后执行以下操作:
sudo mkdir -p /usr/local/bin
sudo cp ~/Downloads/ffmpeg/ffmpeg /usr/local/bin/
sudo chmod +x !$ /usr/local/bin/ffmpeg
现在,通过“至MP4”,我假设您的意思是分别将H.264和AAC用作视频和音频编解码器。为此,基本命令将是:
ffmpeg -i input.webm -c:v libx264 -c:a aac -strict experimental -b:a 192k output.mp4
如果要控制质量,请参阅x264编码指南。使用-crf
选项进行设置,默认值为23,而较低则表示更好的质量(典型值为18到28)。在上面的示例中,它对视频使用默认质量23,对音频使用192 kBit / s恒定比特率。
至于音频,静态版本不支持libfdk-aac
,但是如果您支持它,则应该改用它:
ffmpeg -i input.webm -c:v libx264 -c:a libfdk_aac output.mp4
与内部AAC编码器相比,FDK-AAC可以提供更好的质量。有关控制音频质量的信息,请参见AAC编码指南。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句