Skip to content

Latest commit

 

History

History
1269 lines (1175 loc) · 90.9 KB

File metadata and controls

1269 lines (1175 loc) · 90.9 KB

原创 x264 x265 QAAC 超级压制教程

目前因为网页版教程的重写,原来 docx 版的教程已经在细节准确度,语法等核心标准中落后于网页版。因此不会再改进 docx 版的教程。

学这个有啥用 ⊙∀⊙

搞明白视频文件的质量,管理,压缩;凭直觉正确食用小丸工具箱,Voukoder,ShanaEncoder,Staxrip,MeGUI,OBS 录屏等一众视频编码软件;大幅节约视频创作,录制,素材管理的时间;搞懂先进视频编码的核心原理等等...

看哪个版本 (⊙_◎)

  1. 入门——x264 教程网页版
  2. 进阶——x265 教程网页版
  3. 进阶——附录 α:QAAC 音频压缩教程Github 副本
  4. 上工——附录 β:x264,libx264,x265,libx265 压制教程急用版 或 Github 副本
  5. 进阶——附录 γ:ffprobe 教程Github 副本
  6. 进阶——附录 δ:ffprobe+Excel 绘制码率曲线,帧类型饼图
  7. 进阶——附录 ε:交错转逐行与 IVTC 处理
  8. 进阶——附录 ζ:图像序列的处理
  9. 打理——mpv 播放器的安装与设置

内容范围

x264 教程:封装文件,编码,解码,硬解,软解,码率,滤镜,压制三角形,帧数,小数帧,向量,分辨率换算,GUI,CLI,API,mux,demux,录屏,超频,单核性能,视音频 - 图像格式分类,有损 - 无损,色深,浮点色深,色彩空间,宏观 - 微观色度采样于对比,伽马,伽马矫正,逐行,交错,噪点,抖动,拜耳滤镜,RAW,编程语言分类,GOP,关键帧,参考帧,待定帧,参数集,Lookahead 进程,维特比算法,动态搜索,运动补偿,SAD,SATD,加权预测,多参考帧,变换 - 量化,率控制模式,CRF,ABR,CQP,3CQP,zones,VBR,2pass,FTQP,方差,方差自适应量化,环路滤波,模式决策,率失真优化,mbtree,qcomp,率失真曲线,SSE,Noise-SSE,拉格朗日代价,游程编码,色彩信息,压制 log,软件下载,ffmpeg-pipe,去可变帧率,CMD 操作,x264 参数。

x265 教程:ffmpeg,Vapoursynth,avs2yuv 传递参数,ffmpeg 字幕渲染,IPCM-CU,U 和 B 的区别,分块,1D 傅里叶变换,2D 傅里叶变换,二维离散余弦变换,帧间 - 动态搜索,DMD,Jain & Jain/十字搜索,LDSP-SDSP搜索,六边形Hex搜索,UMH搜索,搜索迭代与merange的关系,帧间-运动补偿,FIR,中值滤镜,双边滤镜,mctf,mcstf,正态分布,显隐加权预测,AMVP,merge-mode,GOP 结构建立,PPS,SPS,VPS,SS,IDR,CRA,DRA,BLA,RAP,RASL,RADL,3-tap 滤镜,强力平滑滤镜,趋平插值/billinear 模式,夹角插值模式,DC 插值模式,对数 log(x),对数 - 指数交换率,指数增长,上层量化模式,CRF 模式,cplxBlur 与 qcomp,cplxBase,下层量化模式,近无损压缩,真无损压缩,2pass-ABR,Analysis-2pass-ABR,Analysis-Npass 调优模式,Analysis-pass2-ABR-Ladder 模式,率失真优化量化,jpsdr-Mod-AQ,MSE,峰值信噪比 PSNR,去块,取样迁就偏移,CABAC 流程,算数编码,自适应与对等概率,PPM CTX,有限状态机 CTX,伯努利试验,几何分布,小数取整法与取模法,一元码与截短二进制码,哥伦布莱斯编码,零阶指数哥伦布编码,游程游标编码:run length/level coding,二进制算数编码,汉明距离与欧几里得距离,软判决与硬判决解码,Trellis 的歧义,软判决率失真优化 CABAC 的再量化:SDQ-Trellis,SEI,SEI 分类,线程节点控制,多 NUMA 线程管理,3D V-Cache CPU,多线程 vs 多参考,色彩空间转换,VUI-HDR 调试,软件下载,GCC,RC,for x265 设置参数,杜比视界配置,preset 表格,x265-tune 表格。

QAAC 教程:下载与安装配置,音频编码格式,有无损与未压缩音频,音频封装格式,多声道编码设定,参数配置,压缩强度与占用,cue sheet 章节处理,压制章节中单曲,其它功能,批处理与 shell 使用技巧,如何选择正确的采样率,如何选择正确的 QAAC-HE 采样率,使用 Audition 测量出正确的采样率,理论验证附录

急用版压制教程:只需要复制参数,根据要求情况算一下部分参数值就完成了压制所需参数配置的“教程”。要求至少看过 x264 教程的基础科普部分。

ffprobe 教程ffprobe+Excel 绘制码率曲线,帧类型饼图:参数说明,导出信息,视频技术的时间观念;搭配 Excel 实现视音频流数据分析的可视化,从而客观的对比两个视音频流。

图像序列的处理:图像序列,ffmpeg Image2,x264 直接编码为视频的用例,ffmpeg pipe 复杂文件名序列的用例,手动指定文件名顺序的用例,以及将视频转换为图像序列的用例。

去交错与 IVTC:逐行 Progressive,交错 Interlaced,帧率,场率,A:B Pulldown / telecine,IVTC,combing,Weaving,Blending,Bobbing,EDI,pcnub,nnedi3,qtgmc,所有 Pulldown 的类型,特殊 pulldown 情况的类型,去交错的算法表与滤镜表,ffmpeg 方案,AviSynth 方案,VapourSynth 方案。

更新信息

x265 网页版 教程特级超大更新 2024.100

  • √ 进行了彻底地,从头到尾的重写,解决了所有已知问题

x265 网页版 教程更新 2024.61

  • √ 尝试通过上传到当前仓库并通过 Actions 部署到 Github Page 对应页面

x264 x265 教程更新 2024.46,2024.60

  • √ 完成了例行的全文检查,确保阅读通顺性,内容相关性的减法整理,无内容更新

x265 特大更新 2024.59.7
注:由于内容量过大且可能需要进一步优化,所以暂不变更精简版教程

  • √ 59.7:改良了 qp 值推演表格的排版
  • √ 59.7:统一了 x264 和 x265 教程的 --qp 参数说明
  • √ 59.5:改良了 qp 值推演表格的排版
  • √ 59.5:量化版块和 qp 值推演版块拆分
  • √ 59.1:补充了率失真优化的 lambda 和量化的 qScale 的对等关系
  • √ 59.1:修复了 Trellis 定义的错误
  • √ 59.1:调整了率失真优化版块的排版,将 lambda 的说明提前
  • √ 增加参数 --no-temporal-mvp 的说明
  • √ 改良算数编码科普的配图(应该是最后一次了)
  • √ 增加熵编码自适应概率和对等概率的科普
  • √ 增加 CABAC 流程图以概述编码过程
  • √ 增加自适应概率推演编码推演的科普
  • √ 增加自适应概率编码"hello world"出字概率的推演表
  • √ 增加 PPM 算法的上下文自适应的科普
  • √ 增加类 LZ 的低配版 PPM 算法推演
  • √ 增加类 LZ 的低配版 PPM 算法编码"CTAGGCAATCTAGGTA"的过程表(迄今为止文档中最大的表格)
  • √ 增加有限状态机的科普
  • √ 增加多色圆珠笔的配图
  • √ 增加多色圆珠笔状态机描述以及其代码化的配图
  • √ 增加有限状态机上下文自适应算法的简述
  • √ 增加伯努利试验的科普
  • √ 增加几何分布的科普
  • √ 增加小数取整法 floor 和 ceiling 的科普
  • √ 增加取模法 modulus 的科普
  • √ 增加伪哥伦布编码的简述,用于辅助理解哥伦布编码
  • √ 增加一元码的科普
  • √ 增加截短二进制码的科普
  • √ 增加哥伦布(-莱斯)编码的科普和编码过程
  • √ 增加零阶指数哥伦布码 EGk0 的科普
  • √ 增加游程编码的科普和配图
  • √ 增加游标编码的科普
  • √ 增加二进制算数编码的科普
  • √ 增加汉明距离与欧几里得距离的科普
  • √ 增加软判决与硬判决解码算法的科普
  • √ 增加 Trellis 歧义的简述
  • × Trellis 卷积内核的科普不相关,不会放入教程中
  • √ 增加软判决率失真优化 CABAC 的再量化(SDQ-Trellis)的科普与配图
  • √ 修复了所有因添加新内容而导致排版崩坏的问题
  • √ 移除了一个颜文字

x264 教程更新 2024.45.5

  • √ 45.7:补充了动态搜索版块的一些细节
  • √ 45.7:补充了动态补偿版块的一些细节以及加强与动态搜索版块的关联
  • √ 45.7:补充了 qp 在压制过程中出现各处的列表
  • √ 45.5:重写了量化版块
  • √ 45.5:修复了首页流程图的流程错误
  • √ 45.1:补充了率失真优化的 lambda 和量化的 qScale 对等的关系
  • √ 改良了压制三角形科普的说明
  • √ 改良了压制三角形科普的配图
  • √ 改良了 bframes 参数的说明
  • √ 改良了维特比算法的科普
  • √ 改良了动态补偿的科普
  • √ 改良数值格式表格的排版
  • √ 增加了播放解码压力和带宽压力的科普
  • √ 重写了霍夫曼编码的科普
  • √ 重写了熵编码的科普
  • √ 游程编码的科普和配图转移至 x265 教程
  • √ 熵编码版块标题更改
  • √ 增加了新的率失真优化配图
  • √ 增加了软判决优化 CABAC/CAVLC 的率失真再量化 (trellis) 的简述
  • √ 合并了 qcomp 与 mbtree 的科普
  • √ 移除了一个颜文字

x264 教程更新 2024.40

  • √ 改良了多处科普版块的内容
    • 封装文件,封装,硬解,硬编,滤镜工具,芯片架构,编程语言语法,编程语言数值
  • √ 改良了维特比算法的配图和说明内容
  • √ 动态搜索板块添加简单的手动动态搜索实现
  • √ 转移 qcomp 参数到率失真优化版块
  • √ 自适应量化版块优化说明内容
  • √ 率失真优化版块增加完整的 qcomp 优化过程科普
  • √ 率失真优化版块增加完整的 mbtree 优化过程科普
  • √ 补充了 qcomp 参数的三个影响位置
  • √ qcomp 参数推荐设定改为根据 mbtree/画面情况设置
  • √ 几乎移除了所有的颜文字
  • √ 改良了转逐行与 IVTC 版块(主要贡献:新型 dtlnor 虚無のゼロ)
    • √ 重命名为反交错转逐行与 IVTC
    • √ 修正了 combing 失真的翻译
    • √ 整理了所有 pulldown 格式配图
    • √ 增加「一帧 N 场」的注解
    • √ 优化了所有 pulldown 格式的说明
    • √ pulldown 格式标题引入了 24t,24d 等格式的名称
    • √ 将特殊情况记做 PIP pulldown 和 VFR pulldown
    • √ 增加了 Half-sizing,Weaving,Blending,Bobbing,EDI 去交错算法的科普
    • √ 增加了 IVTC 相关的滤镜简介表,包括各个滤镜的链接以及可调用范围
    • √ 改良了 ffmpeg 的 IVTC 用例以及各个参数详细说明
    • √ 增加了 p/c/n/u/b 场匹配的概述
    • √ 改良了 AviSynth 的手工 VFR IVTC 例子
    • √ 增加了 VapourSynth 的 qtgmc 例子以及各个步骤详细说明

x264 x265 教程更新 2023.38

  • x265:
  • √ 修复错误:hevc-aq 参数说明中容易看错的语法问题
  • √ 减少字数:hrd 参数说明,峰值信噪比信噪比 PSNR 的科普
  • √ 减少字数:X3D 处理器对于普通处理器在视频编码上的区别
  • √ 优化内容:率失真优化控制的说明和图解
  • √ 优化内容:色彩空间转换版块的说明
  • √ 增加内容:T-Rec 的转换参考
  • √ 优化内容:HDR 原理和重点
  • √ 优化内容:ctu,max-tu-size,qg-size,rd,rdoq-level,psy-rdoq,psy-rd,qp-adaptation-range 等参数根据"有明显边缘失真"片源限制条件下的参数设置值
  • √ 增加内容:rd,rdoq-level,psy-rdoq,psy-rd,deblock,sao 等参数根据"随量化增加而增加"的参数设置条件
  • √ 增加内容:"随量化增加而增加"以抑制失真的测试例子,以及配图(鸣谢 1813936265(QQ 牙齿)提供的素材)
  • x264:
  • 增加内容:增加了编程数值格式科普,以及下列表格项:
    • Bool,Byte,SByte,Integer,Short,Uint,Long,Long64,Float,Double,Decimal,NaN)
  • √ 优化内容:删除了超频的科普
  • √ 优化内容:删除了拜耳算法偏色的科普
  • √ 优化内容:改良了动态搜索的图解 2
  • √ 优化内容:改良了维特比算法的图解
  • √ 减少字数:精简了码率控制模式的科普
  • √ 优化内容:改良了维特比算法的科普语法
  • √ 优化内容:将量化的配图恢复到大图排版
  • √ 优化内容:更正了多处字颜色过浅的问题
  • √ 优化内容:改良了环路滤波科普的图片部分
  • √ 增加内容:增加了教程中的命令行参数说明写法指示
  • √ 减少字数:减少了 2pass-CRF-ABR 特殊模式的说明字数
  • √ 减少字数:自适应量化的科普古文化,降低了理解难度和字数
  • √ 减少字数:删除了 x264 教程精简版 - 缩小维护范围以及纠正 x264 教程的定位
  • √ 优化内容:附录版块改名为"其它"版块,以防止最后面的图像序列处理以及 IVTC 版块被忽略

x264 x265 教程更新 2023.37

  • √ [x264 | 综合 精简] 完善了 sliced-threads 以及 slices 的参数说明
  • √ [x265 | 综合 精简] 动态补偿版块升级到带算法图解的高级科普版块
    • √ 动态补偿的两个目的
    • √ 动态补偿的工作范围
    • √ 动态补偿的 FIR 滤镜说明
    • √ FIR 滤镜计算横向及纵向 hpel-8tap,qpel-7tapα,qpel-7tapβ精简为 13 个子像素的插值计算图解
    • √ FIR 滤镜与 subme 配合的说明
    • √ FIR 滤镜占用的说明
  • √ [x265 | 综合 37.5] 排版逻辑变更:将所有字小的配图放大(恢复到原始分辨率的 60%~80%)
  • √ [x265 | 综合 37.5] 手动更改了一些配图的环绕排版锚点的位置
  • √ [x265 | 综合 37.5] 修复了一些配图的透明通道错误问题
  • √ [x265 | 综合 37.8] 修复了绝大多数的排版问题,包括旧排版问题和第 37 版更新导致的内容变动
  • √ [x265 | 综合 37.8] 使用了新的排版技术重写了帧内编码板块,解决了段落文本被过渡缩减导致的信息丢失问题
  • √ [x265 | 综合 37.8] 修复了 PDF 转换所造成的排版问题

x264 完整版 教程更新 2023.36

  • 将 pulldown 的详细科普和 IVTC 处理放到了教程底部
  • 扩充了关于 A:B pulldown 的科普
  • 完善了 pulldown 的科普,增加了 2:3,2:3:3:2 等共 11 种的绝大多数可能性的科普,检测及图解
  • 增加了两种 IVTC 处理的用例

x264 教程更新 2023.35

  • [x264 | 完整] 增加了根据不同工况编解码图像序列的中型板块
    • 用 x264 编解码图像序列→视频的方法,包括 Win/Linux
    • 用 ffmpeg-image2 编解码器处理图像序列→视频的方法,包括 Win/Linux
    • 用 ffmpeg-image2 编解码器处理视频→图像序列的方法,包括 Win/Linux
    • 文件名中%0Nd 表达式的用法,以及 image2 编解码器中改用通配符的方法,包括 Win/Linux
    • 用 ffmpeg-concat 编解码器精确处理混合格式的图像序列→视频的完整压制流程,包括 x264/5
  • [x264 x265 | 精简] [x265 | 完整] 增加了关于在 x264 完整版教程上看编解码图像序列部分的说明
  • [x264 | 完整] 整理了维特比算法的说明,释放了一些信息密度过大的句子,并且重新编辑了配图

x264 教程大更新 2023.34.1

  • √ [x264 | 完整 精简] 正式引入了前瞻进程/Lookahead-初始化版块:
    • √ 将 seek,open-gop,scenecut,(min-)keyint,b-adapt,bframes,b-pyramid,mbtree,VBV 串联成为 Lookahead 进程中的使用过程
    • √ 将帧类型版块与首版块合并并将整个科普内容提前
    • √ 将帧类型版块中应当属于 Lookahead 版块的参数转移
    • √ 增加了 P/B 帧推演,说明 b-adapt 用的科普小节
    • √ 增加了维特比算法/Viterbi-b-adapt 推演 b-adapt 的过程说明
    • √ 增加了维特比算法对比 Dijkstra 最短路径算法两个区别的说明,及对比穷举法的组合图解
  • √ [x264 | 完整 精简] 修复了 300 多处隐藏的 word 样式应用错误
  • √ [x264 | 完整 精简] 全文检查:
    • √ 修复了若干语言通顺性的问题
    • √ 去除了若干不必要的强调字体颜色
    • √ 重新定义了有 - 无列表的排版
    • √ 重新调整了若干处配图过大,过小,以及环绕文字排版设置
    • √ 多处配图增加了柔滑边缘滤镜,从而减少了无效面积
    • √ 重新整理了若干处正文科普内容,摆阔最开始的科普版块
  • √ [x264 | 完整 精简] 进一步淘汰了通过颜色深浅来突出缩写字母的排版
  • √ [x264 | 完整] 帧类型版块删除了嫁接帧的说明,增加了待定帧 AUTO 的说明
  • √ [x264 | 完整 精简] 重写了 rc-lookahead,(min-)keyint,b-adapt 等参数说明
  • √ [x264 | 完整] 修复了因文档变动过大而导致的率失真优化版块排版崩溃问题
  • √ [x264 | 完整] 重新整理了方差自适应量化版块的科普,以及方差的说明
  • √ [x264 | 完整 精简] 包括科普版块的全部算式都改成了 MathJax-Main,607D8B 颜色的版式
  • × [x264 | 完整] 教程平均难度增加了 10%,部分脱离了原始定位
  • √ [x264 | 完整 精简] 重新整理了帧内编码,变换 - 量化的版块内容,并保留引申到 x265 教程的设定
  • √ [x264 | 完整] 文档在内容大幅增加的情况下,从 25 页缩减到了 23 页
  • √ [x264 | 完整 34.1] 略微改良了 Lookahead 版块的步骤说明
  • √ [x264 | 完整 34.1] 改良了 master-display/HDR 版块的内容排版

x265 教程更新 2023.31.2

  • √ [x265 | 完整 精简] 跟进 x264 教程 2023.34 版新增加了 Lookahead 版块
  • √ [x265 | 完整] 原本的参数集 SPS/PPS 版块缩减为 Lookahead 版块下的内容
  • √ [x265 | 完整 精简] 根据 Lookahead 版块的引入而重排了多个参数的位置
  • √ [x265 | 完整 精简] 参数集版块重新引入了 NALU 的概念以及作用说明
  • √ [x265 | 完整] 重新整理了帧内编码版块的排版,并重写了部分科普内容
  • √ [x265 | 完整 精简] 跟进 x264 教程 2023.34 版的更新,重写了 master-display/HDR 版块
  • √ [x265 | 完整 精简] 跟进 x264 教程 2023.34 版的更新,改良了多个参数的说明
  • √ [x265 | 完整 精简] 修复了 400 多处隐藏的 word 样式应用错误(因为 x265 教程内容更多)
  • √ [x265 | 精简] 完成了全文检查与重新排版
  • √ [x265 | 完整 31.1 补充] 进行了更深度的排版,语法,修复,润色
  • √ [x265 | 完整 31.1 补充] 修复了多处科普通顺性不足的问题
  • √ [x265 | 完整 31.1 补充] 跟随 x264 教程 2023.34 版执行了图片边缘羽化滤镜,文档从 27 页压缩到了 25.5 页,同时多个配图还变大了
  • √ [x265 | 完整 精简 31.2 补充] subme 的配置表格中,将 HPel,QPel 缩写改为 1/2Pel,1/4Pel
  • √ [x265 | 完整 精简 31.2 补充] 几乎消灭了所有的 word 字体颜色崩溃所造成的文档损坏
  • √ [x265 | 完整 精简 31.2 补充] 解除了两个自动更正炸弹 - rc-lookahead 和 bframes 参数小标题样式损坏,且一旦修改就会损坏整个文档排版的问题
  • √ [x265 | 完整 精简 31.2 补充] 通过优化语法和引入更宏观的概念减少了对数 log 说明的字数
  • √ [x265 | 完整 精简 31.2 补充] 额外修复了 100 多处的隐藏 word 样式应用错误
  • √ [x265 | 完整 精简 31.2 补充] 目录内容更新,恢复了 hme-search 和 hme-range 参数的说明
  • √ [x265 | 完整 精简 31.2 补充] 更广泛的使用了子版块(二级标题)排版,从而在 Word 自带目录上能更好的快速查阅
  • √ [x265 | 完整 精简 31.2 补充] 进一步淘汰了非首字母浅色以突出缩写字幕的排版
  • √ [x265 | 完整 精简 31.2 补充] rskip-edge-threshold 参数说明配图的大小缩小;同时环路滤波的配图排版变更为分组组合 + 文字环绕

x264 教程更新 2023.31.1

  • √ [x264 | 完整 精简] 强化了自适应量化版块的科普:
    • √ 增加了方差的低门槛科普
    • √ 增加了方差自适应量化的科普,包括计算过程
    • √ 增加了方差计算如何应用到自适应量化上的说明
    • √ 调整了 aq-mode,aq-strength 参数的推荐值
  • √ [x264 | 完整 31.1 补充] 重审了整个科普板块并进行了多处语法,排版上的优化

x264 x265 教程更新 2023.30.1

  • √ [x264 | 完整] 强化了分行扫描的科普:
    • √ 增加了上 - 下场优先的说明
    • √ 增加了电影,NTSC 和 PAL 标准相关处的说明
    • √ 增加了电影转 NTSC(3:2 pulldown)过程的详细说明
    • √ 增加了 IVTC 的说明,包括非 pulldown 源的类型
    • √ 增加了 ffmpeg field match 用例
    • √ 增加了 ffmpeg yadif,nnedi 用例和二进制文件下载链接
  • √ [x265 | 完整 精简] 强化了杜比视界的科普:
    • √ 增加了流的类型和各种叫法信息
    • √ 增加了播放设备信息
    • √ 增加了假源与假播放器信息
    • √ 增加了 RPU 与 x265 类似的功能信息
    • √ 增加了样式表(profile,编码,BL:EL 分辨率,x265 支持,伽马,色彩空间)信息 (自维基百科)
    • √ 增加了--dolby-vision-profile,--dolby-vision-rpu 参数说明信息
  • √ [x265 | 完整 精简 v30.1] 修复了率失真优化模式决策版块的文本损坏问题
  • √ [x265 | 完整 精简 v30.1] 修复了--aq-auto 参数值对应功能表的 word style 损坏问题

x264 x265 教程更新 2023.29

  • √ [x264 | 完整] 增加了多种抖动滤镜的科普
  • √ [x264 | 完整] 增加了伽马的科普
  • √ [x264 | 完整] 增加了伽马矫正的科普
  • √ [x265 | 完整] 重写了双边滤镜的科普:增加中值滤镜,正态分布两者的说明及交互
  • √ [x265 | 完整] 重做了双边滤镜的配图
  • √ [x265 | 完整] 补充了 1D 傅里叶变换中振幅和相位信息的来源
  • √ [x265 | 完整] 修复了因内容扩充而造成多页排版崩溃的问题

x264 x265 教程更新 2023.28.5

  • √ [x264 | 完整 精简] 修复了一些序号列表的初始序号错误
  • √ [x264 | 完整 精简] 修复了一些字符丢失错误
  • √ [x264 | 完整] 重写了运动补偿,补充了因压缩字数而过度精简的说明
  • √ [x264 | 完整] 所有大型算式改为 word 公式格式
  • √ [x264 | 完整] 重写了码率控制模式版块
  • √ [x264 | 完整] 重新排版了率失真优化版块
  • √ [x264 | 完整] 重写了率失真优化版块,补充了因压缩字数而过度精简的说明
  • √ [x264 | 完整 精简] 放大了一级标题的字号
  • √ [x265 | 完整 精简] 修复了 crf 最大参数值范围错误
  • √ [x265 | 完整] 帧内编码的夹角模式中,补充了直角三角形的来源(对应图④)
  • √ [x265 | 完整 精简] 修复了 fast-intra 参数值说明的错误
  • √ [x265 | 完整 精简] 更改了 constrined-intra 的推荐范围
  • √ [x265 | 完整 精简] 增加了 hist-scenecut 参数说明的信息
  • √ [x265 | 完整] 补充了 MCTF 的流程内容
  • √ [x265 | 完整 精简] 补充了双阈滤镜和高斯模糊关系的信息
  • √ [x265 | 完整 精简] 补充了一些新启用的字颜色排版方法
  • √ [x265 | 完整 精简] 消除了一些已弃用的字颜色排版方法
  • √ [x265 | 完整] 重新排版了动态搜索的横向页
  • √ [x265 | 完整] 修改了 LDSP+SDSP 搜索的图解(增大了其中的字号)
  • √ [x265 | 完整 精简 | 28.5 补充] 去掉了重复的参数说明:pbratio
  • √ [x265 | 完整 精简 | 28.5 补充] pbratio 与 ipratio 合并为双参数说明格式 (同样格式有 nr-intra+nr-inter,crqpoffs+cbqpoffs,tu-intra-depth+tu-inter-depth)
  • √ [x265 | 完整 精简 | 28.5 补充] 重新将关键帧与参考帧版块的参数归类
  • √ [x265 | 完整 精简 | 28.5 补充] 补充了参数 tskip 的说明信息
  • √ [x265 | 完整 精简 | 28.5 补充] 重新排版了量化版块中所有的压缩模式
  • √ [x265 | 完整 | 28.5 补充] 编辑了熵编码的配图,进行了信息重排,增加注释,字号放大和图片面积降低
  • √ [x265 | 完整 | 28.5 补充] 缩小了熵编码版块的占地面积
  • √ [x265 | 完整 精简 | 28.5 补充] 减少了 nr-inter,nr-intra 参数的说明字数
  • √ [x265 | 完整 精简 | 28.5 补充] 更改了 pmode 的参数说明
  • √ [x265 | 完整 精简 | 28.5 补充] 增加了 preset 参数的说明补充,精简版移除了 preset 参数说明
  • √ [x265 | 完整 精简 | 28.5 补充] 整合了 scenecut 和 hist-scenecut 的说明
  • √ [x265 | 完整 | 28.5 补充] 修改了目录结构
  • √ [x265 | 完整 精简 | 28.5 补充] 重写了 rdoq-level 的说明并更改了其推荐方向
  • √ [x265 | 完整 | 28.5 补充] 注:完整版文档,不包括图片内的文本,已扩充到了 18200 字

x264 x265 教程更新 2023.27

  • √ [x265 | 完整 v27.11 补充] 合并了率失真优化量化与率失真优化模式决策两个板块(修复了因为顺序和功能不同而撕裂的问题)
  • √ [x265 | 完整 v27.11 补充] 通过交叉对应实现了 psy-rd 与 psy-rdoq 间说明字数的降低,同时表述更清楚了
  • √ [x265 | 完整 v27.11 补充] 修复了因字数过度缩减导致 merge mode 说明损坏的问题
  • √ [x265 | 完整 v27.11 补充] 修复了几处文字颜色与配图不匹配的问题
  • √ [x265 | 完整 v27.11 补充] 补充了帧类型的多个说明
  • √ [x265 | 完整 v27.8 补充] 将 qp 转 qScale 与 crf-abr 算法表中公式格式换为标准公式,字体变小但更易于阅读了
  • √ [x265 | 完整 精简 v27.8 补充] 修复了一些中文用词错误
  • √ [x265 | 完整 v27.8 补充] 增加了帧内编码过程的整体流程概述
  • √ [x265 | 完整 精简 v27.5 补充] 修复了 input-res 参数值的说明错误
  • √ [x265 | 完整 v27.5 补充] 补回了由于改动次数过多导致的信息丢失:重写了帧内编码版块和率失真优化控制版块
  • √ [x265 | 完整 v27.5 补充] MSE,SSE,NSSE 用 word 公式格式重写,虽然忘了为啥之前特地删掉公式用正文格式重写过了
  • √ [x265 | 完整 精简 v27.5 补充] 为已经抛弃的注释关联缩写去掉了强调色,以及绿标记色改蓝色
  • √ [x265 | 完整 精简 v27.5 补充] 改写了 jpsdr-Mod 下参数的所有说明
  • √ [x265 | 完整 v27.5 补充] 重写了 GOP 结构建立版块
  • √ [x265 | 完整 精简 v27.1 补充] 由于发现了画面瑕疵问题,加上大部分人不常更新 x265 的惯例,所以调整了对 rd-refine 的推荐,并给出了@DanteW 的瑕疵截图示例。据网友所供,目前的解决方案理是降低优化效果,避开优化分支而非 bug 修复。注:rd-refine 需要 rd 5 或 6,所有预设下都是默认关
  • √ [x265 | 完整] 补上了 AU 的说明
  • √ [x265 | 完整 精简] 增加了--temporal-layers 参数的说明
  • √ [x265 | 完整 精简] 增加 SBRC-CRF,SBRC-ABR,SBRC-CRF-VBR 上层/双层编码模式的说明以及--sbrc 的参数说明
  • √ [x265 | 完整 精简] 增加了 x265 jpsdr_Mod 的自适应量化控制参数说明
    • --aq-auto (1,2/3,4,8,6,10,12,14 共 8 种模式)
    • --aq-fast-edge
    • --aq-strength-edge
    • --aq-bias-strength
    • --aq-bias-strength-edge
  • √ [x265 | 完整 精简] 优化了码率 - 质量控制模式中率控制计算表的排版,观感比之前好很多
  • √ [x264 | 完整 精简] 增加了 x264 tMod by jpsdr 的下载链接,优势是使用了相对新,速度更快的 MCF 线程管理库实现编译
  • √ [x264 | 完整 精简] 增加了 PowerShell 跑含 pipe 压制的方法
  • √ [x264 | 完整 精简] 附录部分从"标题直接跟随正文"改良为中间插入分隔符实现
  • √ [x265 | 完整 精简] 增加了 hist-scenecut 在 12bit 下问题的通告
  • x265 官方 Commit: SADSATD,与像素平均值的 NEON 指令集算法做了改良

x265 教程更新 2023.26

  • [x265 | 完整] 更新:
    • √ 略微改良了 ipratio,pbratio 参数的说明
    • √ 改良了变换·傅里叶变换科普的内容,同时提高了信息传达的效率和准确性
    • √ 改良了小波变换的科普,同时降低了字数
    • √ 增加了高斯模糊的科普,作为双阈滤镜的补充,降低了双阈滤镜的字数
    • √ 文档又一次从 27 页降低到了 25 页
    • !为了非 Windows OS 下的 docx 文档浏览一致性和可编辑性,将"仅嵌入第三方字体"改为"同时嵌入系统字体",将"仅嵌入文档中使用的字符"关闭。因此文档体积增加了 11.2MB

x265 教程更新 2023.25

  • [x265 | 完整 精简] 更新:
    • √ rskip 和 rskip-edge-threshold 说明进行了完善
    • √ 补充了 rskip 在 x 情况下常用的信息
    • √ 补充了 rskip 0 的推荐范围
    • √ 补充了 rskip 1 的不推荐范围
    • √ 补充了 rskip 2 + rskip-edge-threshold 的多种搭配策略以及推荐范围

x265 教程更新 2022.24.2

  • [x265 | 完整 精简] 更新 - 变迁:
    • psy-rdoq 参数推荐更新,增加一套实现编码高噪声源的参数搭配
    • hist-threshold 在新版 x265 被移除
    • hash 参数值从字符串 (checksum,crc,md5) 变成整数 (0~2)
    • nr-intra,nr-inter 参数回归,并增加了推荐值
  • [x264 x265 Engver | 急用] 增加了 ffmpeg 参数 -thread_queue_size 5000
  • [x265 | 完整] 修复了 pdf 转换后于动态搜索版块出现的排版错误
  • [x265 | 完整 24.2] 升级了 crf 计算原理科普的排版,比原先整洁易读很多,同时降低了占位面积
  • [x265 | 完整 24.2] 将"--rceq"改写为"×rceq"以降低看走眼的可能性

x264 x265 教程更新 2022.23

  • √ [x265 | 完整 精简] 增加了选 8bit 还是 10bit 色深的说明,附参考
  • √ [x265 | 完整] 配图优化:
    • 十字搜索配图增加描述信息
    • LDSP+SDSP 搜索增加描述信息
  • √ [x265 | 完整 精简] 语法优化:
    • 分块版块的科普
    • 熵编码-CABAC 的科普
    • hme-search 参数说明
    • scenecut 参数说明
    • aq-strength 参数说明
  • √ [x265 | 完整] 排版优化:帧内编码的最终绝对导演剪辑版定稿
  • √ [x265 | 完整 精简 大更新!] 新增"帧间 - 时域架网"版块:
    • 增加了 SVC mctf 滤镜的科普
    • 增加了双阈滤镜 bilateral filter 的科普以及配图
  • √ [x265 | 完整 精简] 推荐参数设置更改:
    • 由于 bug 已修复以及明显更高的准确度,转场参数改推荐 hist-scenecut
    • 加回 hevc-aq 参数并增加了推荐范围在动漫源
    • aq-mode 微调了推荐范围
    • opt-qp-pps 暂停推荐:播放器兼容性问题
    • opt-ref-list-length-pps 暂停推荐:播放器兼容性问题
  • √ [x265 | 完整 精简] 补遗:hrd 需要开 vbv 的限制条件
  • √ [x265 | 完整 精简] 其它新内容:
    • 线程节点控制版块 - 增加了 3D V-Cache CPU 视频编码上性价比的说明
    • 色彩空间转换版块 - hdr 标准主次参数写反问题
    • 色彩空间转换版块 -为什么不同显示标准适配颜色亮度范围需要适配,以及误适配
  • √ [x265 官方编码器部分更新]
  • √ [x265 | NULL] 跳过/放弃:开环控制系统/闭环控制系统的区别,以及视频编码器算哪个 - 知道了没啥用
  • [x265 | 完整 精简 23.5 全文检查 大更新!]:
    • 从以前卡 bug 卡出来的标题 - 正文放进同一段的格式改成了标准的样式分隔符格式,文档内容稳定性增强,相当于修复了所有的正文格式崩坏问题
    • 改良了 word 样式系统 (两种无间隔,两种序列,算式),现在每种文体单独对应一种样式,解决了样式本身不稳定导致的内容格式出错文体
    • 通过单页横向布局技术解决了 J&J 搜索,LS-Dia 搜索配图太小的问题
    • 所有序号列表,无序列表的缩进实现了统一
    • 进一步优化了所有参数的说明文本,语法更加统一化
    • 完整版文档页数通过排版优化缩减 2 页
    • 精简版文档页数通过排版优化缩减 2 页
    • 版块标题"熵编码/残差编码"改为"熵编码/残差编码/文本压缩"
  • [x265 | 完整 精简 23.5] 增加了 hevc-aq 更适用于动漫的支持证据
  • [x264 | 完整 精简 23.5] 跟进了杜比视界的科普
  • [x264 | 完整 23.5] 科普部分增加了一些 Captain Disillustion 科普视频的外链
    • 分辨率 - 历史,像素 vs 胶片晶体,分辨率所带来的问题
    • 色彩 - 色度采样,色彩平衡,调色基础,调色工具原理,心理视觉原理,多媒体调色基础
    • 分行扫描 - CRT 特性 - 缺陷 - 标准,超帧率,3 2 pulldown,两种分场"修复"成逐行的方法
  • [x264 | 完整 精简 23 全文检查]:
    • 从以前卡 bug 卡出来的标题 - 正文放进同一段的格式改成了标准的样式分隔符格式,文档内容稳定性增强,相当于修复了所有的正文格式崩坏问题
    • 改良了 word 样式系统 (两种无间隔,两种序列,算式),现在每种文体单独对应一种样式,解决了样式本身不稳定导致的内容格式出错文体
    • 通过单页横向布局技术解决了 J&J 搜索,LS-Dia 搜索配图太小的问题
    • 所有序号列表,无序列表的缩进实现了统一
    • 进一步优化了所有参数的说明文本,语法更加统一化
    • 完整版文档页数通过排版优化缩减 2 页
    • 精简版文档页数通过排版优化缩减 2 页
  • [x265 | 完整 精简 23.9] 更新了 pme 参数的推荐范围
  • [x265 | 完整 精简 23.9] 语法上通顺化了 tu 相关参数的说明
  • [x265 | 完整 精简 23.9] 修复了 rdpenalty 参数说明的错误
  • [x265 | 完整 精简 23.9] 修复了动态搜索参数因排版太复杂而弄丢的问题
  • [x265 | 完整 精简 23.9] 全部更新已融合到教程急用版,以及 Voukoder 设置文件中

x264 x265 教程更新 2022.22

  • √ [x264 | 完整] 增加了 RISC,CISC,ASIC,ASSP,FPGA,ARM 和 x86 架构的分类说明表
  • √ [x264 | 完整] 增加了下层,上层,双层,折中编程语言,以及非编程语言的分类说明表
  • √ [x264 | 完整] 增加了指令集的科普
  • √ [x265 | 完整] 补充了 CTU 和 CTB,CU 和 CB 中 U 和 B 的描述区别
  • √ [x265 | 完整 精简] 升级了取样迁就偏移的科普:
    • EO 科普改成了滤镜处理过程,以及例外过滤原理的科普
    • BO 增加了明暗色深带,中间色深带的应用概念,以及例外过滤等计算过程的科普
    • 进一步说明了 EO,BO 两者功能不重复的原因
    • 增加了参数融合步骤的说明
    • 更改了 sao 配套参数的推荐值
  • √ [x265 | 完整] 增加了 IPCM-CU 的科普

x264 x265 教程更新 2022.21

  • √ [x265 | 完整 精简] 完善了整个码率 - 质量控制模式的科普
    • 版块科普降低了阅读难度,降低了字数
    • 融合了参数级别内容的格式,重写或增加了 cplxSum,cplxCount,cplxBlur,qScale,ABR_rate_factor,ABR_qScale_new,cplxBase,CRF_rate_factor,CRF_qScale_new,qp 的说明,以及整个计算流程
    • 增加了迭代值,初始值,恒定值 (常数),多参数值,目标值的类型
    • 升级了 crf,qcomp,rceq 等参数的说明,并且跟进到了 x264 教程中
    • qcomp 说明增加了可互动 desmos 例子的成品链接,可互动哦
    • 2pass-ABR 模式的说明更新了最小体积近无损压缩模式
  • √ [x265 | 完整] 解决了动态搜索,帧内编码板块中图片字体过小的问题,观感目前最好
  • √ [x264 x265 | 完整 精简] 调整了率失真优化量化,帧类型的标题结构
  • [x264 | 完整 精简] 在受众范围内尽可能跟进了 crf,qcomp 等量化模式版块参数的说明
  • [x265 | 完整 精简] 清理掉了没用到的 Calibri,方正宋一_GBK,Arial,Cambria_Math,MathJax_Math,Malgun Glthic,Leelawadee UI,MS Mincho,Nirmala UI,Gadugi,Noto Sans CJK Bold,Arial 等字体,完整版文档体积降低了 3MB (24Mb)
  • ?! 颜文字成分面临灭绝
  • [x264 | 完整 精简 21.5] 修正了熵编码的科普,降低了阅读难度以及改良了图解
  • [x264 | 完整 21.5] 修正了超频的科普
  • [x264 | 完整 21.5] 增加了单核性能的科普

x264 x265 教程更新 2022.20

  • √ [x265 | 完整 精简 大更新] 增加了 CRF/ABR 模式 QP 值计算的原理科普
    • 增加了 qp 与 qScale 关系的图解科普
    • R=aXₙ÷qscale 模型以及对应速度=路程÷时间的说明
    • cplxSum,cplxCount,以及 cplxBlur 的计算过程
    • 提供了 SATD%÷100% 的解释,降低了理解 cplxBlur 的难度
    • crf_qscale 与 abr_qscale 的说明
    • qcomp 参数说明升级
    • crf 模式参数说明更新升级
  • √ [x264 | 完整 精简] 跟进了以上更新,考虑到难度定位所以没有完全跟进
  • [2022.20.2 | x265 | 完整 精简] 增加了 rc-grain,cplxblur,rceq 参数的说明
  • [2022.20.2 | x265 | 完整] 优化了质量控制版块的排版与科普内容,并删除了量化 - 质量控制版块的码率三角形
  • [2022.20.2 | x265 | 完整] "量化 - 质量控制模式"更名:量化 - 码率质量控制模式

x265 教程更新 2022.19 (19.6)

  • √ [x265 | 完整 大更新] 动态搜索版块扩充
    • 升级了动态搜索的科普
    • 增加了 Jain & Jain 十字搜索的图解科普
    • 菱形搜索 diamond 的图解科普
    • 六边形搜索 hex 的图解科普
    • 不均匀多六边形搜索 umh 算法的图解科普
  • √ [x265 | 完整 精简] 更新了 me,merange 参数的说明
  • √ [x265 | 完整 19.6] 更改了目录栏的排版,减少了 1.5 页纸的多余空间
  • √ [x265 | 完整 19.6] 优化了帧内编码科普的排版,引入了图片白底透明化 + 文字环绕排版技术
  • √ [x265 | 完整 19.6] 略微减少了 2D-FT 科普的字数
  • √ [x265 | 完整 19.7] 目录标题换成蓝色

x264 x265 教程更新 2022.17

  • √ [x264 | 完整 精简] 改良了码率控制模式版块的排版,进一步整合了整个教程中的相关内容
  • √ [x264 x265 | 完整 精简] GOP 建立版块科普修复了语法错误
  • √ [x264 | 完整] 日常科普版块排版优化,节省了半张纸的面积
  • √ [x264 x265 | 完整 精简] 升级了动态补偿版块的科普,科普了 SAD,SATD 计算,率失真优化参与动态补偿,x264 中 rd-refine 等大量干货
  • √ [x265 | 完整 精简] 统一了一些板块中的多个参数的参数值说明排版,修改为小字号窄列表
  • √ [x264 | 完整 大更新] 升级了率失真优化的科普:
    • 增加了率失真曲线的图例
    • 率失真优化处理过程 + 图例
    • JM 编码器 lambda 到 qp 值的图例
    • 率-lambda-失真三值来源的图例
    • ! 版块难度超过了 x265 教程
  • √ [x264 | 完整 更新失败] 由于无法理解逆方差加权平均是什么,还是只能笼统解释 SSE 和 SAD 的区别
  • × [x264 x265 | 完整 精简] 由于排版限制,最近几次更新消除了 2/3 的颜文字
  • √ [x264 x265 | 完整 精简] 统一页边距的排版为上 10mm,下 14.6mm,左 10mm,右 10mm

x264 x265 教程更新 2022.14

  • √ [x264 | 完整 精简] 改良了--vf 参数版块,增加了用例
  • √ [x264 | 完整] 科普版块日常---排版优化
  • √ [x264 | 完整 精简] 附录增加了一批.bat 文件相关问题的解决方法
  • √ [x264 | 精简] 多个位置惊进行了排版优化,减少了一页纸的多余空间
  • √ [x264 | 完整 精简 大更新] 将"码率控制模式"独立为版块,将文档中离散在各个分类下的的控制模式教程重新整合到一起
  • √ 将全部码率控制模式分为上层模式:CRF,CQP,ABR,2pass-ABR,下层模式:zones,VBR,FTQP 两类
  • √ [x264 | 完整 精简 大更新] 增加了每个码率模式位于压制妥协三角形中心有多远的直观图解
  • √ [x264 | 完整 精简] 增加了 qpfile 参数,删除了 stitchable 参数的科普
  • √ [x264 | 完整 精简] 优化了 CRF,CQP,ABR,2pass-ABR,zones,VBR 下各种参数的科普
  • √ [x264 | 完整 精简] 将率"控制·参数集"版块重命名为"GOP 结构建立,参数集",优化了其科普内容
  • √ [x265 | 完整 精简] 将"码率控制模式"独立为版块,将文档中离散在各个分类下的的控制模式教程重新整合到一起
  • √ [x265 | 完整 精简] 将全部码率控制模式分为上层模式:CRF,CQP,ABR,2pass-ABR,Analysis-2pass-ABR,Analysis-Npass 调优,Analysis-pass2-ABR 天梯,下层模式:VBR 两类
  • √ [x265 | 完整 精简] 增加了每个码率模式位于压制妥协三角形中心有多远的直观图解
  • √ [x265 | 完整 精简] 优化了码率控制模式所用多个参数的科普
  • √ [x265 | 完整 精简] 将率"控制·参数集"版块重命名为"GOP 结构建立,参数集",优化了其科普内容

x264 教程更新 2022.13

  • √ [] 升级到 Git 发布工作流,让更有相关专业知识的人更容易加入维护(虽然...目前还没人搞)
  • √ [x264 | 完整 精简] 改良了--vf 参数版块,增加了用例
  • √ [x264 | 完整] 科普版块排版优化
  • √ [x264 | 完整 精简] 附录增加了一批.bat 文件相关问题的原因和解
  • √ [x264 | 精简] 多个位置惊进行了排版优化,减少了一页纸的多余空间

x264 教程更新 2022.12.5

  • √ [x264 | 完整] 改良了编码,解码,滤镜 - 滤镜工具,超频,噪点的科普
  • √ [x264 | 完整 精简] 改良了页尾科普,下载版块等大量内容,教程减少了一页纸的用量
  • √ [x265 | 急用] 在现有预制参数上增加了 - loglevel 16 -hwaccel auto -c:a copy 参数
  • √ [x264 | 急用] 在现有预制参数上增加了 - vsync 0 -loglevel 16 -hwaccel auto -c:a copy 参数
  • √ [x264 x265 | 急用] 增加了 ffmpeg 内置缩放滤镜的使用说明
  • √ [x264 x265 | 急用] 增加了 ffmpeg 转固定 - 可变 - 删帧率模式的使用说明

x265 教程更新 2022.13

  • √ [x264 完整 | 精简] 将 rect 和 amp 参数移动回分块版块
  • √ [x264 完整] 分块等多个版块进行了排版优化,占地面积更小了
  • √ [x264 完整] 变换 - 量化版块进行了排版优化
  • √ [x264 完整] 重写了傅里叶变换,二维傅里叶变换科普,这次总算是写出比较好的结果了

x264 教程更新 2022.11

  • √ [x264 完整 | 精简] 修复了 merange 参数说明和 x265 教程混淆的问题
  • √ [x265 完整 | 精简] 优化了下载版块的格式,占地面积更小了
  • √ [x265 完整 | 精简] 优化了 ABR 天梯版块,占地面积更小了
  • √ [x264 急用] 改善了说明页的排版,同时将大量文本链接转位标题 + 超链接。占地更少且更加美观
  • √ [x264 急用] 增加了 ffmpeg 混流封装命令,ffmpeg 替换音频命令,QAAC 教程链接
  • √ [x264 急用·大更新] 列出了全部预设的 x264.exe,ffmpeg libx264-libav 私有命令,ffmpeg libx264 私有命令,ffmpeg 本地 libx264 命令整体;这下只要拷下来改改输入输出
  • 文件名,填写几个参数就能用了
  • √ [x265 急用] 提升了BDRip冷战参数的极端程度
  • √ [x265 急用] 增加了ffmpeg混流封装命令,ffmpeg替换音频命令,QAAC教程链接
  • √ [x265 急用] 改善了说明页的排版,同时将大量文本链接转位标题+超链接。占地更少且更加美观
  • √ [x265 急用] 增加了ffmpeg libkvazaar私有命令,虽然很难写但是还是属于凑数性质
  • √ [x265 急用·由于排版和编辑难度变态,所以叫特大更新] 列出了全部预设的x265.exe,ffmpeg libx265私有命令整体;这下只要拷下来改改输入输出文件名,填写几个参数就能用。ffmpeg本地命令根本没得用。

x265 教程更新 2022.11.9 (修复)

  • √ [x265 完整 | 精简] 修复了 rdpenalty 参数说明的错误,更改其板块位置,并增加了搭配 limit-tu 的用法
  • √ [x265 急用] 更改了全部提供参数中 rdpenalty 的值

x264/5 教程更新 2022.10|11

  • √ [x265 完整] 增加了傅里叶级数的超简单人文科普视频链接
  • √ [x265 完整 | 精简,x264 完整 | 精简] 更新了 deblock 参数的用法和推荐值
  • √ [?] 更新了啥来着

x264 教程更新 2022.9

  • √ 率失真优化板块因参数依赖被迫升级,加强了与 x265 文档的关联和实际应用
  • √ 增加开启 NSSE 的 fgo 参数,该参数符合论文 sigport.org/sites/default/files/docs/poster_66.pdf 允许手动控制率失真优化计算,所以任何情况推荐

x265 教程更新 2022.10

  • √ 根据 x265 官方 (暂未) 更新增加了 film-grain 参数,可将纹理细节模型 film grain model 写进 SEI 信息中,播放时恢复压掉的细节
  • √ 率失真优化板块升级,加强了 x264 文档的关联和实际应用,也增加了 SSE,NSSE 的算法对比

x264 教程更新 2022.7

  • √ 增加了分行,逐行扫描的科普
  • √ 升级到 A4 纸并进行了全文排版调整
  • √ 更新了一大批参数的说明并更正了一些错误
  • √ 调整了几乎所有参数的说明
  • √ 帧控制/率控制板块现已和率失真优化板块联系起来,解决了两者原本直接相关的忽视问题
  • √ 急用版教程跟进更新了参数配置
  • √ 急用版教程更新了 CMD 窗口一步步开始压制的教程
  • √ 急用版教程提高了下载板块的方便程度,增加了用例

x265 教程更新 2022.9

  • √ 修复了率控制和率失真优化板块相关性的缺失问题
  • √ 教程全文做了字颜色控制,消除了部分字颜色太鲜艳的问题
  • √ 率控制板块根据论文给出了 x265 量化画质差的原因,添加了超链接但数学差看不懂
  • √ 调整了几乎所有参数的说明,字数缩减到 16700 字,从 29 页缩到了 28 页,又因为内容增加扩充到了 16900 字,又控回了 16800 字
  • √ 在多个参数的说明 (如 vbv-bufsize) 中补充了编码器内部多次解码的原因
  • √ 修复了因为过度控制字数而损坏到意义不明的句子
  • √ 急用版教程跟进更新了参数配置
  • √ 急用版教程更新了 CMD 窗口一步步开始压制的教程
  • √ 急用版教程提高了下载板块的方便程度,增加了用例

x265 教程大更新 2022.8

  • √ 率失真优化科普升级出了均方差算式的科普,并且补充了什么时候会用到的说明
  • √ 率失真优化增加 PSNR 算法科普
  • √ 进行了全文排版检查,文档排版变动巨大,现在所有版块/栏目内容已经聚集到了单张纸中,更方便阅读
  • √ 进行了多遍全文检查,文档从 17500 字缩减到 17000 字,并且更新了全文 80% 参数的说明
  • √ 增加了 -12 个颜文字
  • √ 文档从 letter 升级到 A4 纸大小

x265 教程更新 2022.7

  • √ 增加了加权预测 weighted prediction 科普,作为动态补偿板块的子栏
  • √ 将 weightb 参数移动到了加权预测下
  • √ 增加了显加权,隐加权科普,以及隐加权的图解
  • √ 修复了 tu 的科普错误,扩充了 pu 的科普
  • √ 帧控制 / 率控制板块科普重写
  • √ 帧内编码板块科普重写
  • √ 改良了 limit-tu,max-merge,early-skip,qcomp,vbv,single-sei 等排版
  • √ 修复了一大堆排版损坏的排版

x264 教程更新 2022.5

  • √ 增加了动态补偿 motion compensation 及加权预测 weighted prediction 科普,作为动态补偿板块的子栏
  • √ 增加了 weightb 参数
  • √ 增加了显加权,隐加权科普,以及隐加权的图解
  • √ 改良了 qcomp,vbv 参数的排版

x265 教程大更新 2022.6

  • √ 移动参数集板块,与帧控制/率控制板块合并并补充了更完整的科普,增加了串流架构的信息,增加了条带段 slice segment 的信息
  • √ 修改了向量预测板块,动态搜索板块的内容
  • √ ref 参数的位置移动到向量预测板块
  • √ 根据参考文献调整了将运动补偿板块的位置到动态搜索板块之后
  • √ subme 参数的位置移动到运动补偿
  • √ 板块间的结构现已概与编码器标准一致
  • √ 重写了溯块向量预测,AMVP-merge,运动补偿,冲击响应滤镜等大量的科普
  • √ 进行了大量其它排版 (包括 2022.4 版没发现的一些内容排版),增加了小字号列表,color-coding,半透明图片 + 文字绕过等排版控制。现在内容整体更美观且便于阅读;完整版文档用纸控制在了 17100 字,31 页
  • √ 整篇文档的内容相关性,稳固性,以及与不同学科关联得到了有效增强
  • √ 优化了 merange 参数科普,优化了 pools 参数科普

x264 教程大更新 2022.4

  • √ 大修了 70% 的科普内容,增加了内容丰富程度且降低了错误
    • 扩充了滤镜,帧数,向量,视频编码器,mux 与 demux,opencl 与 cuda(发现理论错误),录屏,硬件编码,超频,购买硬件,视频文件(发现理论错误),动态搜索(发现理论错误),帧内搜索(发现理论错误),变换量化,以及自适应量化的科普
    • 增加了:
      • 压制软件用法,以及 ABR 模式的科普(解决了没科普 ABR 直接讲 2pass 的问题)
      • 关键帧科普的内容
      • 色彩信息 (master-display) 板块
    • 移除了:
      • 小数分辨率的科普
      • 宽高比的科普(与改分辨率合并)
      • h.264/h264/avc/jm/x264 区别的科普(与视频编码器的科普合并)
  • √ 修改了 crf 模式的推荐值并进行了排版
  • √ 新增了 ratetol 参数的科普
  • √ 随色彩信息 (master-display) 版块的出现新增了 master-display,cll,colorprim,colormatrix,transfer 参数的科普
  • √ 随新增 ABR 模式添加了 bitrate 参数的科普
  • √ 更新了 aq-mode,aq-strength,deblock,me/merange 参数内容和排版,降低了阅读长度
  • √ 增加了五个颜文字

x265 教程大更新 2022.4

  • √ 增加了帧内编码板块 - - 为全球首个含有接近 hevc 标准的帧内编码科普,包括插值计算的简单原理
  • √ 改良了帧内编码涉及的 fast-intra,b-intra,no-strong-intra-smoothing,constrained-intra 参数的使用推荐
  • √ 与 x264 教程同步了 crf 参数的科普
  • √ 改良了模式决策的科普
  • √ 与 x265 教程精简版同步了标题与科普内容
  • √ 增加了三个颜文字
  • √ x265 教程完整版从 16300 字达到了 17000 字,又强行优化到了 16800 字
  • √ 改了 masking-strength,me/merange,qcomp,psy-rdoq,aq-mode,aq-strength,rd,limit-refs,rskip,psy-rd,dynamic-rd,rdpenalty,deblock 的排版

x264/5 更新 2022.1

  • > √ x264 文档精简了熵编码板块,将通常的熵编码技术进行了略微的讲解,更适合入门
  • > √ x265 文档熵编码板块增加了 CABAC"可变长度自适应二进制算数编码"的入门级别科普,目前处于早期阶段,需要复查。该科普应该是全国首例将该内容通俗解释的作品 (1.2 版:美化了该插图,优化了科普用辞,避免了科普开区间和闭区间)
  • > √ x264/5文档重新翻译了CRF模式的译名
  • > √ 增加了 3 个颜文字

x264/5更新2021.11

  • √ 增加了命令行报错直达桌面的用法
  • √ 增加了中途正常退出压制保存为视频的用法
  • √ 增加了嫁接帧 S 帧的科普
  • √ 增加了 VBV 的 4 种状态常出现在同一视频中的提醒
  • √ 将关键帧,参考帧和嫁接帧从副标题提升至主标题
  • √ 根据 VBV 和 DRA 的信息升级了 x265 文档中对 min-keyint 的科普,但推荐不变
  • × 升级了色度平面量化偏移的科普:x264 两次计算偏移的过程 (没啥用)
  • √ psy-rd 参数增加对 psy-rdoq 参数搭配的提醒
  • √ deblock 参数的推荐范围从 3~-3 改为 2~-2
  • √ 增加了 cu-lossless 的推荐程度
  • √ 降低 repenalty 参数的使用推荐程度
  • √ 修复了 sct-awr-qp 参数写反 qp 的错误,以及误解成仅 2pass 能用的错误
  • √ 全文检查:完整版和精简版修复了默认推荐参数值,还有默认关之类信息没写在 "< >" 里的问题
  • √ 全文检查:大幅缩短了一些参数的用法简介
  • √ 全文检查:重写了格式混乱的转场板块
  • √ 全文检查:修复了一些字颜色使用不严格的问题
  • √ 全文检查:重写了 HDR 板块的大部分内容

x265 更新 2020.11

  • √ 较完整扩充了帧控制 / 率控制板块
    • √ 将整个板块的科普改为 rap 子类,idr 刷新解码帧,cra 净任意访问,dra 脏任意访问,bla 断链访问帧,rasl 任访问略过前导以及 radl 任访问解码前导七个小段的科普,重点包括什么时候有用,编解码顺序 (coding/output order) 位置等
    • √ 引入了论文常用的编码帧序和播放帧序的概念
    • √ 指出了 rasl 和 radl 只有拖进度条才用到的特性
    • √ 指出了 open-gop 和 closed-gop 分别在什么时候用的判断方法
  • √ 改良了 open-gop 的参数说明
  • √ 改良了 radl 的参数说明
  • √ 增加了一个颜文字并优化了排版

x264 更新 2020.10

  • √ vbv 参数使用原理更新
  • √ --nal_hrd 参数随 x265 的 --hrd 一并更新。未来可能会拓展成独立版块
  • √ 将 crf_abr_2pass 的内容移到了前面,和 crf_vbr 并列以降低内容割裂
  • √ 增加了 cmd 换背景颜色命令科普的丰富度
  • √ 增加了一个颜文字并优化了一些排版

x265 更新 2020.8.10

  • √ vbv 参数使用原理更新
  • √ 修复了几处字颜色格式不规范及标题损坏问题
  • √ 修复了 hrd 参数格式的错误
  • √ 优化了参数集板块的易读性,修复了语法错误
  • √ 增加 SEI 板块和科普,将 frame-dup,dup-threshold,hrd,hash,single-sei,idr-recovery-sei 移动到此
  • √ 增加了参数集,SEI,HRD,VBV 之间的相互作用关系科普
  • √ 增加了瞬间带宽的科普
  • ? 未来可能更新 --min-vbv-fullness 和 --max-vbv-fullness 两个参数

x265 更新 2020.8.7

  • √ 修正了 limit-modes 科普不清楚的问题,以及一处排版错误
  • √ 精简了 limit-refs 的科普
  • √ 增加了 worm artifact 的科普
  • √ 将 tune grain 加上最高画质参数标签
  • √ 优化了 --preset --tune 表格的易读性
  • √ 降低了 cmd for 循环批量压制内容的完成度,因为判断没人看
  • √ 提高了以下参数使用限制的醒目程度:
    • √ limit-tu
    • √ scenecut-aware-qp
    • √ frame-dup
  • √ 根据开发者更新,移除了 max-qp-delta 参数,替作 qp-delta-ref 及 qp-delta-nonref
  • √ 增加了 --hrd 参数科普
  • ? 未来可能更新 --min-vbv-fullness 和 --max-vbv-fullness 两个参数

x265 更新 2020.8.1

  • × 之前的文档一直没有考虑过原画烂掉情况的压制思路,该版本要补上
  • √ 跟进 x265 v3.5 版更新(等待官方文档出 3.5 版,由于学业太忙无法一个一个参数对)
    • √ radl 帧序列搭配 hist-scenecut 以支持 closed-gop 的更新
    • √ 移除参数 scenecut-window
    • √ 根据 x265 v3.5 版修改了 scenecut-aware-qp 的用法
    • √ 根据 x265 v3.5 版增加了搭配 sct-awr-qp 的 masking-strength 参数
  • √ 下载板块增加优化 zen1,2,3 的 x265 v3.5 下载,并将整合包上传到了度盘以解决 mediafire 和谷歌盘被墙的问题
  • √ 下载板块增加支持 arm64,arm64e(macOS) 的 x265 v3.5 下载,并将整合包上传到了度盘以解决 mediafire 和谷歌盘被墙的问题

x265 待更新 2021.0

  • ? 之前的文档一直没有考虑过原画烂掉情况的压制思路,该版本要补上
  • ? 跟进 x265 v3.5 版更新

x264~5 更新 2020.9

  • √ (包括 x264 文档) 更正 h264/5 是编码器的错误,h264/5 是 h.264/5 的缩写;h.264/5 是 VC1/HEVC 的编号,x264/5 有收费和不收费两类编码器
  • √ (x264 文档) 修复 7mod-x264 链接
  • √ x264,x265 完整与精简版全文排版优化 + 观感优化
  • √ 增加了压制软件工作流程图解

x264 更新 2020.9

  • √ 修复 "多参考帧" 部分两个一样的图片叠在一起的错误
  • √ 增加了 crf~vbr 模式说明,并将码率限定器从码率控制板块移动到了量化板块
  • √ 使用颜色更好的区分,并且优化了 IPB 帧科普的语法,降低了行数
  • √ 通过将大幅改良排版,将文档从 27 页缩减到了 25 页,同时大幅增加了文档留白
  • √ 打理了熵编码两个板块的科普
  • √ 增加了十个颜文字
  • √ 优化了 threads 参数说明
  • √ 完整说明了 rc-lookahead 的用途,并更改了 rc-lookahead 的建议
  • √ 增加了 lookahead-threads 参数的说明,并给出了搭配 opencl 使用的建议
  • √ 完整说明了 opencl 的用途,并给出了搭配 threads-lookahead 使用的建议
  • √ 将 lookahead-threads,opencl,partitions all 三个参数放到帧内搜索部分
  • √ 删除了 no-cabac 参数,修改了 b-adapt 和 bframes 的建议以跟进时代
  • √ 改良了 IBP 帧科普,减少了字数
  • √ 改良了霍夫曼编码的科普,降低了门槛,减少了字数,更接近原理
  • √ 修正了多处颜色使用错误
  • √ 删了游程编码科普中的一张图
  • √ 减少了 psy-rd 的科普字数及配图大小
  • √ 修改了视频封装文件科普的字颜色
  • √ 优化了向量的科普,将其与编码器的线性代数计算联系起来
  • √ 优化了压制报错检查的排版,命令行参数格式部分内容的排版
  • √ 优化了色度采样简介,OpenCL-CUDA,购买硬件科普
  • √ 新增加了垃圾参数检查:是剪辑素材,但 keyint>10 秒
  • √ 新增加了垃圾参数检查:keyint>10 秒但连续 B 帧 < 10
  • √ 改良了表格的框线,框大小排版,新版表格看起来极其舒适
  • √ 优化了封装文件格式科普,preset 参数,vf 滤镜部分,deblock 参数等排版
  • √ 重写了浮点色深科普内容
  • √ 修复了 bitrate 单词
  • √ 检查并优化了多个参数的字颜色使用
  • √ 三处科普单词改成深浅字颜色以提示缩写
  • √ 修复了 webp,jpg 色深表格内容错误
  • √ 修正了 no-psy 参数推荐不准
  • √ 向量的科普加入了 "蛄蛹" 以活跃气氛
  • √ 缩减 no-mbtree 的参数说明字数
  • √ 环路滤波科普强化完整性,更好的解释了和文档开头图片的关联
  • √ 增加 rawvideo 支持透明的证据
  • √ 降低了动态搜索,IDR 帧科普板块,trellis,keyint,min-keyint,crf 参数的段落占地面积
  • √ 降低 crf~vbr 说明字数,精简版移除 crf~vbr 与 crf~2pass 说明
  • √ 精简版心理视觉~ 率失真优化标题改错
  • √ 大幅降低下载板块的占地面积

x264 更新 2020.8

  • √ 升级 threads 参数的说明,消灭以暴力增加它来提高 CPU 占用的神论
  • √ 增加 sliced-threads 参数以及说明,建议
  • √ 增加 slices 参数以及说明,建议
  • √ 增加 - 2 个颜文字
  • × 增加大致上 CPU 计算顺序的说明到科普部分(forum.doom9.org/showthread.php?p=988570)
  • × 增加不要写反输入和输出,格式不是 --input 输入 输出,否则会覆盖掉源文件的警告
  • √ 增加垃圾参数辨别说明
  • √ 完整版文档从 31 页缩小至 27 页,精简版文档从 18 页缩小至 16 页
  • √ 合并变换,量化两章,增加这两章的信息
  • √ 调整 no-mbtree 参数说明,主要是缩减字数
  • √ 补上遗漏信息:使用 psy-rd 后,x264 会自动降低 chroma-qp-offset 值
  • √ 心理视觉英文拼错问题修复
  • √ 删除二压相关信息
  • √ 调整大量科普部分的语法
  • √ 删除一些有效性一般的科普,以及有效科普的多余内容
  • √ 缩减了教程导览,将其重写做 "食用方法,注意事项" 板块
  • √ 增加了 API-->CLI-->GUI 鄙视链信息以活跃气氛
  • √ 于 5 处增加了字颜色区分,降低了阅读难度,同时增加美观度
  • √ 重排了一些颜文字位置
  • √ 滤镜的科普增加 IR/FLIR 种类以活跃气氛
  • √ 修复了 ogg 被列作音频格式的问题
  • √ 改良下载页面板块的链接为超链接,缩减了字数
  • √ 更改了下载 ffmpeg 挂掉的链接并去掉过老的 7mod-ffmpeg 下载链接
  • √ 大改了下载页面的板块结构,将完整版,精简版文档同时缩小了两页纸(29-->27 以及 18-->16)
  • √ 下载板块增加 ShanaEncoder 的链接,截图与推荐程度
  • √ 将完整版,精简版 x264 压制 log 阅读内容提前
  • √ 完整版调整熵编码 - 霍夫曼编码板块的结构,节省了纸张
  • √ 精简版删除 "将阈值改叫判定值" 建议
  • √ Potplayer 播放器音量忽大忽小的修复方法改良
  • √ 检查了 Simplex264Launcher 的最新版本,结论是没啥变化

x265 待更新 2020.8,x264 更新 2020.7

  • √ x264 文档优化 ref 参数设定建议为 y=mx+b 算式(或直接写 3)
  • √ x264 文档增加 non-deterministic 参数说明
  • √ x264 教程增加 --stitchable 参数说明
  • √ x264 教程将 "色彩" 标题改为 "灰度"
  • √ x264 教程优化 zones 参数说明
  • √ x264 教程重写图像视频音频表格重排有无损列表,将动图,HDR,透明作为列表顺序
  • √ x264 教程图像视频音频表格增加 avif,heif,filf,jpg-LS,jpg-XR,dpx,it,vvc 等格式
  • √ x264 教程图像视频音频表格正确梳理最大 RGB,YUV 和 CMYK 色深,且以每个通道,而不是每个像素的格式书写,以避免混淆
  • √ x265 文档优化 ref 参数设定建议为 y=mx+b 算式
  • √ x265 文档增加根据不同难度渲染 ass 字幕的方案[单字体,有数学符号∑ ∫ π² ∞,没有艺术字,没有上下标=avs 滤镜(最方便); 多字体,有数学符号 + 艺术体无法显示,看链接,有上下标 x⁷ x⁸ x⁹ x₇ x₈ x₉=ffmpeg -filter_complex "ass='F\\:/字幕.ass'"(最强大)
  • ★★★? 增加傅里叶变换演化出离散傅里叶变换,快速傅里叶变换,拉普拉斯变换的科普
  • ? 增加(不对称)正弦变换(A)DST 的科普,特别是和傅里叶变换,离散余弦变换的区别,特点,以及为什么 x265,vp1,vvc 都用它
  • ? 增加 FIR,IIR 的科普

x265 特大更新 2020.7,x264 更新 2020.6

  • √ 更新了关于 avx512 的内容,覆盖了原本的参数介绍
  • "完整版"改名"完整版",从而利用赚便宜思维暗示用户去下载完整版
  • √ 下载板块增加 patman 编译的 x264,x265,并进一步突出不同人员编译 x265 的额外功能,比如带 libx265.dll,带 x86 版,整合还是分离 8,10,12bit 色深为一/多个程序
  • √ x264 教程,将下载栏目的 Voukoder v5.0,OpenBroadCast 用法和下载进一步优化
  • √ x265 教程下载栏目附录,强化 GCC,ICC,MSVC,Clang 等编译器的区别(就是除 GCC 外都要特定的 dll)
  • √ x265 增加“虽然和 x264 的量化一样,但 crf 越高,x265 要执行的计算也越多,速度就更慢”的信息
  • × 等待--auto-aq 的开发,现在未更新故跳过
  • × 测试 hist-scenecut,对比原本的 scenecut 在速度,质量;主要观察 GOP 形状的不同,包括不同分块深度,不同模式决策策略下哪个分配 IDR 帧更合理 傅里叶变换把时间拖得太久了,跳过
  • × 测试 hevc-aq,对比原本 aq 在速度,质量上的不同,主要观察两个结果下码率差距大的画面 傅里叶变换把时间拖得太久了,跳过
  • × 检查并更新 x264 8-10bit 下 qpmax 和 qpmin 的不同默认值
  • √ hist-scenecut 增加“x265 v3.4+9 版改良了 hist-scenecut 的算法”
  • 强化 open-gop 下帧序列的详细说明,重新评估 open-gop 的可用性 还是不好使
  • √ x264 教程,将 voukoer 的用法教程从 v4 换成最新的 v5
  • √ x265 教程第一页,增加检查当前 x265 的功能,色深,编译等信息的方法
  • √ x265 教程增加 rc-lookahead 的性能信息
  • √ x264 精简版,将码率~文件大小~时间换算从完整版拷过来
  • √ x264 完整,精简版增加频繁黑屏 -->CPU 太热 --> 清灰 / 风扇加速的压制问题解决思路
  • √ x264 完整,精简版降低了前半部分一些使用说明字数,缩减了命令行的占用字数,包括将链接缩减成超链接
  • ★ x264 完整,精简版将 deadzone-inter/intra 参数提升了重要性,放在了 trellis 旁边,增加了设定建议
  • ★★× x265 完整版强化,深挖变换的原理:
    1. √ (作者) 入门微积分基础,研究高等数学常识
    2. √ 写出傅里叶变换的科普,并使用研究微积分,高等数学术语做扩展式加注,从而增进普通用户和高等数学的关系
    3. √ 写出傅里叶变换和离散余弦变换最大的相似,相异点:
      1. 离散余弦变换是完成了一半的傅里叶变换,
      2. 傅里叶变换的可编辑性 (音画处理性能) 吊打离散余弦变换
    4. √ 信号处理(计算,性质)基础
    5. ★★★× 解释傅里叶级数如何发展出傅里叶变换,离散傅里叶变换,快速傅里叶变换以及拉普拉斯变换 下次一定.jpg
    6. √ 强化二维离散余弦变换 DCT 科普
    7. √ 再次强化二维离散余弦变换 DCT 科普,特主要是和傅里叶变换的关键区别
    8. ★× 写出一维,二维不协调离散正弦变换 ADST 的科普 傅里叶变换把时间拖得太久了,故跳过
    9. ? 增加 DCT,DST,ADST,DFT 三种变换分别应用在哪些视音频编码中的表格 下次一定.jpg
    10. √ 增加“DFT 的实现方式是用指数,DCT 的实现方式是用阵列,因为 [原因]”的信息
    11. √ x265 完整版,增加变换上用整数更好算,损失更小的信息
  • √ 修复 qcomp 的范围和 x264 一样的错误,应该是 0.5~1,默认 0.6,然后补充说明变换原因和新的范围用法
  • ×? x264 完整版文档,注明“此处科普的是离散傅里叶变换,方法上不是 x264 使用的 DCT 变换(在 x265 完整版文档中科普);但结果一样” 使用其他方式实现了
  • √ x264 完整版,改良残余 residue 的解释:是经过帧内,帧间预测后,用之前的块拼出画面与当前画面的残差
  • × x264,x265 完整版,写入小波变换 wavelet transform 的科普 鸽了.jpg
  • × x264,x265 文档,写入 bilinear,bicubic,lanczos,spline 变换的科普 傅里叶变换把时间拖得太久了,故跳过
  • × x264,x265 文档,写入拉普拉斯等其它变换的科普,或者写作为滤镜? 傅里叶变换把时间拖得太久了,故跳过
  • √ 增加了 2 个颜文字
  • × x264,x265 文档,用不同难度科普 F/IIR(有/无限冲程反馈滤镜)滤镜的原理,以及在 x264/5 中的应用 鸽了.jpg

x265 更新 2020.6 (跟随官方 x265 v3.4 5 月 29 更新)

  • √ 改正不同动态搜索方法(hex~full)下的 merange 值设置
  • √ 改正 merange 的说明,计算和推荐
  • √ 改正 me 的说明,计算和推荐
  • √ 修正动态搜索和帧内搜索的介绍段
  • √ 排版图片位置,减少 1 页纸用量
  • √ 下载栏删除 Wolfberry 编译的 x265
  • √ 下载栏增加有用信息,更方便确认不同 x265 编译者结果的区别了
  • √ 率失真优化科普减少字数
  • √ 优化 qocmp 参数说明
  • √ 增加 x265 教程急用版,将会和 x264 教程急用版独立出来
  • √ 修复“重建块”的语义错误:只有在解码步骤才会重建块
  • √ ~~增加 umh,star 和 sea 动态搜索的科普~~ 已在 x264 文档中实现
  • √ 增加 frame-dup 参数在 2pass 里有帧数读取错误 bug,在 3.4 版修复的说明
  • √ 根据 x265 3.4 版,增强 rskip-edge-threshold 的说明
  • √ 补完 x265 的 2pass,Npass 模式说明,参数等内容
    1. √ 2pass 模块介绍:analysis 模式和 multi-pass-opt 模式
    2. √ analysis 模块分为 analysis-save/load 部分和 avalysis-reuse 部分
    3. √ 改良 analysis-save,analysis-load,analysis-save/load-reuse-level,analysis-reuse-file 参数说明
    4. √ 改良 multi-pass-opt-analysis,multi-pass-opt-distortion,multi-pass-opt 参数说明
    5. √ 分离 refine 部分到优化模式下,并改良 dynamic-refine,refine-inter/intra 参数说明
  • √ 根据 x265 3.4 版,增加编码天梯 encoding ladder/ABR天梯的说明和参数:√ 增加参数 abr-ladder 的科普 (来源),说明,操作例子
  • √ 增加 slow-firstpass 参数的说明

x264 更新 2020.5

  • √ 修复下载栏目没有 lavf 编解码写成不支持.mp4 的问题
  • √ 改进部分科普(色深等)的语法
  • √ 改正小数帧率科普:不用整数是为了降低广播信号干扰,因为带宽频率一样就打架
  • √ 增加速度 - 压缩率 - 画质三角形图表,方便萌新明白压制定律
  • √ 根据 DarkShikari 建议,放弃一切大于 60 的 merange 设置,因为会降低画质和压缩率,(hex~tesa)下的 merange 值设置
  • [DIA/HEX:只能用 4~16 的偶数(范围 4~16,模 2 得 0;因为形状是偶数;merange 最大 16 是为什么,而且和 mb 一样大?);UMH/ESA/TESA:模 4 得 0]
  • ★? ~~关闭子像素搜索 subme 对质量,码率的影响有多大,快速编码是否可以接受~~ 直接 no-mbtree 不就行了

x264 更新 2020.4

  • √ 删除目录
  • √ 改良了两个两个色深科普的语法
  • √ 在 CLI,GUI 的后面增加了 API 的科普
  • √ 大改 x264 教程急用版,为 OBS 设置写了 API 格式的参数
  • √ 改良参数 trellis 的说明
  • √ 增加一点模式决策 mode decision 的科普
  • √ 增加一点模式决策~率失真优化的科普
  • √ 增加 3 个颜文字
  • √ 优化 ref 参数,重排多参考帧简介到帧控制中
  • √ 重排 VBV 参数简介,mbtree 宏块树简介
  • √ 精简 bframes,b-adapt 参数说明
  • √ 重排宏块树 mbtree 的简介到模式决策~率失真优化
  • √ 精简版文档删除所有科普
  • √ 优化 qocmp 参数说明
  • √ 修复“重建块”的语义错误:只有在解码步骤才会重建块
  • √ 增加量化值 qp 和对数线关系的科普
  • 增加 hex,umh,star 和 esa 动态搜索的科普 下次再说吧...
  • √ 缩小图片体积,进而缩小文档大小
  • √ 改良编码,解码的科普,多了"分割-->预测 (冗余)-->变换-->熵编码,熵解码-->逆变换-->还原预测-->重建"的关系

x265 大更新 2020.5 (基本上改了整篇文档)

  • ~~增加 x265 教程急用版,将会和 x264 教程急用版独立出来~~ 以后再说......
  • 重画离散余弦变换图片,增加了观感,降低了文档体积
  • 改良离散余弦变换板块写法
  • 删除 hme 参数,换成 hme-search 和 hme-range 两个参数,并将其位置换到动态搜索板块底部,更独立
  • 目录改成双目录,节省 2 张纸
  • 增加 constrained-intra 参数,改变 no-strong-intra-smoothing 位置以暗示与 constrained-intra 的关联
  • 增加 preset 和 tune 参数,造成增加了 2 张纸的用量
  • 修复 rskip 参数问题,删除了已经不存在的 no-rskip
  • 缩短了 no-open-gop 和 radl 参数简介句长
  • 修复 pxl_fmt 参数的错误,应该是 pix_fmt
  • 修复 max-cll 参数的错误,应该是和 master-display 的 L(,) 不一致
  • 为什么 psy-rd/rdoq 开大了能在无损编码下降低码率 并不能哦
  • ★增加率失真优化量化 rdoq 板块,重排参数 rdoq-level 和 psy-rdoq 位置
  • ★增加模式决策 mode decision 板块,重排参数 rect,amp,limit-refs,limit-modes,rskip,rskip-edge-threshold,rc-lookahead 到模式决策中
  • ★画出模式决策运作原理的图
  • ★优化,改良,减字数,修复 rect,amp,limit-refs,limit-modes,rskip,rdoq-level,psy-rdoq,colorprim,transfer,colormatrix,fast-intra,b-intra,rd-refine 的推荐,排版,使用策略等
  • 增加 coefficient –
  • 系子的翻译,在视频编码里,把 coefficient 翻译成系数是在害人
  • 删除 lowpass-dct 参数,因为所有情况都用不到
  • 修复完整版 crqpoffs,aq-strength 参数更新丢失的问题
  • 更改 frame-dup,dup-threshold 参数位置到帧控制中,尽管 x265 官方文档没有
  • 增加了 5.5 个颜文字

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