使用ffmpeg最简便的转换视频和音频的方法是用它的预设文件(ffmpeg presets),这些文件在ffmpeg的源代码中就有。我们需要把它复制到当前用户目录的.ffmpeg文件夹中:
命令:
新建文件夹
mkdir ~/.ffmpeg
复制预设文件到上面的目录中
cp ~/ffmpeg/ffpresets/* ~/.ffmpeg
现在就可以使用预设文件了(libx264-default.ffpreset,libx264-hq.ffpreset,libx264-normal.ffpreset,libx264-fastfirstpass.ffpreset,libx264-max.ffpreset),下面的两个例子会指导你如何使用这些预设:
命令:
ffmpeg -i infile -vcodec libx264 -vpre hq -b 1M -bt 1M -threads 0 outfile.mp4
改变-vpre 后面的参数即可更改不同的预设,很容易理解这几个参数的意思
备注(点击查看对应文件):
? default - 默认参数(x264 CLI default values)
? fastfirstpass - 快速转换(disables options unnecessary for first pass)
? normal - 正常(Dark Shikari’s Q55 preset)
? hq - 高质量转换(Dark Shikari’s Q75 preset)
? max - 最大文件(all options maxed out)
您确实可以不使用预设文件,不过那样的话你转换视频或音频文件时要照顾到很多细节,代码会很长,使用预设文件省去了我们很多麻烦!