NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 13727|回复: 39

请问这类型的DVD 该使用哪种滤镜处理??

  [复制链接]
发表于 2010-8-28 00:54 | 显示全部楼层 |阅读模式
看到这个DVD要吐血了

问题真多
01. 整部片子满多场景有缺码的现象 (这个只能降噪+锐化了...)

02. 2~5祯 出现色块  

03. 全片子 只有某段出现5秒的拉丝

这以超乎我的能力了 请教大家一下

这因该不是5烂2吧? 这DVD类型是??
这部DVD该走哪种滤镜? 要怎处理比较好?

有用过IVTC 和Yadif  效果不理想

是做成23.976 fps  还是29.970 fps

发表于 2010-8-28 01:03 | 显示全部楼层
既然提问肯定对这片子有爱哦...
2-也就三帧,ps吧
3-分段处理做成vfr吧
发表于 2010-8-28 08:06 | 显示全部楼层
欠码的地方下重手降噪或PS
4帧的色块忽略不计吧..或者用deblock的滤镜磨一磨?
5秒的拉丝得看情况,是纯交错还是Hybrid
发表于 2010-8-28 09:35 | 显示全部楼层
Deblock_QED+dfttest(Dither=2)
整个分镜轰一炮,如果要轰几帧也可以试试,如果和前后帧差别太大就调降噪强度或者关Dither,当然,如果是有点幅度的动态,开Dither还好
 楼主| 发表于 2010-8-28 10:30 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-28 10:31 编辑

这2个Deblock_QED和deblock滤镜差在哪里?
我先试看看deblock的滤镜

另外常常看到PS处理 是指什么工具?  可以给各下载吗?
我也想试看看这个
我有看这帖http://www.nmm-hd.org/bbs/thread-859-1-4.html


分段处理拉丝的问题 要用什么工具比较好

是纯交错还是Hybrid << 这个要分别 ?
我只知道大约有5秒左右出现拉丝
而且是只有画面l中心某各东西 快速移动产生的拉丝 面画的旁边没有= =

总之DVD片子中的5秒的拉丝 看就来就像处理没干净的拉丝画面



发表于 2010-8-28 11:27 | 显示全部楼层
差在哪里可以自己试

PS=PhotoShop

分段处理,AVS里写几个trim就可以了

要分别,因为处理方式有可能不同
 楼主| 发表于 2010-8-28 11:59 | 显示全部楼层
抱歉了请教大家一下

纯交错和Hybrid   大家遇到这2种情形 都是怎么处理的?  还有都是用什么滤镜的?  

因为我不确定是哪种类型 所以我想一个一个试

发表于 2010-8-28 12:22 | 显示全部楼层
http://www.nmm-hd.org/bbs/thread-119-1-1.html
不要抱歉,多看置顶多搜索多实践
 楼主| 发表于 2010-8-28 12:56 | 显示全部楼层
不要抱歉,多看置顶多搜索多实践
264768502 发表于 2010-8-28 12:22



我有看过了但不确定类型

等等一个一个试= =
发表于 2010-8-28 14:04 | 显示全部楼层
回复 264768502 的帖子
Clipslice新版支持帧替换了,源可自定义,不同帧率可以自定义同步后写TC,开DEBUG能辅助找分割点,自动同步会在以后的版本中推出(旧版已加入此功能)
 楼主| 发表于 2010-8-28 14:30 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-28 14:34 编辑
回复
Clipslice新版支持帧替换了,源可自定义,不同帧率可以自定义同步后写TC,开DEBUG能辅助找分割点,自 ...
Yuricon 发表于 2010-8-28 14:04

是不是可以配合MYEPTools.v1.60  用直接用修改好的图替换?



5秒交错 刚刚已处理干净

剩下色块 还有分段处理不太会写==



发表于 2010-8-28 14:44 | 显示全部楼层
nmm-hd.org/doc/index.php?title=ClipSlice&variant=zh-cn
为啥都无视Clipslice呢OTZ
还有MYEPTools
要学习分段处理可以看看旧版Clipslice的代码,里面有点点注释
当然,更简单点说就是Trim后,分开处理后合并
 楼主| 发表于 2010-8-28 17:17 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-28 17:20 编辑
nmm-hd.org/doc/index.php?title=ClipSlice&variant=zh-cn
为啥都无视Clipslice呢OTZ
还有MYEPTools
要学 ...
Yuricon 发表于 2010-8-28 14:44


Clipslice不是包括在你MYEPTools.v1.60吗? = =

另外请问如果要 对同一个影片进行 不同片段降襙.
比如果要再0~1900帧  2500~3000帧  4300~5000帧 7500~8000帧 进行降襙
要怎么写?ClipSlice(????,???,cp="FFT3DGPU(sigma=8)")

是不是只能用trim分开处理了进行降襙?
发表于 2010-8-28 18:40 | 显示全部楼层
  1. ClipSlice(0,1900,cp="FFT3DGPU(sigma=8)")
  2. ClipSlice(2500,3000,cp="FFT3DGPU(sigma=8)")
  3. ClipSlice(4300,5000,cp="FFT3DGPU(sigma=8)")
  4. ClipSlice(7500,8000,cp="FFT3DGPU(sigma=8)")
复制代码
就这样写
ClipSlice本来就是用脚本简化了trim以及合并的过程

现在ClipSlice有新版和旧版2个版本,各有特色,新版是包含在MYEPTools中,不过旧版则是单独作为一个脚本,现在函数名已经修改为ClipSlice_old了
 楼主| 发表于 2010-8-28 22:10 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-28 22:24 编辑

请问大家 分段处理后 要如何用AssumeFPS(????) 统一成29.970 FPS?
要怎么算??

LoadPlugin("E:\MeGUI 5\tools\dgindex\DGDecode.dll")
LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\TIVTC\TIVTC.dll")
LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\FFT3dGPU\FFT3dGPU.dll")
Import("E:\MeGUI 5\tools\avisynth_plugin\MYEPTools.v1.60.avsi")
video=DGDecode_mpeg2source("D:\zol\crtfl.d2v")
v1=video.trim(0,5393)不需要处理是29.970 FPS
v2=video.trim(5394,5533).tfm(order=1).tdecimate().AssumeFPS(?????)  需处完23.976 FPS
v3=video.trim(5534,1250) 不需要处理是29.970 FPS
v1+v2+v3

ClipSlice(235,500,cp="FFT3dGPU(sigma=10)")
ClipSlice(1523,2532,cp="FFT3dGPU(sigma=10)")
crop( 2, 0, -2, 0)

LanczosResize(720,480)
发表于 2010-8-28 22:39 | 显示全部楼层
  1. LoadPlugin("E:\MeGUI 5\tools\dgindex\DGDecode.dll")
  2. LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\TIVTC\TIVTC.dll")
  3. LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\FFT3dGPU\FFT3dGPU.dll")
  4. Import("E:\MeGUI 5\tools\avisynth_plugin\MYEPTools.v1.60.avsi")
  5. DGDecode_mpeg2source("D:\zol\crtfl.d2v")
  6. ClipSlice(5394,5533,cp="tfm(order=1).tdecimate().AssumeFPS(30000,1001)",cpmode=1)
  7. ClipSlice(235,500,cp="FFT3dGPU(sigma=10)")
  8. ClipSlice(1523,2532,cp="FFT3dGPU(sigma=10)")
  9. crop( 2, 0, -2, 0)
  10. LanczosResize(720,480)
复制代码
这样就可以了
另外
trim(5534,1250)
这个trim是错误的,如果是要到最后一帧的话,请这样写
trim(5534,0)

分段处理的话就是这样
  1. LoadPlugin("E:\MeGUI 5\tools\dgindex\DGDecode.dll")
  2. LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\TIVTC\TIVTC.dll")
  3. LoadPlugin("E:\MeGUI 5\tools\avisynth_plugin\FFT3dGPU\FFT3dGPU.dll")
  4. Import("E:\MeGUI 5\tools\avisynth_plugin\MYEPTools.v1.60.avsi")
  5. video=DGDecode_mpeg2source("D:\zol\crtfl.d2v")
  6. v1=video.trim(0,5393)
  7. v2=video.trim(5394,5533).tfm(order=1).tdecimate().AssumeFPS(30000,1001)
  8. v3=video.trim(5534,0)
  9. return v1+v2+v3
复制代码
必须要注意的是
这样做VFR的话,IVTC部分是砍过帧的,所以写TC的时候,这段和后面的段落帧数应该手动去判断,而不是
0,5393, 29.97
5394,5533, 23.976
5534,XXXX, 29.97
这样的话,从IVTC那段开始就是错误的
发表于 2010-8-28 22:55 | 显示全部楼层
5394+(5533-5394+1)*5/6≈5511
0,5393, 29.97
5394, 5511, 23.976
5511,XXXX, 29.97
发表于 2010-8-28 22:58 | 显示全部楼层
本帖最后由 Yuricon 于 2010-8-28 23:17 编辑
5394+(5533-5394+1)*5/6≈5511
0,5393, 29.97
5394, 5511, 23.976
5511,XXXX, 29.97
chopper 发表于 2010-8-28 22:55

下面是5512,xxxx吧
另外是(5533-5394+1)/5*4才对吧
所以就是
0,5393, 29.97
5394, 5505, 23.976
5506,XXXX, 29.97
其实比起算来说,开启clipslice_debug后就一目了然了
发表于 2010-8-28 23:07 | 显示全部楼层
本帖最后由 chopper 于 2010-8-29 05:52 编辑

IVTC想着6:30 结果写成了1/6 感谢Y大的提醒 这个太糗了~
 楼主| 发表于 2010-8-28 23:28 | 显示全部楼层
本帖最后由 2fefawrdwd 于 2010-8-28 23:33 编辑
必须要注意的是
这样做VFR的话,IVTC部分是砍过帧的,所以写TC的时候,这段和后面的段落帧数应该手动去判断,而不是
0,5393, 29.97
5394,5533, 23.976
5534,XXXX, 29.97
这样的话,从IVTC那段开始就是错误的

意思是要用算的? 怎么算?


如果是统一成23.976FPS也是这样写吗? AssumeFPS(30000,1001)


ClipSlice真的很方便省下不过程= =


不是最后有个动作要这样? 还是省下来了?
timecode:
# timecode format v1
assume 29.970
0,5393,29.97
5394,5533,23.976
5534,0,29.97
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2024-4-20 17:24 , Processed in 0.508095 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表