原创 x264 x265 QAAC 压制教程 2020.4版

NAZOrip@A
[email protected] 2019年12月26日
  • 在其它设备中阅读本文章
导读:

综合版里囊括了一切背后原理的科普, 精简版里只能看到程序的选项解释, x264教程的解释很浅, 与其他知识的联动也受限, 适合入门看; 而x265教程一开始就被设计为x264教程的进阶, 所以对软件工程, 信息技术,甚至网络技术都有多多少少的科普,适合有更高画质vs体积要求的用户(っ╹◡╹)ノ
x

强项:
  1. 将针对小白, 萌新一定会问的问题, 以及最担心的"学会后是什么样的"的内容放到了综合版文章最前端
  2. 完美的文档体积, 含有大量图片,高标准排版,但仍小于3M, 加载文档只要一瞬间
  3. 不需要任何预习, 全中文语法, 彻底的翻译. 通俗精准的用辞让你告别技术论坛
  4. 字颜色和字体的控制得当, 最小化用眼疲劳
  5. 更新快, 专治疑难杂症, 欢迎新人加群, 提出看不懂的地方, 最慢半个星期内可得到解决(话说加群的人不是问ffmpeg就是滤镜,原因至今是个谜)
区别:
  1. x265教程被定义为x264教程的进阶,萌新会有且一定会有很多地方会看成天书,如果IQ高的你一定要用x265,应至少先看x264教程的科普+用例部分;如果不高,则建议看完x264教程,实践几次再升级(⊙_◎)
  2. x265大量的有用参数造成了命令句长相当于x264的两倍左右,这对萌新,甚至菜鸟的记忆力都是折磨
  3. x265教程中有少数原汁原味保留下来的咖喱味英语(开玩笑)译文,比如:"启用此参数以在'所有当前CU分割致失真程度之总和'大于'任意同帧CU分割致失真程度之总和'时, 不跟随当前CU分割之结果来独立计算rd值以加速, 默认关闭"。由于印度人正在IT界攻城略地(数学还开了挂),所以未来这样的英语只会越来越多哦
下载链接(皆同步更新, QQ群里有很高几率能得到问题答复):

能直接看pdf: 谷歌盘, 墙内: 百度云, QQ群存档: 691892901
附录: QAAC音频压缩教程Github
附录: ffprobe视频探针教程Github

x264待更新2020.4

√ 删除目录
√ 改良了两个两个色深科普的语法
√ 在CLI,GUI的后面增加了API的科普
√ 大改x264教程急用版,为OBS设置写了API格式的参数

x265待更新2020.5

√ 增加x265教程急用版,将会和x264教程急用版独立出来
√ 重画离散余弦变换图8, 增加观感并降低文档体积
√ 改良离散余弦变换板块写法
√ 删除hme参数,换成hme-search和hme-range两个参数,并将其位置换到动态搜索板块底部,更独立
√ 目录改成双目录,减少了2张纸的用量
√ 增加constrained-intra参数,改变no-strong-intra-smoothing位置以暗示与constrained-intra的关联
√ 增加preset和tune参数,造成增加了2张纸的用量
√ 修复rskip参数问题,删除了已经不存在的no-rskip
√ 缩短了no-open-gop和radl参数简介句长
√ 增加了2个颜文字
√ 修复lossless参数的错误:并没有关掉率失真优化
? ★★★修复对率失真优化,包括其中一系列参数的误解。包括增加cu帧间/帧内模式选择,cu并块/分块模式,cu树等判定的流程图
? 搞明白为什么增加psy-rd,psy-rdoq,以及rd能在无损模式下降低码率,不能只看表面的参考元素增加了,必须深挖率失真优化的原理★★★
? 参考“Fast Prediction Mode Decision in HEVC Using a Pseudo Rate-Distortion Based on Separated Encoding Structure”

x264更新~2020.3

科普部分色彩空间的科普发现了重大错误,做了紧急修复
科普部分增加色度采样板块
(2020.2)增加了deblock参数用法的有用信息,表达更清楚了
增加了-4个颜文字

x265更新~2020.4

根据x265 v3.3更新了一系列参数
增加了deblock参数用法的有用信息,表达更清楚了
更改pmode参数建议为不建议
更改aq-mode参数建议为只用1或测试性的用4
增加转场scenecut参数原理的信息
增加histogram系列转场参数的信息,暂时没有建议
转场参数选择变得多而复杂,所以独立分为一个板块,共有6个参数
修复了scenecut-window参数的错误:是转场前后增加qp,而不是转场后增加qp
教程第一页提高了新人劝退性能,降低了ffmpeg食用方式的阅读难度
消灭了教程第一页参数列表的参数重复问题
发现了带lavf滤镜的x265,并跟着收录在了下载板块,修改了教程第一页
下载板块去掉了snowfag编译的x265
增加了HolyWu编译的,带lavf滤镜的x265下载
优化了率失真优化的科普,阅读难度降低
根据源文档修改了analysis-reuse-level参数为save和load两个分身
增加了-1个颜文字

x265更新~2020.3

增加了Rigaya编译的x265下载
更新了下载板块所有x265编译的GCC版本记载
增加了x265GuiEx(日语软件)的下载, 有安装教程
随x265官方将--hdr和--hdr-opt参数改名为--hdr10和--hdr10-opt,并针对改良了参数解释,消除了误解

x265更新~2020.2

增加了三个参数:
--scenecut-aware-qp<开关, 默认关>允许转场后默认 0.5 秒内, 拉高默认 5 个 qp 以保留更多码率给
转场本身(的 I 帧). 可看作 x264 废弃参数--fade-compensate 的化身
--scenecut-window<整数, 0~1000, 默认 500>转场后增加 qp 窗口的时长, 单位毫秒
--max-qp-delta<整数, 0~10, 默认 5>修改转场后增加 qp 窗口的 qp
!merange最佳效率算法的算式没写清楚,下个版本修复
!开头的yuv422p10是错误的写法,下个版本改成yuv422p

x264&x265更新~2020.1

增加premiere/AE/Vegas用x264/5压制导出的插件Voukoder和食用方式,支持精简破解版
x264教程简化了下载视频的科普
增加了2个颜文字

x265更新~2019.9.7

修复了一些语法错误,增加了6个颜文字
增加cmd for循环批量压制封装方法
增加输入色彩空间参数--input-csp参数
增加frame-dup参数
增加dup-threshold参数

x264更新~2019.9

重写软件下载板块
改良科普板块,主要增加4:1:1色度空间,32位浮点色深的意义,色深不精确的问题等
改良了整个文档所有的语句
通过排版减少了1.5张纸的内容

x265更新~2019.9.5

减少了一半文档体积,好像已经小于2M了
帧控制/速率控制, 自适应量化, 综合版科普做了大幅改动, 降低了阅读难度
crf更改简介与建议(综合版+精简版)
qcomp, rdpenalty, rdoq-level, aq-mode, pps/sps/rps相关参数, crf-max缩减简介字数
修复精简版文档两处明显格式错误
综合版文档缩减了1.5张纸的面积, 精简版文档变化不大

x265更新~2019.9

重写--rd, --psy-rd和--psy-rdoq三个参数
重写率失真优化板块
增加心理率失真视觉优化板块
给率失真优化和心理率失真视觉优化板块增加了7个颜文字

x265更新~2019.8

增加了frame-threads和lookahead-threads两个参数并科普了和压制流程和参考帧/环路滤波的关系
根据以上增加了多帧多线程编码板块
2pass板块移动到参数板块末段
改良HDR板块的观感并增加了20+个颜文字

x265更新~2019.7

跟进了x265官方的更新(3.2版),更新了aq-mode 4, selective-sao,hme,hme-search和refine-mv共5个参数
aq-mode 4算入了物件边缘(纹理)信息,selective-sao可以从条带slice的角度调整sao,hme和hme-search是速度更快的me搜索,refine-mv是改版的2pass相关参数
优化了aq-mode参数的语法表达,重点提醒了aq要等到码率不足以还原原画才会启动
优化了多个参数的语法表达

x264更新~2019.6

优化了aq-mode参数的语法表达,重点提醒了aq要等到码率不足以还原原画才会启动
增加了下载视频的科普,提醒了"求求你们不要录屏了"的情感感染信息
优化了多个参数的语法表达

x265更新~2019.6

跟进了x265官方的更新(3.1版),更新了field, fades两个参数
field代替了给分场视频手动输入interlaced和fps两个参数
fades解决了画面转场导致的模糊问题

x265更新~2019.5

修复qg-size的错误
优化psy-rd/rdoq的(综合版)说明和参数解释
增加了颜文字的数量
取样自适应偏移"重新翻译为"取样迁就偏移"并优化了(综合版)说明
优化了(综合版)环路滤波的说明
优化了(综合版)PPS参数集的说明
优化了一些用语
优化了附录板块内容的顺序

x264更新~2019.5

增加了fullrange参数, 增加了Premiere导出应设置AVI未压缩, QuickTime未压缩而不是H.264的建议, 急用版文档的内容也因此出现变动
--VF参数,resize功能里有转换YUV平面格式的方法(--vf resize:,,,,i420,),还未关联给PR导出PCRange色域范围的建议

x265更新~2019.4

修改crqpoffs的参数建议为比cbqpoffs还要低3
增加Wolfberry, LigH编译的x265, 因为理论上要比msg7086的快一点, 有了32位x265, 以及第二个能输出mp4/mkv的x265
增加GCC版本意义的科普, 增加Release Candidate是什么的科普(附在下载栏目下)

x264更新~2019.4

改善keyint, min-keyint的解释, 美化文档, 改善好几个科普部分和动态搜索的语法, 改善字体颜色以降低阅读疲劳

图片: 欢迎阅读
看淡.jpg

    鱼小辉
    鱼小辉  2020-01-28, 13:27

    挺好的,刚好需要将视频用x265压压看看,就看到这个教程了

    NAZOrip@A
    [email protected]  2020-01-27, 11:21

    这么好的教程发布两年了,没一个评论,这不科学<(。_。)>