原创 x264 x265 QAAC 超级压制教程 2024 年 第 100 版
目前因为网页版教程的重写,原来 docx 版的教程已经在细节准确度,语法等核心标准中落后于网页版。因此不会再改进 docx 版的教程。
学这个有啥用 ⊙∀⊙
搞明白视频文件的质量,管理,压缩;凭直觉正确食用小丸工具箱,Voukoder,ShanaEncoder,Staxrip,MeGUI,OBS 录屏等一众视频编码软件;大幅节约视频创作,录制,素材管理的时间;搞懂先进视频编码的核心原理等等...
看哪个版本 (⊙_◎)
- 入门——x264 教程网页版
- 进阶——x265 教程网页版
- 进阶——附录 α:QAAC 音频压缩教程 或 Github 副本
- 上工——附录 β:x264,libx264,x265,libx265 压制教程急用版 或 Github 副本
- 进阶——附录 γ:ffprobe 教程 或 Github 副本
- 进阶——附录 δ:ffprobe+Excel 绘制码率曲线,帧类型饼图
- 进阶——附录 ε:交错转逐行与 IVTC 处理
- 进阶——附录 ζ:图像序列的处理
- 打理——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 方案。
繁体中文支持
本教程由简体中文编写,设计上通过自行安装浏览器插件转换为繁体。转换效果不理想则请截图,并发送到本教程 Github 仓库中的 Issues,或 QQ 群里。
暗黑模式支持
设计上通过将图片的白色背景改为透明,并给剩下的内容添加白色描边实现。目前已验证了 Dark Reader 的效果。转换效果不理想时请截图发送到本教程 Github 仓库中的 Issues,或 QQ 群里。
打印机支持
打开教程后,在标题栏中可以将当前内容切换到打印排版。并切换回一般排版。转换效果不理想时请截图发送到本教程 Github 仓库中的 Issues,或 QQ 群里。
打赏信息
——Buy me a coffee 链接
——PayPal 链接
——新纪录!这玩意现在年收入 20 人民币
更新信息
x264 x264 教程网页版 特级超大更新 2024.100
- √ 进行了彻底地,从头到尾的重写,解决了所有已知问题
x265 HTML 版 教程重写 2024.65.232
√ 将 docx 版重写为 HTML 教程并挂载到了 Github Pages 网页中
√ 大幅改良了内容,包括多平台自动排版适配,JavaScript 排版切换互动,CSS 响应式设计,语法去简练化(不再需要通过字数限制控制排版),错误纠正,100% LaTex 公式,高速更新,透明化的 Commit Diff,大幅提高教程打开(去除下载步骤)优化,字体升级,代码块化的参数说明等功能
√ 进度已达到熵编码部分(剩余 20%~30%)
x264 x265 教程更新 2024.46, 2024.60
√ 例行的全文检查,确保阅读通顺性,内容相关性的减法整理,无内容更新
x265 教程大更新 2024.59.7
注:由于内容量过大且可能需要进一步优化,所以暂不变更精简版教程
√ 59.7:改良了 qp 值推演表格的排版
√ 59.7:统一了 x264 和 x265 教程的 --qp 参数说明
√ 59.7:修复了内容变更导致的一些排版错误
√ 59.5:改良了 qp 值推演表格的排版
√ 59.5:量化版块和 qp 值推演版块拆分
√ 59.2:keyint 参数增加对剪辑素材的设定策略说明
√ 59.2:x264-5 教程同步 keyint 参数的说明
√ 59.1:调整了率失真优化版块的排版,将 lambda 的说明提前
√ 59.1:修复了 Trellis 定义的错误
√ 增加参数 --no-temporal-mvp 的说明
√ 改良算数编码科普的配图(应该是最后一次了)
√ 增加熵编码自适应概率和对等概率的科普
√ 增加 CABAC 流程图以概述编码过程
√ 增加自适应概率推演编码推演的科普
√ 增加自适应概率编码 "hello world" 出字概率的推演表
√ 增加 PPM 算法的上下文自适应的科普
√ 增加类 LZ 的低配版 PPM 算法推演
√ 增加类 LZ 的低配版 PPM 算法编码 "CTAGGCAATCTAGGTA" 的过程表(迄今为止文档中最大的表格)
√ 增加有限状态机的科普
√ 增加多色圆珠笔的配图
√ 增加多色圆珠笔状态机描述以及其代码化的配图
√ 增加有限状态机上下文自适应算法的简述
√ 增加伯努利试验的科普
√ 增加几何分布的科普
√ 增加小数取整法 floor 和 ceiling 的科普
√ 增加取模法 modulus 的科普
√ 增加伪哥伦布编码的简述,用于辅助理解哥伦布编码
√ 增加一元码的科普
√ 增加截短二进制码的科普
√ 增加哥伦布 (- 莱斯) 编码的科普和编码过程
√ 增加零阶指数哥伦布码 EGk0 的科普
√ 增加游程编码的科普和配图
√ 增加游标编码的科普
√ 增加二进制算数编码的科普
√ 增加汉明距离与欧几里得距离的科普
√ 增加软判决与硬判决解码算法的科普
√ 增加 Trellis 歧义的简述
× Trellis 卷积内核的科普不相关,不会放入教程中
√ 增加软判决率失真优化 CABAC 的再量化(SDQ-Trellis)的科普与配图
√ 修复了所有因添加新内容而导致排版崩坏的问题
√ 移除了一个颜文字
x264 教程更新 2024.45.7
√ 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 教程更新 2023.38:
√ 增加了编程数值格式科普,以及下列表格项:
Bool, Byte, SByte, Integer, Short, Uint, Long, Long64, Float, Double, Decimal, NaN)
√ 优化内容:删除了超频的科普
√ 优化内容:删除了拜耳算法偏色的科普
√ 优化内容:改良了动态搜索的图解 2
√ 优化内容:改良了维特比算法的图解
√ 减少字数:精简了码率控制模式的科普
√ 优化内容:改良了维特比算法的科普语法
√ 优化内容:将量化的配图恢复到大图排版
√ 优化内容:更正了多处字颜色过浅的问题
√ 优化内容:改良了环路滤波科普的图片部分
√ 增加内容:增加了教程中的命令行参数说明写法指示
√ 减少字数:减少了 2pass-CRF-ABR 特殊模式的说明字数
√ 减少字数:自适应量化的科普古文化,降低了理解难度和字数
√ 减少字数:删除了 x264 教程精简版 - 缩小维护范围以及纠正 x264 教程的定位
√ 优化内容:附录版块改名为 "其它" 版块,以防止最后面的图像序列处理以及 IVTC 版块被忽略
x265 教程更新 2023.38
√ 修复错误: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 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
√ [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 | 综合 精简] 全文检查:
√ 修复了若干语言通顺性的问题
√ 去除了若干不必要的强调字体颜色
√ 重新定义了有 - 无列表的排版
√ 重新调整了若干处配图过大,过小,以及环绕文字排版设置
√ 多处配图增加了柔化边缘滤镜,从而减少了无效面积
√ 重新整理了若干处正文科普内容,摆阔最开始的科普版块√ [x264 | 综合 精简] 修复了 300 多处隐藏的 word 样式应用错误
√ [x264 | 综合 精简] 进一步淘汰了通过颜色深浅来突出缩写字母的排版
√ [x264 | 综合] 帧类型版块删除了嫁接帧的说明,增加了待定帧 AUTO 的说明
√ [x264 | 综合 精简] 重写了 rc-lookahead,(min-)keyint,b-adapt 等参数说明
√ [x264 | 综合] 修复了因文档变动过大而导致的率失真优化版块排版崩溃问题
√ [x264 | 综合] 重新整理了方差自适应量化版块的科普,以及方差的说明
√ [x264 | 综合 精简] 包括科普版块的全部算式都改成了 MathJax-Main,607D8B 颜色的版式
× [x264 | 综合] 教程平均难度增加了 10%,部分脱离了原始定位
√ [x264 | 综合 精简] 重新整理了帧内编码,变换 - 量化的版块内容,并保留引申到 x265 教程的设定
√ [x264 | 综合] 文档在内容大幅增加的情况下,从 25 页缩减到了 23 页
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 | 综合 精简] 跟进 x264 教程 2023.34 版的更新,改良了多个参数的说明
√ [x265 | 综合 精简] 修复了 400 多处隐藏的 word 样式应用错误(因为 x265 教程内容更多)
√ [x265 | 精简] 完成了全文检查与重新排版
√ [x265 | 完整 31.1 补充] 进行了更深度的排版,语法,修复,润色 </li>
√ [x265 | 完整 31.1 补充] 修复了多处科普通顺性不足的问题 </li>
√ [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
√ [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
√ [x265 | 综合 精简] 修复了一些序号列表的初始序号错误
√ [x265 | 综合 精简] 修复了一些字符丢失错误
√ [x265 | 综合] 重写了运动补偿,补充了因压缩字数而过度精简的说明
√ [x265 | 综合] 所有大型算式改为 word 公式格式
√ [x265 | 综合] 重写了码率控制模式版块
√ [x265 | 综合] 重新排版了率失真优化版块
√ [x265 | 综合] 重写了率失真优化版块,补充了因压缩字数而过度精简的说明
√ [x265 | 综合 精简] 放大了一级标题的字号
√ [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: SAD,SATD,与像素平均值的 NEON 指令集算法做了改良
x265 教程更新 2023.26:
√ 略微改良了 ipratio, pbratio 参数的说明
√ 改良了变换 · 傅里叶变换科普的内容,同时提高了信息传达的效率和准确性
√ 改良了小波变换的科普,同时降低了字数
√ 增加了高斯模糊的科普,作为双阈滤镜的补充,降低了双阈滤镜的字数
√ 文档又一次从 27 页降低到了 25 页
[x265 | 综合 精简] 更新 2023.25:
√ rskip 和 rskip-edge-threshold 说明进行了完善
√ 补充了 rskip 在 x 情况下常用的信息
√ 补充了 rskip 0 的推荐范围
√ 补充了 rskip 1 的不推荐范围
√ 补充了 rskip 2 + rskip-edge-threshold 的多种搭配策略以及推荐范围
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 | NULL] 跳过 / 放弃: 开环控制系统 / 闭环控制系统的区别, 以及视频编码器算哪个 - 知道了没啥用
√ [x265 | 综合 精简 23.5 全文检查 大更新!]:√ 从以前卡 bug 卡出来的标题 - 正文放进同一段的格式改成了标准的样式分隔符格式,文档内容稳定性增强,相当于修复了所有的正文格式崩坏问题
√ 改良了 word 样式系统 (两种无间隔,两种序列,算式),现在每种文体单独对应一种样式,解决了样式本身不稳定导致的内容格式出错文体
√ 通过单页横向布局技术解决了 J&J 搜索,LS-Dia 搜索配图太小的问题
√ 所有序号列表,无序列表的缩进实现了统一
√ 进一步优化了所有参数的说明文本,语法更加统一化
√ 综合版文档页数通过排版优化缩减 2 页
√ 精简版文档页数通过排版优化缩减 2 页√ [x265 | 综合 精简 23.5] 版块标题 "熵编码 / 残差编码" 改为 "熵编码 / 残差编码 / 文本压缩"
√ [x265 | 综合 精简 23.5] 增加了 hevc-aq 更适用于动漫的支持证据
√ [x264 | 综合 精简] 跟进了杜比视界的科普
√ [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 | 综合 精简] 跟进了以上更新,考虑到难度定位所以没有完全跟进
x265 教程更新 2022.19
√ [x265 | 综合 大更新] 动态搜索版块扩充
升级了动态搜索的科普
增加了 Jain & Jain 十字搜索的图解科普
菱形搜索 diamond 的图解科普
六边形搜索 hex 的图解科普
不均匀多六边形搜索 umh 算法的图解科普√ [x265 | 综合 精简] 更新了 me,merange 参数的说明
√ [x265 | 综合 19.6] 更改了目录栏的排版,减少了 1.5 页纸的多余空间
√ [x265 | 综合 19.6] 优化了帧内编码科普的排版,引入了图片白底透明化 + 文字环绕排版技术
√ [x265 | 综合 19.6] 略微减少了 2D-FT 科普的字数
√ [x265 | 综合 精简 19.8] 全文检查:排版和科普进行了优化,内容表达更清晰的情况下压缩了 1 页纸
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
√ [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
√ [x265 完整 | 精简] 将 rect 和 amp 参数移动回分块版块
√ [x265 完整] 分块等多个版块进行了排版优化,占地面积更小了
√ [x265 完整] 变换 - 量化版块进行了排版优化
√ [x265 完整] 重写了傅里叶变换,二维傅里叶变换科普,这次总算是写出比较好的结果了
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
√ 增加了加权预测 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
√ 修复了几处字颜色格式不规范及标题损坏问题
√ 修复了 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 参数科普
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 和谷歌盘被墙的问题
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 文档增加垃圾参数辨别说明(不完善,等下个版本吧)- √x264 教程重写图像视频音频表格重排有无损列表,将动图,HDR,透明作为列表顺序
- √x264 教程图像视频音频表格增加 avif, heif, filf, jpg-LS, jpg-XR, dpx, it, vvc 等格式
- √x264 教程图像视频音频表格正确梳理最大 RGB,YUV 和 CMYK 色深,且以每个通道,而不是每个像素的格式书写,以避免混淆
- √x264 教程增加 --stitchable 参数说明
- √x264 教程将 "色彩" 标题改为 "灰度"
- √x264 教程优化 zones 参数说明
- √x265 文档优化 ref 参数设定建议为 y=mx+b 算式
- √x265 文档改良 ABR 天梯参数的用法说明,降低阅读长度和难度
- √x265 文档增加 --hevc-aq 综合编码效果不如 aq-mode 的问题,删除 hevc-aq 参数说明 [来源]
- √x265 文档改良 preset,tune 参数说明
- √x265 文档大幅改良 pools 参数说明
- √x265 文档增加根据不同难度渲染 ass 字幕的方案 [单字体,有数学符号∑ ∫ π² ∞,没有艺术字,没有上下标 = avs 滤镜(最方便);
- 多字体,有数学符号 + 艺术体 [无法显示,看链接],有上下标 x⁷ x⁸ x⁹ x₇ x₈ x₉=ffmpeg -filter_complex "ass='F\:/ 字幕. ass'"(最强大)
★★★× 增加傅里叶变换演化出离散傅里叶变换,快速傅里叶变换,拉普拉斯变换的科普(正在学微积分,还没到线代,所以无法理解,仅停留在大概意思能说明白的程度)
× 增加(不对称)正弦变换(A)DST 的科普,特别是和傅里叶变换,离散余弦变换的区别,特点,以及为什么 x265,vp1,vvc 都用它(正在学微积分,还没到线代,所以无法理解,仅停留在大概意思能说明白的程度)
× 增加 FIR,IIR 的科普(正在学微积分,还没到线代,所以无法理解,仅停留在大概意思能说明白的程度)
- √修正 force-flush 参数的说明
x265 教程特大更新 2020.7,x264 教程更新 2020.6
- √"综合版" 改名 "完整版",从而利用赚便宜思维暗示用户去下载综合版
- √下载板块增加 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 综合版强化,深挖变换的原理:
- √(作者) 入门微积分基础,研究高等数学常识
- √写出傅里叶变换的科普,并使用研究微积分,高等数学术语做扩展式加注,从而增进普通用户和高等数学的关系
- √写出傅里叶变换和离散余弦变换最大的相似,相异点:A. 离散余弦变换是完成了一半的傅里叶变换,B. 傅里叶变换的可编辑性 (音画处理性能) 吊打离散余弦变换
- √信号处理(计算,性质)基础
★★★× 解释傅里叶级数如何发展出傅里叶变换,离散傅里叶变换,快速傅里叶变换以及拉普拉斯变换下次一定. jpg- √强化二维离散余弦变换 DCT 科普
- √再次强化二维离散余弦变换 DCT 科普,特主要是和傅里叶变换的关键区别
★× 写出一维,二维不协调离散正弦变换 ADST 的科普傅里叶变换把时间拖得太久了,故跳过~~
- √增加 DCT,DST,ADST,DFT 三种变换分别应用在哪些视音频编码中的表格
- √增加 “DFT 的实现方式是用指数,DCT 的实现方式是用阵列,因为[原因]” 的信息
- √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 文档,写入拉普拉斯等其它变换的科普,或者写作为滤镜?傅里叶变换把时间拖得太久了,故跳过
- √增加了 4 个颜文字
×
x264,x265 文档,用不同难度科普 F/IIR(有 / 无限冲程反馈滤镜)滤镜的原理,以及在 x264/5 中的应用鸽了. jpg
- √更新了关于 avx512 的内容,覆盖了原本的参数介绍
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 模式说明,参数等内容:
- √2pass 模块介绍:analysis 模式和 multi-pass-opt 模式
- √analysis 模块分为 analysis-save/load 部分和 avalysis-reuse 部分
- √改良 analysis-save,analysis-load,analysis-save/load-reuse-level,analysis-reuse-file 参数说明
- √改良 multi-pass-opt-analysis,multi-pass-opt-distortion,multi-pass-opt 参数说明
- √分离 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
- √x265 教程第一页提高了新人劝退性能,降低了 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 的解释, 美化文档, 改善好几个科普部分和动态搜索的语法, 改善字体颜色以降低阅读疲劳~
补充一些软件的下载链接吧,PDF 里没看到,在网上找的:
x264:https://artifacts.videolan.org/x264/
x265:http://msystem.waw.pl/x265/
ffmpeg:https://www.gyan.dev/ffmpeg/builds/
mpv.net:
https://github.com/hooke007/mpv.net_CM
https://github.com/hooke007/MPV_lazy
不可能啊,急用版,精简版,完整版三个分类的 x264,x265 教程都给了相关软件的下载链接,而且给的很全,我还专门用深灰色底的表格 + 浅色超链接突出了
教程还剩 3 个月左右就要进入第 5 年了,估计下次更新完自适应量化就算大版本更新完了,这坑深不见底啊
非常感谢,不过更新历史那里是 2022 总给人一种穿越的感觉
嘛... 当时一部分 2020 年份其实 2021 年写的,因为觉得起码得整 12 个主要更新代表 12 个月,所以现在把年份和版本隔开了(
非常感谢,本来想搜 staxrip 的批量列队搜到这里发现了更多有用的理论知识 = V=
请问一下 x264 怎么改 General Codec ID? 视频是 avc1,需要转成 isom
这个肯定是要用专门的编码器把,不过可以试试改元数据?
* 吧
我很认真的看完了 x264 篇 , 想问个有点无关紧要的问题. 确定平均码率后 2pass 当中 pass1 分析完整文件得出一堆参数, pass2 是正式编码. 那么对于 pr 使用内置的 vbr2 次或者插件调用 x264 时这种边渲染边编码是不是和 2pass 模式存在一定矛盾? 我开始的猜测的工作流程是①边渲染边完成 pass1, 同时把渲染的帧存入硬盘, 完成 pass1 时也就渲染完了, 再据此控制码率进行 pass2 编码. 但是这么多帧的临时图片文件必然占用大量空间, 我没有观察到磁盘剩余空间变小, 内存占用也没有多太多. 如果选择 pr 导出到 me 的话甚至还能看到预览, 居然从一开始就能看见预览, 也就是说第一时刻就有文件被渲染并编码好了? 而且预览的进度和进度条完全一致. 这就让我很困惑, 难道是 pass2 再次渲染生成帧? 如果那样效率也太低了吧.
pr 的渲染是很要命,如果我没记错的话,因为 pass1 是为了得出 crf 模式下所有帧的 qp,然后根据 pass2 给出的码率批量调整这些 qp,所以要渲染两边。所以直接给足码率,pass1 一次性过就很好。不过强烈建议用 voukoder 插件,x264 教程里有使用方法,可以直接控制 x264 用 crf 模式压制,而不是 pr 里改不了的 abr 模式
两遍
支持
菜鸟兼动漫爱好者一枚,前段时间一直在找教程,翻 B 站,CSDN,GitHub,看得头都大了。这是个很好的教程,感谢(# 跪服)
挺好的,刚好需要将视频用 x265 压压看看,就看到这个教程了
感谢大佬!
怎么又是你
这么好的教程发布两年了,没一个评论,这不科学 <(。_。)>
用 qaac 转换后能迁移元数据(标签),包括封面,不用 foobar2000 可以吗?
用 qaac 转换后能迁移元数据(标签),包括封面,不用 foobar2000 可以吗?