Avisynth使ってエンコすると色が変わってしまいます。
ソース
ttp://nagamochi.info/src/up35875.png Avisynth
ttp://nagamochi.info/src/up35876.png AviUtl (avs使っていません)
ttp://nagamochi.info/src/up35877.png 以下、avsです。
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DGDecode.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\FFT3dGPU.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\EEDI2.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\TDeint.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\TIVTC.dll")
video = DGDecode_MPEG2Source("test.d2v")
audio = WavSource("test.wav")
AudioDub(video, audio)
AssumeTFF()
trim(49451,50434)
TIVTC24P2()
function TIVTC24P2(clip clip){
Interp = clip.AssumeTFF().SeparateFields().SelectEven().EEDI2(field=1)
Deinted=clip.TDeint(order=1,field=1,edeint=Interp)
clip = clip.TFM(mode=6,order=1,PP=7,slow=2,mChroma=true,clip2=Deinted)
clip = clip.TDecimate(mode=1)
return clip
}
FFT3DGPU(sigma=2, beta=1, plane=1, bw=16, bh=16, ow=8, oh=8, bt=4, mode=0, interlaced=false, wintype=0)
return last
至らない点多いと思いますが、どなたかアドバイスお願いします。
>>564 aviutlのはYUV->RGB変換(伸張)したもの
つまりDGIndexの設定でVideo→YUV->RGBがPC Scaleになってる
avisynthは伸張していないだけ(DGIndexの設定は無視される)
伸張は再生時に行うので再生環境が正しければソースと同じ色になる