日々の仕事や趣味やらを気が向いたらぶちまけるブログ

2017/051234567891011121314151617181920212223242526272829302017/07

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
●よろしかったらクリックお願いします●
YUY2とYV12用のAviSynthテンプレができたので、試しにどこが違うのかエンコしてみました。
設定は以下です。



#YV12
#Pluginの読み込み
PluginDir = "C:\AviSynthのプラグインがあるフォルダ\plugins\"
LoadPlugin(PluginDir + "AddRange_for_25.dll") #VirtualDubModのvcf読み込み
LoadPlugin(PluginDir + "De.dll")
LoadPlugin(PluginDir + "IT.dll") #インターレス解除
LoadPlugin(PluginDir + "MPEG2DEC3.dll") #DVD2AVI経由MPEG2読み込み(Ver1.77.3)
LoadPlugin(PluginDir + "Convolution3DYV12.dll") #3Dノイズ除去(YV12)

#DVD2AVI経由MPEG2読み込み
MPEG2Source("C:\d2vがあるフォルダ\src_yv12.d2v")
#WAVと結合
AudioDub(last,WavSource("C:\wavがあるフォルダ\src.wav"))

#フィールドオーダー
#トップ>ボトム
AssumeFrameBased().ComplementParity()

#vcf読み込み
#CMカット情報のため
#一番最初にソースをVirtualDubModで読み込むときはないのでコメントアウト
#CMカット後、VCFファイルを作成したらコメントアウト解除して再読み込み
AddRange("C:\vcfがあるフォルダ\src.vcf")

#クロスカラー除去
#デフォルト設定
#DeDot.txtによるとインターレス解除、リサイズ前に使用とあるので
#DeDot(20,20,0,255)だとドット妨害除去のみとなるらしい
DeDot(20,20,15,5)

#インターレス解除
#ITによるインタレ解除
IT(fps = 30, ref = "TOP", blend = false)

#クロップ
#ソースは720*480なので、左右8dotカット
Crop(8,0,704,480)

#3Dノイズ除去
#Convolution3D(preset="animeHQ")

#リサイズ
LanczosResize(640,480)

return last




#YUY2
#Pluginの読み込み
PluginDir = "C:\AviSynthのプラグインがあるフォルダ\plugins\"
LoadPlugin(PluginDir + "AddRange_for_25.dll") #VirtualDubModのvcf読み込み
LoadPlugin(PluginDir + "De.dll")
LoadPlugin(PluginDir + "IT.dll") #インターレス解除
LoadPlugin(PluginDir + "MPEG2DEC.dll") #DVD2AVI経由MPEG2読み込み(Ver1.76)
LoadPlugin(PluginDir + "Convolution3D.dll") #3Dノイズ除去(YUY2)

#DVD2AVI経由MPEG2読み込み
Mpeg2Source("C:\趣味\d2vがあるフォルダ\src_yuy2.d2v")
#WAVと結合
AudioDub(last,WavSource("C:\wavがあるフォルダ\src.wav"))

#フィールドオーダー
#トップ>ボトム
AssumeFrameBased().ComplementParity()

#vcf読み込み
#CMカット情報のため
#一番最初にソースをVirtualDubModで読み込むときはないのでコメントアウト
#CMカット後、VCFファイルを作成したらコメントアウト解除して再読み込み
AddRange("C:\vcfがあるフォルダ\src.vcf")

#クロスカラー除去
#デフォルト設定
#DeDot.txtによるとインターレス解除、リサイズ前に使用とあるので
#DeDot(20,20,0,255)だとドット妨害除去のみとなるらしい
DeDot(20,20,15,5)

#インターレス解除
#ITによるインタレ解除
IT(fps = 30, ref = "TOP", blend = false)

#クロップ
#ソースは720*480なので、左右8dotカット
Crop(8,0,704,480)

#3Dノイズ除去
Convolution3D(preset="animeHQ")

#リサイズ
LanczosResize(640,480)

return last


フィルタ等極力同じになるように設定
さて、エンコ結果は・・・

エンコ時間:x264でVirtualDubModで高速再圧縮
YV12:約39分
YUY2:約54分

ファイルサイズ
YV12:約214MB
YUY2:約197MB

画質にはさして大きな違いは見受けられません。
エンコ時間短縮を狙うならYV12で処理した方が早いみたいですねぇ
ファイルサイズが若干大きくなるようですが。
しかし、この差はどこから出てるのだろう^^;

YV12で処理する場合の問題は2DNRと色調補正をどうするかだな
_2DCleanYUY2はYV12用のもあるらしいのですが発見できませんでした^^;
ColorYUY2はもう名前からしてYUY2ですね^^;
でも、今回、エンコ設定を揃えるために2DNRをかけていないのですが、かけた場合と大きな差があるように思えないんだよあぁ・・・
ちなみに、YUY2で2DNRと色調補正をした場合は約1時間20分かかって、ファイルサイズは約193MBでした。
スポンサーサイト
●よろしかったらクリックお願いします●
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://kzblog.blog46.fc2.com/tb.php/165-05485eae
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。