m2ts格式BD动画反交错问题
dwing吧
全部回复
仅看楼主
level 5
WC0797 楼主
最近在压制德版AVC 1080i火影,用KTGMC(QTGMC的CUDA加速版)做反交错处理,处理后和没反交错一样,想问一下怎么才能彻底去除交错?
原始视频编码信息:
处理前截图:
KTGMC反交错处理后截图:
AVS代码:
SetMemoryMax(8192, type=DEV_TYPE_CPU)
SetMemoryMax(8192, type=DEV_TYPE_CUDA)
SetDeviceOpt(DEV_CUDA_PINNED_HOST)
LoadPlugin("D:\Tools\AviSynthCUDA\plugins+\avstp.dll")
LoadPlugin("D:\Tools\AviSynthCUDA\plugins+\AvsCUDA.dll")
LoadPlugin("D:\Tools\AviSynthCUDA\plugins+\KMaskTools.dll")
LoadPlugin("D:\Tools\AviSynthCUDA\plugins+\KFM.dll")
LoadPlugin("D:\Tools\AviSynthCUDA\plugins+\KNNEDI3.dll")
LoadPlugin("D:\Tools\AviSynthCUDA\plugins+\KTGMC.dll")
Import("D:\Tools\AviSynthCUDA\plugins+\KTGMC.avsi")
LoadPlugin("D:\Tools\AviSynthCUDA\plugins+\LSMASHSource.dll")
LWLibavVideoSource("D:\电视剧\火影\078.lwi")
OnCPU(4)
KTGMC(Preset="Slow",FPSDivisor=2,MatchPreset="Faster",MatchPreset2="Faster",SourceMatch=3,Lossless=2)
OnCUDA(4)
Spline36Resize(1920,1080,22,16,-22,-12)
ConvertBits(bits=10)
OnCPU(4)
原视频片段上传:1PLnpRtBF_fXcuHeALXA5mg?pwd=zxcv(加百度云链接前缀:百度网盘
2024年11月27日 14点11分 1
level 11
直接用handbrake里的傻瓜式滤镜yadif或者bwdif
2024年11月28日 11点11分 2
刚刚试了bwdif滤镜,也处理不了交错横纹
2024年11月28日 12点11分
主要是处理其他视交错频时KTGMC(QTGMC)效果明显比yadif和bwdif更好,想继续沿用KTGMC(QTGMC)?但不知道哪里出错
2024年11月28日 11点11分
是不是原始视频采用的H264 MBAFF编码方式KTGMC(QTGMC)处理不了
2024年11月28日 11点11分
因为我觉得动漫+电影时长的视频没必要用QTGMC 用bwdif甚至Yadif 就够了
2024年11月28日 14点11分
level 5
WC0797 楼主
有没有大佬能解决这个反交错问题
2024年11月28日 14点11分 3
level 1
看一眼帧率也该知道是白费力气[滑稽]
电视台播放或制成光碟时会采用各种软硬件附带各种滤镜,使信息反复失真,万一德版光碟是从日版720p隔行29.97fps转成1080p隔行25fps的,那你想接近动画公司出片时的原始信息,相当于从骨灰复原逝者容貌。
2024年11月30日 02点11分 6
没有修复的可能了吗?
2024年11月30日 13点11分
@WC0797 你可以自己找一段三分钟的4K60fps追车戏,先转成720p隔行29.97,再把这段720p转成1080p隔行25,再放大仔细看看有没有修复的可能。
2024年11月30日 13点11分
level 9
欧洲出版物还在用25 国内倒是经常出29
2024年12月03日 16点12分 7
level 13
转制式可以直接删了 加速除外
2024年12月09日 23点12分 8
无解了吗?[泪]
2024年12月10日 11点12分
无解了吗?[泪]
2024年12月10日 11点12分
吧务
level 14
你要是发个正常点的网盘我还能看看
2024年12月10日 18点12分 9
是夸克网盘一类的吗?
2024年12月11日 11点12分
@WC0797 mediafire吧
2024年12月12日 20点12分
不会用mediafire
2024年12月13日 11点12分
百度网盘里放得只是一个片段,文件不大,几分钟就下载完了
2024年12月13日 11点12分
level 10
很久不见的人类智慧结晶《缟缟》
把隔行扫描的源用逐行算法做upscale的结果。
需要decomb处理,比较麻烦。直接用topaz应该也有效果。
2024年12月27日 14点12分 10
哦。还是25FPS的,应该是没救了。
2024年12月27日 18点12分
handbrake里面开不开decomb滤镜都差不多速度0.3fps,正常现象吗?2160p YUV420 8bit hevc 25M码率转1080p x265 ABR 4000k码率 2pass preset:placebo CPU软编码 16核32线程2.5GHz E5双路服务器没有AVX2。30Hz一分钟1800frames编码需要4小时
2025年01月18日 15点01分
@爱思爱学习 preset用medium
2025年01月18日 16点01分
@gartour 好,2pass还要吗
2025年01月19日 02点01分
level 3
也可以反交错,它其实是pal制式的1024*576i 25fps视频所以你懂的。
ffmpeg-i"D:\交错.m2ts"-vf"scale=-1:576"-c:vlibx264-crf13-presetslow-c:aaac"D:\交错.mp4"
ffmpeg -i"D:\交错.mp4"-vf"bwdif=mode=1"-c:vlibx264-crf18-presetveryslow"D:\交错2.mp4" 在命令行输入这个,文件路径替换为你的,或者你不通过h264作为中介也行,我暂时能搞出来的就是这样弄。弄出来的视频一点条纹也没有,如果用nnedi可能会优越一点点,但bwdif这个就已经够看了。
2025年03月22日 18点03分 11
注意要空格,空格给贴吧吞了[小乖],我修了好多个五烂二的强制拉伸分辨率的视频,所以有一定的经验。
2025年03月22日 18点03分
谢谢,可以去除交错了,但是处理后的视频好像比源视频更模糊
2025年03月23日 17点03分
@WC0797 是的,画质绑定分辨率。bwdif其实真的还好,平均一个像素宽级别的修复误差,肉眼无法辨认。而且你给的m2ts视频本来就不清晰,是闪烁条纹误导你的大脑判断它为高清了。我这里一般修完都是后期topaz再处理处理。
2025年03月24日 00点03分
level 3
如图
2025年03月22日 19点03分 12
level 3
还有几个细节,原视频m2ts在ffplay的idet显示是progressive的,即逐行扫描,说明这个分辨率已经损坏了其含有的场信息,但通过分辨率变换576高后,再用idet识别,它变成了高场优先tff的,故而能修复。上面可以调节参数为bwdif=mode=0,保持帧率也许某些静态帧细节更佳。nnedi3是qtgmc的核心,我试了一下ffmpeg的nnedi128神经元数量去算,输出视频质量和bwdif不相上下,可能会优化运动而看起来流畅点,但也有丢失线条细节的缺陷。最好就是再让Topaz超分辨率修复。
2025年03月25日 16点03分 14
level 6
动漫还是隔行的源有点不能理解,最好的办法直接砍一半分辨率,先转换成540p4:4:4,然后再超分辨率完美去除隔行
2025年12月26日 07点12分 15
1