【YUY2 YV12】色空間スレ【RGB24 32】
AVSにConvertToYUY2を入れてあれば色空間の変換による劣化はないが
DGDecode_mpeg2source("DVD.d2v")
ConvertToYUY2(interlaced=true)
IT(fps = 24, ref = "TOP", diMode = 0)
こんな順番で並べてますが大丈夫でしょうか?
>>517 AviUtlの入力プラグインがAviSynth Script File Readerとかならいいんじゃないか
DGMpgDec とかもAVS読み込みできるがVFAPI経由でRGBに変換されてるから注意な
最近エンコやりはじめたが、色空間難しいぜ。ちくしょう。
>>521 AviSynth Script File Readerを入れてなかったです。
これでようやくすっきりしました。
みなさまどうもありがとう。
実際にエンコしてみたら今までに比べてかなり満足のいくものができた。
重ね重ねありがとう。
YUY2で処理したBT.709のファイルをavisyunthでConvertToYV12する場合
ConvertToYV12()じゃ駄目?
ConvertToYV12するんだからConvertToYV12()するんだろ?
判りづらくてすんまそん、ConvertToYV12(matrix="")で色空間指定しないと
bt601に変換されちゃうのかな?って事です。
YUY2→YV12なら関係ない。
BT.601やらBT.709ってのはYUV>RGB変換式の違いなだけでデータの並びとかの
差異はない。だから少なくともYUV色空間内でそのような変換は起こりえない。
なる程RGB変換を挟まない場合は気にしなくていいんですね、
ありがとうございます。
SD放送のTSもHDと同じくBT.709らしいけど、レコで出力したのをPV4でキャプった場合はどうなってるんだろうか。
レコがBT.601に変換したりしてるんだろうか。
レコによるんだろうが、
D1、D2出力するときはBT.601で
D3、D4出力するときはBT.709で
出力されるのが一般的だと思うが・・
そーなのかーd
あと170M と601の違いがよくわからん。
ググったら同じものって書いてあるのが多いけど色域変換プラグインで170Mと601は全然色が違う。
SD放送のTSはどっちを指定すればいいの?
3原色のパラメータの違いだって色域変換のテキストに書いてあるじゃん
調べれば調べるほどわけわかめになってきた…
m2v.auiでYUY2 色空間行列 (m2v.aui 用)をBT.709にして読み込めばちゃんと変換されるのか?
されないならこの指定は何のためにあるのか?
元の YUV データを維持にして読み込んで色域変換で3原色を601にするのが正解?
AvisynthならColorMatrixでmode="Rec.709->Rec.601"?
日本のデジタル放送はどれもBT.709と言うことになっているから、HDならそのままで、
SDでエンコードする場合は、ColorMatrix(mode="Rec.709->Rec.601", interlaced=true) としておけば良い。
放送のMPEG-2 MPはYV12(YCbCr 4:2:0)だから、interlacedの指定は必要。
x264に --colormatrix bt709(smpte170m)を付けておけば、デコードで間違える事もなくなる。
私はAviUtlを使わないので、それについてはコメントできない。
>>535 >m2v.auiでYUY2 色空間行列 (m2v.aui 用)をBT.709にして読み込めばちゃんと変換されるのか?
そのくらい自分で試したらわかるだろ常考
普通のレコーダーならSDのTSだろうがアナログだろうがD1・D2ならBT.601に、D3・D4ならBT.709で出力される。
深夜にチャンネル片端から調べたらテストパターンいくらでも見つかるんだからHD、SD、地アナそれぞれ
録画して調べたらわかる。
じゃあ強引にBT709で作った規格外DVDはどうなるの?
(出来るのか?意味あるのか?というのは置いといて。)
>>538 おまえは何言ってるんだ?YUVデータにbt.709もbt.601もないだろがww