“TIVTC”的版本间的差异
跳到导航
跳到搜索
第2行: | 第2行: | ||
==Description== | ==Description== | ||
'''TIVTC'''是一个由tritical编写的[[IVTC]]滤镜包。包含以下滤镜: | '''TIVTC'''是一个由tritical编写的[[IVTC]]滤镜包。包含以下滤镜: | ||
*[[TIVTC/TFM|TFM]] - | *[[TIVTC/TFM|TFM]] - [[IVTC| 场匹配]] 滤镜,先用多种方式组合附近的场,以匹配成完整的帧,即没有交错的帧。如果实在没有办法匹配出完整的无交错的帧,就把该帧反交错(DeInterlace)掉。 | ||
*[[TIVTC/TDecimate|TDecimate]] - 删 | *[[TIVTC/TDecimate|TDecimate]] - 删 除 重复帧的滤镜,可以用2pass实现vfr。 | ||
*[[TIVTC/MergeHints|MergeHints]]、[[TIVTC/RequestLinear|RequestLinear]]、[[TIVTC/FrameDiff|FrameDiff]]、[[TIVTC/FieldDiff|FieldDiff]]和[[TIVTC/ShowCombedTIVTC|ShowCombedTIVTC]] - 众多辅助滤镜。 | *[[TIVTC/MergeHints|MergeHints]]、[[TIVTC/RequestLinear|RequestLinear]]、[[TIVTC/FrameDiff|FrameDiff]]、[[TIVTC/FieldDiff|FieldDiff]]和[[TIVTC/ShowCombedTIVTC|ShowCombedTIVTC]] - 众多辅助滤镜。 | ||
*[[TIVTC/IsCombedTIVTC|IsCombedTIVTC]]、[[TIVTC/CFieldDiff|CFieldDiff]]和[[TIVTC/CFrameDiff|CFrameDiff]] - 条件函数,用来给ConditionFilter当判定标准的函数。 | *[[TIVTC/IsCombedTIVTC|IsCombedTIVTC]]、[[TIVTC/CFieldDiff|CFieldDiff]]和[[TIVTC/CFrameDiff|CFrameDiff]] - 条件函数,用来给ConditionFilter当判定标准的函数。 |
2010年8月14日 (六) 11:23的最新版本
概 述 | |
作者 | tritical |
版本 | 1.0.5 |
下载地址 | TIVTCv105.zip |
分类 | IVTC与解除交错 |
需求 | |
授权 |
Description
TIVTC是一个由tritical编写的IVTC滤镜包。包含以下滤镜:
- TFM - 场匹配滤镜,先用多种方式组合附近的场,以匹配成完整的帧,即没有交错的帧。如果实在没有办法匹配出完整的无交错的帧,就把该帧反交错(DeInterlace)掉。
- TDecimate - 删除重复帧的滤镜,可以用2pass实现vfr。
- MergeHints、RequestLinear、FrameDiff、FieldDiff和ShowCombedTIVTC - 众多辅助滤镜。
- IsCombedTIVTC、CFieldDiff和CFrameDiff - 条件函数,用来给ConditionFilter当判定标准的函数。
处于核心地位的IVTC功能主要由TFM(场匹配)和TDecimate(删除重复帧)两个滤镜完成。
使用范例
NTSC片源:
1.) NTSC电影,非卡通: mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v") tdecimate()
2.) NTSC电影,卡通: mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v") tdecimate(mode=1)
3.) NTSC混合源,非卡通(pulldown、30fps)(30fps的部分会通过blend降至24fps): mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v") tdecimate(hybrid=1)
4.) NTSC混合源,卡通(pulldown、30fps)(30fps的部分会通过blend降至24fps): mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v") tdecimate(mode=1,hybrid=1)
5.) NTSC混合源,通过输出mkv的timecode实现vfr,非卡通: mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v") tdecimate(mode=3,hybrid=2,vfrDec=0,mkvOut="mkv-timecodesfile.txt")
6.) NTSC混合源,通过输出mkv的timecode实现vfr,卡通: mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v") tdecimate(mode=3,hybrid=2,vfrDec=1,mkvOut="mkv-timecodesfile.txt")
7.) NTSC混合元2pass模式,输出mkv的timecode实现vfr(可用conCycleTP参数): 1st pass: mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v",output="matches.txt") tdecimate(mode=4,output="metrics.txt") 2nd pass (非卡通): mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v",input="matches.txt") tdecimate(mode=5,hybrid=2,vfrDec=0,input="metrics.txt",tfmIn="matches.txt",mkvOut="mkv-timecodesfile.txt") 2nd pass (卡通): mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v",input="matches.txt") tdecimate(mode=5,hybrid=2,vfrDec=1,input="metrics.txt",tfmIn="matches.txt",mkvOut="mkv-timecodesfile.txt")
PAL片源:
1.) PAL不删除重复帧(只进行场匹配): mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v")
2.) PAL每25帧中删1帧: mpeg2source("c:\oursource.d2v") tfm(d2v="c:\oursource.d2v") tdecimate(cycle=25)