请教一下,waifu2x降噪合成视频时,crf应该设定为多少?
本帖最后由 azusa 于 2022-2-14 21:00 编辑刚才看了一下原始视频,YouTube偶像大师官方正好删掉了,我就上传到网盘了:https://www.aliyundrive.com/s/5VxX6oJZJSK
官方的视频码率有点低,有些地方有点马赛克,就想着自己降噪一下
但是我不会压制,就只用的最简单的ffmpeg命令+waifu2x实现
视频分割为帧用的这个命令
ffmpeg -hwaccel auto -y -i "D:\文件\1.mkv" -pix_fmt rgb24 D:\文件\images\extracted_%0d.png
然后waifu2x用的这些参数:不知道cunet和upphoto哪个好,我用的cunet
合成视频用的这个命令
ffmpeg -r 23.976023976023978 -hwaccel auto -y -f image2 -i D:\文件\动漫\q\extracted_%d.png -vcodec libx265 -pix_fmt yuv420p10le -crf 10 -vf pad=ceil(iw/2)*2:ceil(ih/2)*2 -tune animation D:\文件\1.mkv
图片合成视频时crf不知道设为多少,就分别试了10、5、0,暂时没看出来效果的区别
求各位大佬帮忙看看压制的效果怎么样,crf选多少
网盘链接:https://www.aliyundrive.com/s/U8ZsGAiNeCK
ffmpeg 默认应该是H264编码
crf 是编码器的参数,是决定了你成品的码率,也就是视频体积大小的关键参数。
这个参数范围是 0-51,越大码率越低。
根据你的描述,既然源码率比较低,那么边际效益递减 crf 给到 18-24 我觉得都可。
最多就是 18 了,你实验结果也表明 给到 5、10 没什么区别。
Julyan 发表于 2022-2-14 18:06
ffmpeg 默认应该是H264编码
crf 是编码器的参数,是决定了你成品的码率,也就是视频体积大小的关键参数。
用的这个命令
ffmpeg -r 23.976023976023978 -hwaccel auto -y -f image2 -i D:\文件\动漫\q\extracted_%d.png -vcodec libx265 -pix_fmt yuv420p10le -crf 10 -vf pad=ceil(iw/2)*2:ceil(ih/2)*2 -tune animation D:\文件\1.mkv
感觉crf=10就可以了,原始图片已经删了,没机会看crf=15的效果了{:4_685:}
既然你用的是x265那就更没必要给那么高了。
265作为264的演进,经验上在 crf 差 2-3 的时候保持质量不变。
也就是 264 -crf=18 约等于 265 -crf= 20
不过压片这种事嘛,开心就好,写多少都行。我只是说,合理的参数大致是在什么范围。 Julyan 发表于 2022-2-15 08:58
既然你用的是x265那就更没必要给那么高了。
265作为264的演进,经验上在 crf 差 2-3 的时候保持质量不变。 ...
{:4_684:}了解
看你能接受多大,然后按照大小再来调 感觉10m码率的视频差不多吧 Julyan 发表于 2022-2-15 08:58
既然你用的是x265那就更没必要给那么高了。
265作为264的演进,经验上在 crf 差 2-3 的时候保持质量不变。 ...
对了,想问一下,如果我想提高一点锐化效果,是不是用该用waifu2x先放到到4k,然后在压缩成1080?
我现在只是降噪没有放大,感觉没有锐化效果
y2b的源,必须要用视频格式为av1的版本,其他的格式画质都是狗屎一样,avc码率最高画质最拉胯,基本没得救。
waifu2x其实并不擅长处理这种已经压烂的源,大概最后缩到720p勉强能看。 joker2000 发表于 2022-2-16 10:47
y2b的源,必须要用视频格式为av1的版本,其他的格式画质都是狗屎一样,avc码率最高画质最拉胯,基本没得救 ...
我有对比过这两个格式,为啥我觉得大部分是avc画质最好,av1的码率低,很多细节都是马赛克
页:
[1]
2