文章: Video Codecs Analysis and Tuning,文档下载地址: http://www.YUV soft.com/pdf/x264 _ parameters _ comparison.pdf
文章详细比较了48种不同的x264参数组合,得到了以下6种最佳的x264编译参数: 我将文章中的x264参数转换为ffmpge命令参数。
1 )快速预设
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-f MP4-vcodeclibx 264
- me _ method dia-direct pred1- me _ range 16-sub Q1-b _ q factor 1.5-bf1
- acodeclibfaacsample _ fastest.MP4
2 )快速预设
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-f MP4-vcodeclibx 264-subq
1 -acodec libfaac sample_fast.mp4
3 )关闭预设交易
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-f MP4-vcodeclibx 264-subq
3-acodeclibfaacsample _ trade off.MP4
4 )谷歌预设
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-f MP4-vcodeclibx 264-BF3
- bframebias5- flags 2d CT 8x8 wpredbpyramid-trellis1- acodeclibfaac
sample_good.mp4
5 )最佳预设
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-f MP4-vcodeclibx 264-bf4
- flags 2d CT 8x8 wpredbpyramid-trellis1- ref S10-direct pred 3
- me _ method umh-subq7- acodeclibfaacsample _ best.MP4
6 )额外质量预设
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-f MP4-vcodeclibx 264-bf4
- flags 2d CT 8x8 wpredbpyramid-ref S8-direct pred3- me _ method umh
- subq7- pass1- acodeclibfaacdevnull
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-f MP4-vcodeclibx 264
- bf4-flags 2d CT 8x8 wpredbpyramid-ref S8-direct pred3- me _ method
umh-subq7- pass2- acodeclibfaacsample _ extra.MP4
下表介绍了编码速度和平均码率在默认参数中的相对比例。
Preset Name Speed,% Average bitrate,%
Fastest 47 114
Fast 56 109
Tradeoff 70 102
Good 121 89
前36977强
扩展质量710 72
我测试了分辨率为1280x720、20帧的赛车视频,视频的原始大小为100442K,视频由Sorenson Video 3编码并用于音频
mpeg-1层
用3编码、上诉5种参数分别编码,得到53897K、59303K、60251K、63670K、55405K、55405K。 我个人倾向于成为最好的
预设参数。
使用以下best参数编码的h264视频,播放时最高CPU利用率不超过4%,但明显优于FLV
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-f MP4-vcodeclibx 264
- bf4-flags2bpyramidwpred 8x8 DCT-trellis1- ref S10-direct pred 3
- me _ method umh-subq7- s352 * 288-r 7.5-aspect 1633609-acodeclibfaac
- ab 32k sample _ best _ 352 _ 288 _7. MP4
f mpeg-INF scar _ x360 _ track drift _ HD 720 p.mov-fflv-vcodec flv-acodeclibmp3lame sample _ 352 _ 288.flv
视频的大小分别为4212k(x264 )、4816 k (flash/sorenson )