急用版 x264 x265 视频压制 录屏设置教程 第31版

A@NAZOrip
A@NAZOrip 2020年05月17日
  • 在其它设备中阅读本文章

第三个压制教程版本,适用于不想看原理,马上要把参数复制粘贴来用的情况(っ╹◡╹)ノ
This 3rd version of video encoding toturial is for new users who doesn't have their workflow ready, and needs to get stuffs done right now.

强项:
  1. 参数质量高,适用范围广
  2. 门槛极低,不会操作命令行的话上网一查照着第一页的用法就会
  3. 随时可以下载综合版文档更详细的了解原理
  4. 更新速度很快
  5. x264急用版附有完整的,带图片的OBS直播录屏软件设置
差距:
  1. 虽然x265比x264复杂,困难,但在急用版文档中两个编码器使用难度差不多
  2. 和其它教程的差距:通过简单计算来得到符合个人情况的参数,例如--merange <ctu减subme减4>
  3. 虽然急用版文档里没有提供x264, x265, voukoder, obs的下载链接,但是看综合/精简版文档就有了啊
下载链接(皆同步更新, QQ群里有很高几率能得到问题答复):

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

打赏信息

在线丢人,求个打赏,支持一下T_T
pp_tip_qrcode.png

x264 x265 更新 2023.31

√ [x264 | 急用] 修复了一段参数中处"?"符没有换成"〇"符的格式统一问题
√ [x265 | 急用] 进行了多处维护性更新

ffmpeg libx265部分添加了-fps_mode passthrough参数
当源视频帧率过低时,某些参数按照推荐计算值设置会出现错误的问题,如rc-lookahead不能小于bframes,现增加了对应的提醒
修复了两处不同段落的列表被Word连在一起,导致格式被统一的错误
一处用文本框实现的标题区注释统一回到了分隔符区分段落的注释格式
整理了Jpsdr Mod x265的段落

√ [x265 | English] Multiple maintenance updates

ffmpeg libx265 sections are added with option -fps_mode passthrough
When encoding at a low framerate, some options fail with recommend-calucated values, such as rc-lookahead cannot be lower than bframes. Related notes were added
Fixed 2 occurences where unordered lists accross different sections where still connected to another unordered list far above, causing formatting chaos
Normalized the formatting to use delimiter on H1 heading to connect to a differently formatted paragraph, instead of using text boxes
Fixed 36 occurences where Word failed to color the fonts properly and needs to be re-applied
Fixed 8 occurences where indentation on some unordered lists are glitched, not sure how it happens
Fixed 6 occurences where the unordered list symbol suffer loss of font color

x264 x265 更新 2023.30.4

√ [x265 | 急用 30] 将多个冗余的ffmpeg命令前置
√ [x265 x264 | 急用 30] 改良了ffmpeg命令的语法和排版,从而降低阅读量
√ [x265 x264 | 急用 30] 增加了去3:2 pulldown的ffmpeg命令
√ [x265 | 急用 30] 增加了配置杜比视界的x265命令样式
√ [x265 | 急用 30] 修复了dolby vision样式word表格内置文本样式损坏的问题
√ [x265 x264 | 急用 30] 修复了一处ffmpeg-pipe参数拼写错误
√ [x265 | 急用 30] 所有ffmpeg libx265命令导出改为mp4封装
√ [x265 | 急用 30] 通过排版优化减少了1页用纸
√ [x265 | 急用 30.1] 修复了中文版文档hist-scenecut参数未删除的问题
√ [x265 | 急用 30.1] 增加了x265 jpsdr mod所用的动漫-冷战参数
√ [x265 | 急用 30.1] 为引导用户判断电影高压模式中psy-rd(oq)的设置说明而添加了默认的ctu 64参数
√ [x265 | enVer 30] moved and recentrallized all duplicating ffmpeg options to earlier page
√ [x265 | enVer 30] improved ffmpeg options' layout and reduced reading time
√ [x265 | enVer 30] added ffmpeg ready to use example of 3:2 pulldown removal
√ [x265 | enVer 30] added dolby vision configuration guide (x265) and profile/specs table
√ [x265 | enVer 30] fixed dolby vision profile table's internal style from corruption
√ [x265 | enVer 30] fixed a option spelling error on ffmpeg-pipe
√ [x265 | enVer 30] changed all ffmpeg libx265 export command to .mp4 container
√ [x265 | enVer 30] reduced 1 paper by content optimizations
√ [x265 | enVer 30.1] Added x265 jpsdr mod options in BDRip-Coldwar preset
√ [x265 | enVer 30.1] "Added" option --ctu 64 in Movie-HQHC preset to guide end-user to configure psy-rd(oq) options
√ [x264 | 急用 30.1] 将命令rc-lookahead,bframes,b-adapt移至前瞻进程分类下
√ [x264 | 急用 30.1] 修复了libx264命令下psy-rd用冒号区分两个值的错误
√ [x264 | 急用 30.1] 应版本的ffmpeg要求,将命令vsync 0改为fps_mode passthrough
√ [x264 | 急用 30.3] 应新版本的ffmpeg要求,将命令fps_mode passthrough的命令位置改为output命令前面
√ [x264 x265 | 急用 30.3] 修复了若干个Word样式应用问题,包括x265急用版文档与x264急用版文档间样式不通的问题

段落样式:Word认为两个板块间相隔了别的段落的两个段落当做一个段落,导致修改一处样式会传播到另一处样式的问题
标题样式:Word要求颜色不同的标题须分为不同的标题样式,所以重新设定了一批专用的标题样式
综合样式:Word默认将样式分为中文和西文样式,因此所有导出到Normal.dotm,再导入进文档的自定义样式会损坏(如中西文同时使用一个字体的设定消失),需要"修复"
多重样式:Word无法接受段落中有任何"不符合该段落所用样式"的字符存在,因此一段文字里需要插入若干个分隔符来隔离
样式检查:虽然很有用,但Word内置的样式检查功能经常抽风,乱标棕色错误线

√ [x264 | 急用 30.3] 重新排版了首页软件下载部分的图片,让所有的下载相关内容聚集到同一页面下
√ [x264 x265 | 急用 30.4] 修复了libx264,libx265命令行下deblock参数值的格式错误
√ [x265 | enVer 30.4] Fixed a value formatting error for libx265 commandlines, on deblock option

x264 x265 更新 2023.26

√ [x265 | 急用] 由于播放端的兼容性问题而骂骂咧咧地移除了所有的single-sei参数

√ 在Ripper冷战参数中引入了新的rskip 2 rskip-edge-threshold 3分块控制机制
√ 消除了一些之前因为字太小没看清的参数值横向(解释部分,x265.exe,以及libx265之间的)同步问题
√ 一些预设中deblock参数的0:0值降低到了0:-1以及有的预设更低
√ 将封装用法命令行示例移出顶部说明,转而放在了前半部分参数的下方,优化了工作流
√ 增加了多轨道封装的示例
√ 添加了cmd /k;cmd -k(替代pause)放在了参数的下方

√ [x264 | 急用] 整理了OBS部分的设置,将ABR放回了推荐范围等小更新

x265 更新 2022.25.4

√ [x265 | 急用] 增加了ffmpeg参数 -thread_queue_size 5000
√ [x265 | Engver] Added ffmeg parameter -thread_queue_size 5000
√ [x265 | 急用] 全部预设crf值+1
√ [x265 | Engver] +1 to all presets' crf value
√ [x265 | 急用] 通用-简单预设的速度+200%,其它参数也相应地提高了0.5~1倍速度
√ [x265 | Engver] +200% of General preset's encoding speed, 0.5~1x faster for all other presets as well
√ [x265 | 急用] 全部预设放弃rd 5 + rd-refine的配置,降低到rd 3以提升速度
√ [x265 | Engver] Ditched rd 5 + rd-refine in all used presets for better efficiency
√ [x265 | 急用] 由于炸pipe,关闭多线程的新问题撤销mcstf
√ [x265 | Engver] Cancelled using mcstf due to single-threading & pipes are blowing up
√ [x265 | 急用] 缩短全部参数预设的bframes以忽略少数情况提速,减少内存占用
√ [x265 | Engver] Reduced brames among all previously high bframes presets, for better efficiency by ignoring minor cases & lowering memory usage
√ [x265 | 急用] 由于没太大用处,所以移除analyze-src-pics
√ [x265 | Engver] Removed analyze-src-pics due to it only work in prefect secarios
√ [x265 | 急用] 缩短录像高压,以及通用简单预设的keyint以忽略少数情况提速
√ [x265 | Engver] Reduced keyint in General & Film high compresion presets for better efficiency
√ [x265 | 急用] 增加了编码速度参考栏目,内容不多但能用来判断速度差距
√ [x265 | Engver] New section added: encoding speed comparison
√ [x265 | 急用] 融合目标色彩空间部分到参数配置列表版块中
√ [x265 | Engver] Merged colorspace parameter into parameters' introduction menu
√ [x265 | 急用] 修复了"其它"可用参数类别中字颜色未与参数自定义值上同步的问题
√ [x265 | Engver] Fixed some out-of-sync custom parameter value font coloring
√ [x265 | 急用 25.3] 加深了部分参数自定值颜色太浅的字
√ [x265 | Envger 25.3] Darkened custom parameters' value being too light
√ [x265 | 急用 25.3] 增加了动漫·高压参数的编码速度参考
√ [x265 | 急用 25.3] Added speed comparison instance for anime preset
√ [x265 | 急用 25.3] 新手照做部分增加了ffprobe获取x265命令所需信息,以及判断非常规源的办法,处理非常规源的办法,降低了上手难度

√ 引入了判断可变帧率vfr的办法,搭配转cfr的办法
√ 引入了判断分场视频的办法,搭配编码分场视频的办法
√ 引入了横-纵长方形像素的检测
√ 引入了笔算编码用时/eta的方法
√ 引入了pix_fmt信息获取方法

√ [x265 | Engver 25.3] New users' section: added step to gain encoding-required info from ffprobe, as well as figuring & processing non-standard sources

√ method to detect variable framerate (vfr), matched with conversion to cfr
√ method to detect interlaced source
√ method to detect horizontal or vertical rectangular pixels
√ method to manually calculate encoding duration / ETA
√ method to know pix_fmt

√ [x265 | 急用 25.3] 将-pix_fmt写在参数的ffmpeg部分中
√ [x265 | Engver 25.3] Added -pix_fmt into ffmpeg section of all paramter presets
√ [x265 | 急用 25.4] 将封装用法命令行示例移出顶部说明,转而放在了前半部分参数的下方,优化了工作流
√ [x265 | Engver 25.4] moved track multiplex command line examples to where below each presets, thus optimized workflow
√ [x265 | 急用 25.4] 增加了多轨道封装的示例
√ [x265 | Engver 25.4] added multiple track multiplexing example

x265 更新 2022.23

√ [x265 | 急用] 全文根据即将到来的x265 v3.6进行了大幅改动

√ 引入了mctf,hist-scenecut,hevc-aq参数
√ 引入了不对称ipratio,pbratio控制(i到b不变,只调节p帧)
√ 动漫相关预设引入了bframe-bias提高b帧分配率
√ 引入了红字实验性参数qp-adaptation-range
√ 所有预设调整min-cu-size,me,rdpenalty,aq-mode,deblock
√ 冷战参数关闭了大部分跳过
√ 因兼容性问题移除了opt-qp-pps,opt-ref-list-length-pps
√ 引入了额外可用参数选项: pme,rc-grain
√ 将末尾灰字参数作为一个大类重排实现排版整理

√ [x265 | English] Document-wide upgrade was made for the newer x265 v3.6

√ introduced mctf, hist-scenecut, hevc-aq into available presets
√ introduced asymmetric ipratio, pbratio mapping(maintain i-b ratio, but altered i-p ratio to reallocate bits for different scenes)
√ introduced bframe-bias to promote longer consecutive b frames in anime preset
√ introduced "red" EXP parameter qp-adaptation-range
√ adjusted min-cu-size,me,rdpenalty,aq-mode,deblock for all presets
√ disabled most of fast-skip type of options in Coldwar preset
√ removed opt-qp-pps,opt-ref-list-length-pps due to reproducable compatibility problems
introduced 2 optional parameters: pme,rc-grain
rewrote grey colored parameters into a block (in the later part of each presets)

x265更新2022.16

√ [x265 | 急用 | EngVer] 标准参数中增加了constrained-intra和b-intra选项
√ [x265 | 急用 | EngVer] 缩短了参数示例
√ [x265 | 急用 | EngVer] 增加了-pix_fmt和-D选项以便用户自定义色深和平面格式
√ [x265 | 急用 | EngVer] Added -pix_fmt & -D options for custmize pixel depth & color spaces
√ [x265 | 急用 | EngVer] 标准参数中删除rdpenalty选项
√ [x265 | 急用 | EngVer]
√ [x265 | 急用 | EngVer] 字幕组参数名称改为动漫·高压·字幕组
√ [x265 | 急用 | EngVer] Added "High Compression" to Anime·Subtitle param title
√ [x265 | 急用 | EngVer] 动漫参数增加constrained-intra选项
√ [x265 | 急用 | EngVer] 修复了b-intra拼写错误,deblock参数值同步错误
√ [x265 | 急用 | EngVer] Added description for multiple params
√ [x265 | 急用 | EngVer] 字幕组参数,BDRip冷战参数中rdpenalty值改为3
√ [x265 | 急用 | EngVer] Changed SubGroup,BDRip Coldwar param's rdpenalty value to 3
√ [x265 | 急用 | EngVer] BDRip冷战参数中crf值改为15
√ [x265 | 急用 | EngVer] Changed BDRip Coldwar param's crf option value to 15
√ [x265 | 急用 | EngVer] 修复了参数说明版块的一些空格缺失,字号不同步等排版错误
√ [x265 | 急用 | EngVer] Better explanation for multi-node option
√ [x265 | 急用 | EngVer] 通用·标准参数增加了需要自定义的变量
√ [x265 | 急用 | EngVer] Extra configurable items in General Purpose·Std. params

x264 x265更新2022.13,2022.14.5

√ [x265 | 急用 & English Version] 在现有预制参数上增加了-loglevel 16 -hwaccel auto -c:a copy参数
√ [x264 | 急用] 在现有预制参数上增加了-vsync 0 -loglevel 16 -hwaccel auto -c:a copy参数
√ [x264 x265 | 急用 & English Version] 增加了ffmpeg内置缩放滤镜的使用说明
√ [x264 x265 | 急用 & English Version] 增加了ffmpeg转固定-可变-删帧率模式的使用说明

x265更新2022.14

√ [x265 急用] 将原来待填参数值的"?"改为"〇",解决了字太小可能看不到的问题
√ [x265 ] English version is now available!

x264更新2022.12X

√ [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 急用 12.3X] 所有x265.exe命令整体改为ffmpeg pipe格式

x265更新10.2

√ 更改了全部提供参数中rdpenalty的值

x264更新11

√ 预测显卡降价导致买电脑的人变多,间接让普通用户的平均算力提高,所以提高了参数的计算压力
√ 格式和参数板块全面更新,不同参数的用途区分更明显
√ 恢复了HDR板块
√ 增加了sliced-thread参数的选项
√ 引入了fgo参数
√ 丢弃了快速参数预设,改为通用·简单下的可选项目
√ 由于长期没能解决选择仅复制参数的问题,遂放弃发布pdf;鼓励用户可直接从docx文本框中选择并拷参数下来

x265更新10

√ 增加了压制参数:动漫-字幕组
√ 增加了压制参数:动漫-Ripper冷战

x264更新10, x265更新8

√ 跟进更新了大部分参数配置,其中变动最大的是x265高压参数
√ 更新了CMD窗口一步步开始压制的教程
√ 提高了下载板块的方便程度,增加了用例

x265更新6.9

√ 修复了

√ 以下三个

√ 疑似x265开发者摸黑更新搞出的参数被删问题:

√ scenecut-aware-qp的使用限制
√ max-qp-delta的拆分
√ hrd的依赖
√ frame-dup的杠杆
√ 彻底修复了排版,减少了参数数量

√ HDR参数不再处于难受死人,气疯设计师的位置了

√ 全文排版调整完成,现在一套参数占用一页纸,消除了跨页阅读问题

x264更新9,x265更新2.5(没错版本号崩了)

√ 增加了最高画质参数
√ 减少了文档其他部分的字数
× 全文排版调整失败,临时修好

x264更新8.5,x265更新4

√ 通过难度超高的分栏特技搞定了只复制右边参数,不复制左边小标题的问题
√ 增加了压制软件工作流程图解
√ 全文排版调整

x264更新7x

√ 增加软件截图和一些美观度改良,但由于提升效果巨大所以算作更新

x264更新6

√ 部分参数增加non-deterministic(API格式=b_deterministic)设定
√ 修改merange设定最大不超过48
√ 修改了其它一些参数值

x264更新5

√ +Twitch 3Afps 1080p60 <8000kbps VBR - 超频 AMD Ryzen 1800x + 3000Mhz CL15 2x4G 直播参数
√ +Twitch 3Afps 1080p60 <8000kbps VBR - 超频 AMD Ryzen 2700x + 3000Mhz CL15 2x4G 直播参数
√ +Twitch 3Afps 1080p60 <8000kbps VBR - 默频 AMD Ryzen 3800x + 3000Mhz CL15 2x4G ECC 直播参数

x264重要更新4

√ 找到了OBS高码率低画质的病根:关了trellis后自动开deadzone 21,11的问题
√ 增加OBS用的底线crf占用参数:该参数属于基准,如果还卡就按照给出的列表尝试解决除录屏之外的问题
√ 将CPU占用瞬间提高,导致录屏不流畅。造成的原因有大量NPC,画面效果等提高CPU100%占用的情况纳入考虑
√ 降低了前半部分一些使用说明字数,缩减了命令行的占用字数,包括将链接缩减成超链接
√ 降低了OBS截图的面积,精简了一些参数后缀以节省纸张
√ 将i444到i420的色彩空间设置融入OBS参数中,而不再独立出来
√ 缩小了页边距,使文档适合家用打印机
√ 增加频繁黑屏-->CPU太热-->清灰/风扇加速的压制问题解决思路
科普氮化镓CPU如何吊打硅CPU,但为何还没出现在市面上的信息 超纲了

x264更新3

√ 增加NVENC设置
√ 修改一些参数设置,特别是改正merange的用法错误

x264 x265更新2

√ [提升压缩的慢]板块下hme-search的umh应该是star
√ early-skipm应该是early-skip
√ x264急用版的OBS设置,增加8核CPU用参数
√ x264急用版OBS设置,增加提升画质(yuv4:4:4)和对应的参数设置

x264 x265更新1

修复了x264文档2019.5版的错误,增加OBS设置和API格式的参数
x265文档增加了常用,常用·困难和慢但能提升压缩三个参数,并遵守和x264急用版文档一样的格式

    A@NAZOrip
    A@NAZOrip  2023-06-25, 07:35

    现在基本的算法弄的差不多,已知还差mbtree/cutree的算法还没攻克,距离弄AV1教程还有一段时间...

    Takuya_Kun
    Takuya_Kun  2020-07-20, 10:38

    好久不见贵组更新了,不知道贵组还在活动吗

      NAZOrip@A
      NAZOrip@A  2020-12-27, 05:39

      等我搞出SVT-AV1视频压制教程就更新...

    NAZOrip@A
    NAZOrip@A  2020-05-16, 05:43

    修正错误:me hex下,merange最大16

    NAZOrip@A
    NAZOrip@A  2020-05-11, 03:15

    试验结果 2:提高crf值能降低CPU占用...不知道为啥,难道是模式决策变得更好判断了?

    NAZOrip@A
    NAZOrip@A  2020-05-11, 03:13

    试验结果1:发现了降低me hex到dia并不会降低CPU占用,降低merange同理的规律,说明有别的东西在占用CPU...一定是模式决策,所以改了direct,降低ref,降低aq,关nr;必要情况下可能要降低trellis(不推荐)

    NAZOrip@A
    NAZOrip@A  2020-05-11, 03:10

    录屏窍门2:测试画面剧烈变化下的录屏CPU占用,而不是常规的CPU占用;比如以上参数在一般情况下只占用11%,而到了画面剧烈变化(如图)下的占用就变成了31%

    NAZOrip@A
    NAZOrip@A  2020-05-11, 03:10

    录屏窍门1:应该降低高端显卡电压和显卡核心速度;一来减少了CPU要求显卡渲染的帧数,二来减少了显卡的温度---造成机箱内温度下降---CPU散热变得容易,CPU性能/寿命就提升了

    NAZOrip@A
    NAZOrip@A  2020-04-10, 06:22

    这个文档做出来有很大一部分原因是不能出门,emmmm