想問一下為何用x264+XySubfilter 內嵌字幕時 "鮮紅色"會有很強雜訊?
本帖最后由 okmijnuhb2C1 于 2022-7-6 16:50 编辑如題, 有時候想要壓一下x264內嵌字幕時 "鮮紅色"會有很強雜訊, 以前用ffmpeg / Vidcoder 之類時更明顯
外掛
內嵌(x264+XySubfilter)
內嵌(ffmpeg)
都是h264 10bit bt709
Style: Default,方正兰亭圆_GBK,48,&H00FFFFFF,&H000017FF,&H000400E5,&H000400E5,-1,0,0,0,100,100,1,0,1,2.4,0,2,20,20,12,1
建议把视频、字幕、xy的版本都丢一下
现在这个状态看不出问题在哪 本帖最后由 okmijnuhb2C1 于 2022-7-7 00:59 编辑
菜姬 发表于 2022-7-6 22:24
建议把视频、字幕、xy的版本都丢一下
现在这个状态看不出问题在哪
好的, 感謝回覆我換個例子吧, 小圓的
我平時用 MPC-HC + XySubFilter_3.1.0.752_x86 看動畫, 外掛字幕的BD
我手上的小圓的ED字幕用了紅色 (已經被我調暗了)
用 XySubFilter 渲染時效果很好, 沒有雜訊 (視覺效果比例圖更好),
但當我想做內嵌字幕給人看時, 用 x264 core 142 r2453+48 000c00f xiaowan 壓的,
大概是 --crf 18 --preset fast --level 5.1 --sub "%%~ni.ass" --vf subtitles --threads=16
出來了就有很多雜訊, 鮮紅的時候更誇張,
有更好的方法可以內嵌字幕嗎? 感謝!
视频、字幕、xy的版本, x264的版本, x264壓出來的视频 全都有
https://pan.baidu.com/s/1W9smtmonAMYFcPuF70p66g?pwd=qe73
XySub
x264
我怀疑是601/709问题,但是不确定 okmijnuhb2C1 发表于 2022-7-7 00:56
好的, 感謝回覆我換個例子吧, 小圓的
我平時用 MPC-HC + XySubFilter_3.1.0.752_x86 看動畫, 外掛字幕的BD ...
看了一下 输出的视频矩阵的range都没什么问题 从只有字幕的颜色不正常来看 估计是字幕滤镜的问题
这个版本x264带的libass?版本太久了估计 x264旧点问题不大 libass旧版兼容性很差 (VSFilter旧版也有色彩矩阵的问题
可以考虑用最新的ffmpeg 也是带了x264编码器的 https://github.com/BtbN/FFmpeg-Builds/releases
libass的版本也比较新
x264对于红色色度平面的编码效果不是很好,加上色度半采样和人眼对红色敏感,实际观感更差(即产生脏边等),可能需要调低色度平面的qp值来提高质量。--chroma-qp-offset 设置为-2或-4试试。
x265可以单独指定Cb或者Cr平面的qp偏移值。 菜姬 发表于 2022-7-7 23:40
看了一下 输出的视频矩阵的range都没什么问题 从只有字幕的颜色不正常来看 估计是字幕滤镜的问题
这个版 ...
謝謝回覆! 我下了最新的ffmpeg用一開始的魔法少女網站作實驗(剛好手邊有), 好像反而色域709/601那邊又出事了, 鮮色很多, 看上去內嵌字幕字幕比較外掛(XySub+MPC)有點變形, 我也專程看了一下當年的字幕組壓的TVrip, TVrip上看紅色字幕就雜訊更離譜... 看來會是內嵌渲染的極限...?
BD 字幕文件 壓出來的一小段
链接: https://pan.baidu.com/s/1ZUmUhHyY8297aR7pXgLSoQ?pwd=si7b
input (XySub+MPC)
output (ffmpeg)
加上一開始的圖
本帖最后由 okmijnuhb2C1 于 2022-7-8 00:36 编辑
Chrysoberyl 发表于 2022-7-8 00:18
x264对于红色色度平面的编码效果不是很好,加上色度半采样和人眼对红色敏感,实际观感更差(即产生脏边等) ...
感謝回覆, 試了一下調chroma-qp-offset, 但效果也不太滿意, 看來先盡量避免用鮮紅色作字幕比較好... 因為朋友用NAS EMBY Web版看東西, WEB多數不支持HEVC...
另外, 關於這方面有一些推薦的文章嗎? 想增加一下知識
okmijnuhb2C1 发表于 2022-7-8 00:35
感謝回覆, 試了一下調chroma-qp-offset, 但效果也不太滿意, 看來先盡量避免用鮮紅色作字幕比較好... 因為 ...
可以试试再调低一些,因为x264在低crf的时候默认好像已经-2还是-4了来着(不过代价是体积会增大。
资料的话,主要是VCB-S的视频压制教程和NAZOrip的编码器参数教程。
传送门:https://www.nazorip.site/archives/63/
https://vcb-s.nmm-hd.org/
Chrysoberyl 发表于 2022-7-8 01:09
可以试试再调低一些,因为x264在低crf的时候默认好像已经-2还是-4了来着(不过代价是体积会增大。
资料的 ...
好的, 謝謝!
页:
[1]
2