【YUY2 YV12】色空間スレ【RGB24 32】at AVI
【YUY2 YV12】色空間スレ【RGB24 32】 - 暇つぶし2ch381:名無しさん@編集中
07/12/17 09:10:54 r6k/Mv7w
VistaSP1+NvidiaドライバーでYC伸張してくれるようになったお。


382:名無しさん@編集中
08/01/03 09:33:36 kUstuUcA
age

383:名無しさん@編集中
08/01/07 15:26:39 jatr8V+y
>>381
本当だ!試しにSP1の評価版と最新の169.25デトネイタを入れたらYC伸張する!

384:名無しさん@編集中
08/01/18 19:13:18 dIqZ1VjC
>>383
ラデオンだとSP1入れても未だYC伸張してくれない。ジーフォースに買い換えないと駄目?ラデオンは負け組みって事?

385:名無しさん@編集中
08/01/20 06:30:50 qKn4NFML
>>384
現状だとAMDが死に体だからATIは負け組みかもね。。。
今後はIntel vs NVidiaでATIはS3とかMatrox化していく気がする。。。


386:名無しさん@編集中
08/01/20 16:55:32 UGOZQUm7
ここDTV板だろ・・・この期に及んでnVidiaがいいとか、ラデがYC伸張しないとかドンだけでたらめなんだよwwww

387:名無しさん@編集中
08/01/21 14:43:08 7nQnxAf7
>>386
実際、YC伸張にすぐさま対応したのはnVidia、AMDはすでに会社そのものがヤバイだろw


388:名無しさん@編集中
08/01/21 16:38:11 3bbyPTda
>>387
おいおいwwww何言っても良いが嘘はいかんよ、嘘はwwww

389:名無しさん@編集中
08/01/22 03:41:52 /zpg/jzB
>>388
誰も嘘言ってないけどな。。。
会社の時価総額でもAMD(ATIを含め)はnVidiaの数分の一になってるって知ってるか?
NASDAQで過去一年間くらいの株価見てみろ。


390:名無しさん@編集中
08/01/22 04:06:29 Fxbgf48Q
>>389
>>388がつついてるのはそこじゃないだろ
>実際、YC伸張にすぐさま対応したのはnVidia
こっちだろ。どんな認識でこんな大嘘言えるのか俺も思うよ。

391:名無しさん@編集中
08/01/22 16:56:09 /zpg/jzB
>>390
nvのVistaドライバースレで一ヶ月以上前に報告上がってたよ。
確か169.1xとVistaSP1 BetaでYC伸張がされるようになったとか。


392:名無しさん@編集中
08/01/22 17:24:39 kxE/tNIn
俺の知っている限りでは
Radeonは7000番台の時代からYC伸張に対応している。
Gefoeceはドライバの84.21からYC伸張できるようになっている。
しかも動画に関してはつい最近までRadeonが2歩先を行っていた。
(ドライバの100番台に入ってやっとだいぶん追いついてきたようだけどまだまだだね。)
3Dに関しては逆の評価みたいだね。使い物にならんのがラデみたいだ。

393:名無しさん@編集中
08/01/22 17:26:09 CkEl96Ph
( ゚д゚ )

394:名無しさん@編集中
08/01/23 03:01:22 9vQAApKT
>>392
君のは大昔のオーバーレイが全盛だったときの話じゃ。。。
Vistaの話題なんだから非オーバーレイについてに決まっていると思うが?


395:名無しさん@編集中
08/01/27 18:35:51 zFIAvNr0
いまだにオーバーレイしてますが

396:名無しさん@編集中
08/02/03 19:10:02 Z+V8klSw
Gefoeceで動画ってどんだけマゾいんだよw

397:名無しさん@編集中
08/02/05 15:18:27 hZhMjXov
>>396
オーバーレイの時代はかなり微妙だったけど、非オーバーレイのVistaになってからは下手するとATIよりも良いという評価も聞かれるけどな。


398:名無しさん@編集中
08/02/05 22:56:31 7FvsqN7X
すまん便乗で。
XPのオーバーレイ環境下だと今でもnVidiaはいまいちくんなの?

399:名無しさん@編集中
08/02/06 03:41:07 MlrDLIgF
>>394
大昔ってXPのVMR7もオーバーレイミキサ使っているし、だいたいEVRを使っているユーザーが今いくらくらいいるとお思ってるんだ?

>>398
いまいちどころか最悪でないかな
オーバーレイならあのS3の方が綺麗だしww

400:名無しさん@編集中
08/02/06 17:55:38 VbrsKj9X
>>399
お前Vista使ってないのばればれ。
VistaのメディアプレイヤーとかメディアセンターはEVRだし、PowerDVD7もEVRだぞ。
いつまでも食わず嫌いだから遅れるんだよw


401:名無しさん@編集中
08/02/09 10:17:23 I/YvmMW0
>>397
それはそうだね。
あとは色空間変換やCRT使いの人向けにDACの性能が良くなれば、
nVIDIAは駄目という声も減ると思うけど。

402:名無しさん@編集中
08/02/09 13:23:00 HbQT2ot8
RADEONはとりあえず"UseBT601CSC"="1"つっこんどきゃY/C伸張するんじゃねーの
Vistaは知らんけど

403:名無しさん@編集中
08/02/10 06:19:16 6OTEFHQO
XPでnvdiaグラうボ使ってる人向けの画質設定晒しとく
94.24で確認したから100以降のドライバは知らん

ffdshowの「レベル」を選択
モードはOriginal
フルレンジにチェック
入力16-235
出力0-255
ガンマ補正オフ
ポスタライズ255

これでまともな色になる

404:名無しさん@編集中
08/02/10 14:30:56 Y3N12W/F
>>402
他スレで散々既出だがVistaにはそのレジストリは存在してないし、同様のNVidiaのやつもXPのみ。

>>403
ffdshowじゃあHD/BDは関係ないからなー。


405:名無しさん@編集中
08/02/14 17:19:11 7GXiyzhX
Vista SP1+ゲフォ最新βドライバーだとPowerDVDなんかもYC伸張するようになるな。
いったいどれが今までバグってたのか、全くプンスカ。


406:名無しさん@編集中
08/03/04 10:33:49 abB8HAgX
nVIDIAチップ特有の白っぽくてパサパサした色合いがちょっと苦手
ゲームやるぶんにはnVIDIAが良いんだろうけど、ATIの色味に慣れちゃうとなかなか抜け出せないわ
そろそろ買い替え予定なんで、Vista環境も考えてみるか

407:名無しさん@編集中
08/03/04 11:05:55 xYUVKfTT
nvidiaは9000番台の次から動画関連に大幅に手を入れるって言ってる
今うんこなのは当たり前w

408:名無しさん@編集中
08/03/26 15:39:58 0JfwX7St
Friioを購入していろいろやってみましたので、結果を書いておきます。

ビデオカード:GeForce7600GS 93.71 VMRYC伸張有
OS:WindowsXPSP2
プレーヤー:MPC6.4.9.1
MPEG2デコーダ:MPC内蔵・YV12orYUV2出力

ソース:BT.709のカラーバーSD解像度
オーバーレイ・VMR7・VMR9:すべてBT.601として変換

ソース:BT.709のカラーバーHD解像度
オーバーレイ・VMR7W:BT.601として変換
VMR7R・VMR9W・VMR9R:BT.709として変換

上の方に出ていた、解像度によってBT.601かBT.709を判断しているようですね。
しかしBT.709の登場で面倒なことになりましたね。

余談すがデコーダをffdshowにして出力をRGB32にしてffdshow側でBT.709を指定すればどの解像度でも正しい色になります。

409:名無しさん@編集中
08/03/26 16:37:00 Z2J+WSKO
SDに変換する時はColormatrix等でBT.601にする必要があるな。

410:名無しさん@編集中
08/03/26 16:51:59 0JfwX7St
DVDもBT.601ですので、HDキャプチャしてDVD出力する場合も変換しないとおかしくなりますね。
DVDレコもちゃんと変換しているみたいです。
あとチューナーのコンポーネント出力はBT.709で出していますが、S端子はちゃんとBT.601に変換されていました。

家電って結構キッチリしているんですね、ずぼらなのはPCだけのようです…orz

411:名無しさん@編集中
08/03/28 03:49:08 DL/Lx8g8
>>408
>上の方に出ていた、解像度によってBT.601かBT.709を判断しているようですね。
Vista+EVRを使えばDXVA2経由でBT.601とBT.709をドライバーに指示できるみたいよ。


412:名無しさん@編集中
08/03/28 04:14:15 qRjTrz58
BT.709のカラーバーというものは存在しないんだけど・・・
色域がBT.709になるかBT.601になるかはRGBへマッピングするときに決めるだけ
よって解像度によってドライバが画像サイズによって変えるのは至極当たり前の仕様なんだけど

413:名無しさん@編集中
08/03/28 18:10:59 DL/Lx8g8
>>412
>よって解像度によってドライバが画像サイズによって変えるのは至極当たり前の仕様なんだけど
これはちょっと誤解を生むよ。HD放送の合間のSDは解像度がHDじゃなくてもBT.709になっているのは常識。
アプリがコンテンツの状況に応じてドライバーに変換関数を知らせた方が正確。


414:名無しさん@編集中
08/03/28 18:13:58 TXNosBRg
私はFriioを持っていないから確認できませんが、日本のSDのデジタル放送のcolorimetryを
DGIndexはきちんとBT.709だと判定できるのだろうか。

415:名無しさん@編集中
08/03/28 19:10:24 wG38zexJ
SDってBS1,2か?教育も一部時間はSDか。

416:名無しさん@編集中
08/03/31 07:45:51 ZNpWyTs8
どっかで見たけど、NHKとかのデジタルSDはmatrix_coefficientが省略されてるみたい。
でもテレビだとBT.709として処理してるようだ。

URLリンク(www.marumo.ne.jp)
>Digital BS では YUV データは全て ITU-R BT.709 形式で送り出すので、
>matrix_coefficient が省略されている場合も ITU-R BT.709 が指定されたものとしてデコードするようにと規定されています。
>HD 放送の場合だけでなく、SD 放送の場合もです。ARIB STD-B32 で確認しました。

DGIndexだとmatrix_coefficientが埋め込まれてないとBT.470-2 B,Gになる。
なので>>408のSDでmatrix_coefficientが省略されてた場合は、
matrix_coefficientを見てるのか、解像度で判断してるのかわからないな。
matrix_coefficientでBT.709を指定したSDファイルを作ってみれば分かるけど。

417:名無しさん@編集中
08/03/31 07:57:55 byVcSBaz
BT.601 = BT.470-2(DGIndexの自動判定) = SMPTE 170Mだから、それだったらやはり
ColorMatrix(mode="Rec.709->Rec.601",interlaced=true)とでも書いてBT.601に変換する必要があるな。

418:名無しさん@編集中
08/04/04 21:51:39 59KSVULO
よくわからんけど、
CCEやTMPGで709→601にするときはどうすればいいの?
0-255か16-235しかないよ。

419:名無しさん@編集中
08/04/05 02:52:17 fbi2C0NX
>>418
いいよおまいは話に参加しなくても

420:名無しさん@編集中
08/04/21 15:26:15 gMV7SetX
BT変換とTVスケールへの伸張はどっちを先にやったほうがいいのでしょうか

421:名無しさん@編集中
08/05/24 20:32:12 EW5fNDtN
> DGIndexだとmatrix_coefficientが埋め込まれてないとBT.470-2 B,Gになる。
dgindex149のソースとかh.262とか読んだ感じ省略時は
mpeg2はRecommendation ITU-R BT.709
mpeg1はRecommendation ITU-R BT.470-2 System B, G
になりそうなんだけど>416はmpeg1の話をしてるの?

422:名無しさん@編集中
08/05/24 20:49:02 si+3EZcc
>>421
DGMPGDec 1.5.0では変更された。
URLリンク(forum.doom9.org)

423:名無しさん@編集中
08/05/24 21:06:55 EW5fNDtN
へー、そーなんだ知らんかった。ゴメン

ついでに聴くけど
何で素直に2(Unspecified)を返すようにしないの?
はっきり言って紛らわしいと思うのは俺だけ?

424:名無しさん@編集中
08/05/24 21:24:16 si+3EZcc
DGDecodeの判定を読むColorMatrix(hints=true)の様にして使う事もあるし、その方が良いのだろう。
MPEG-2 Video(H.262)の標準がBT.709でもDVD VideoのそれはBT.601だったりややこしい様だ。

大した手間では無いのだから、最初にMPEG-2 Videoをエンコードする時、colorimetryにきちんと
SMPTE 170Mなりを指定していてくれたら良いのにとは常に思うが。

bt.709 and CCE
URLリンク(forum.doom9.org)

425:名無しさん@編集中
08/05/24 22:31:12 EW5fNDtN
> MPEG-2 Video(H.262)の標準がBT.709でもDVD VideoのそれはBT.601だったりややこしい様だ。
そんなにややこしいなら尚更Unspecifiedを返すべきなんじゃ?
DGIndexが勝手に指定してるだけなのかソースが指定してるのかいちいち調べるのが糞だるい

不明な場合の動作をユーザー指定とかなら俺でもすぐ出来そうなんで
ColorMatrixの方はプラグイン側が対応すれば善いだけかと


まあPrimaries、Transferが違うって時点でMatrixだけ教えてくれてもしょうがないとも思うけど

426:名無しさん@編集中
08/05/24 22:41:27 si+3EZcc
>DGIndexが勝手に指定してるだけなのかソースが指定してるのかいちいち調べるのが糞だるい

Colorimetry: BT.470-2 B,G*

ソースがUnspecifiedならこういう風に*が付くから、Informationやlogを見たらすぐに分かる。

427:名無しさん@編集中
08/05/24 23:40:16 KJ5Y8Mo3
TSソースで試したら、HDはBT.709になったがSDはBT.470-2 B,G*になった。
色見るとどちらもBT.709なのに、SDでは指定されてないのかな、謎だ。

428:名無しさん@編集中
08/08/09 22:53:47 rSmXo3C9
PALなら5:1.5:1.5ですね。

429:名無しさん@編集中
08/08/28 17:54:22 DplL5tuS
 

430:名無しさん@編集中
08/08/31 04:04:32 tO/J3aLd
亀だが誰か>>355の内容について教えてください
うちの環境がおかしいのか混乱してきた・・・

YC伸張していない動画(黒16-白235)を再生した時、
Luma rangeを「TV(16-235)」に設定すると黒0-白255で表示される(白が真っ白に見える)
「PC(0-255)」に設定すると白が灰色に見える、16-235より暗い感じだから、
>>355同様、16-235の状態を0-255と仮定して16-235へさらに変換しているように見える

これは表記ミスなのかな?
それともLuma rangeは入力ソースの種類という意味なのだろうか?

431:名無しさん@編集中
08/08/31 09:50:22 VJQGf6bX
>>430
うちもそうなるよ

432:名無しさん@編集中
08/08/31 11:56:42 apcIcXt4
PC(0-255)ってことはストレート変換、つまり伸張しない。
TVなら黒を16、白を235としてPCスケールに伸張するっていう意味なんだが。
理解の仕方が反対だよ。

ちなみに>>355の最後は間違いでAviutlのプレビューは伸張してるから
たぶんY30-217のファイルを作ってる。

433:名無しさん@編集中
08/09/04 18:49:30 qGh5AYHA
RGB24のソースをAVISynthを使ってカット編集して
YV12変換してx264でエンコードするのと
AVIUtlを編集に使ってRGB24→YUY2→YV12と変換するのでは
やはりAVIUtl経由は劣化してしまいますか?

434:名無しさん@編集中
08/09/04 19:20:34 Ot5eU7BW
AviUtl本体にはYV12へ変換する機能は無い。

435:名無しさん@編集中
08/09/04 19:43:56 qGh5AYHA
言葉足らずでした
AVIUtlの拡張x264出力プラグインに、
x264に渡す前にYV12に変換する機能がついてるんです

436:名無しさん@編集中
08/09/04 23:59:11 R68KTdq0
AviUtlでの編集は正確には
RGB24>YC48(これで編集)>YUY2>YV12
色変換だけ考えたらRGB24>YV12と違いはないので
同じだと思うけどAviUtlはフィルタ精度が12bitだから
劣化の具合で言ったら理論的にはUtlのほうが少ない。
つーても肉眼ではわからんだろ。

437:名無しさん@編集中
08/09/05 02:49:56 Gk5w7tAl
カット編集としか書いてないから、違いはないんじゃないか?

438:435
08/09/05 04:13:38 TbXX27C5
どうもありがとう
フィルタはかけないけど、かけた場合はフィルタの精度も重要ですね
回答してくれた人愛します<3

439:名無しさん@編集中
08/09/13 14:13:01 21caLQWg
>>432
dgindex150を使用して、PC scaleで出力してエンコーダに渡せばストレート変換?
YV12ソース>dgindex(PCscale)>エンコーダ(YV12)出力
これで良いのでしょうか?

440:名無しさん@編集中
08/09/19 05:24:40 KHzW8kGD
>>439
avisynth経由の話ならdgindexの設定は関係ない
その設定は使われないので意識する必要なし

441:名無しさん@編集中
08/09/19 10:21:34 E9nS3Lq4
dgindex のPC/TVscaleの設定はVFW経由の場合にのみ有効って認識でいい
たぶん。

442:名無しさん@編集中
08/09/20 21:14:25 fAg2w24o
今まで9600GT使っててHD 4850に交換したんだけど、RADEONってYC伸張しないんだな
WMV9でYC伸張でエンコした動画ずっと見てたからなんか変な感じ
OSはVistaSP1

443:名無しさん@編集中
08/09/20 21:59:27 CNZMlSyU
>>442が今時まれに見る情報弱者だということは理解した

444:sage
08/09/20 21:59:58 SyoX7pM0
>>442
ATI HD Registry Tweaks

445:名無しさん@編集中
08/09/21 14:02:39 LTBBnYvd
ビデオカードにYC伸張やらせるなんてアホらしい
動画側にやらせるべき

446:名無しさん@編集中
08/09/21 14:05:56 Ro0+EH/h
それだとTVに写すとき困るし~!

447:名無しさん@編集中
08/09/21 17:57:54 g12aJ8Ao
>>445
データはストレート保存で再生時に伸張。これ常識。

448:名無しさん@編集中
08/09/21 20:51:09 WS3/bMbQ
>>445
DVDは伸張されてないんですが、それもアホらしんですね
もう何もPCでは見られませんね
伸張して保存するなんていつの時代の話だよ
変な流れを最初に作った諸悪の根源はnVIDIAなんだけどな

>>447氏も言ってるように再生時に伸張するのが常識です
なので動画保存時はストレート保存、伸張保存してたらプギャーされるぞ

449:名無しさん@編集中
08/09/22 02:37:13 vL6DAe5x
Haali's Video Rendererはとても優秀

450:名無しさん@編集中
08/09/22 21:48:39 /OoVLfz9
NPC内臓のHaali使うと引き伸ばしの画像がおかしくなる。
おかしいというよりはリサイズが糞っぽい。
リサイズはffdshowに任せたほうがよさげ

451:名無しさん@編集中
08/09/22 21:57:34 /VyuUluT
NPCってなんれすか?

452:名無しさん@編集中
08/09/22 23:17:29 1A0Ol3pO
少し質問です。
まるも氏のm2vプラグインでストレート変換読み込みした場合と
DGIndexでPCスケールで読み込みをした場合に色合いがほぼ同じになります。

色々な記述を読む限りまるも氏のプラグイン設定でストレート変換を指定した場合
伸張しないと解釈しているのですが、なぜDGIndexのPCスケールと同じ色合いに
なるのか疑問で仕方ありません。
普通PCスケールじゃなくTVスケールと似た色合いになるんじゃ…。
それともDGの方がTV指定時にダウンスケールしてるだけのことですか?

453:名無しさん@編集中
08/09/22 23:27:35 vL6DAe5x
VFAPIがややこしいのなら、DGDecode_mpeg2sourceでd2vを開けば、YV12のまま伸張も何もしない。

454:名無しさん@編集中
08/09/22 23:43:43 DIJGvtux
>>452
そもそもまるも氏のストレートとそうでないのとで色ちゃんと変わってる?
話を聞く限りまるも氏のプラグインでRGB展開してない気がするが

455:名無しさん@編集中
08/09/22 23:57:35 ARySuTFW
>>452
aviutlの仕様です

456:名無しさん@編集中
08/09/23 08:33:42 t2QFmLhW
m2v.auiはYUY2読み込み
readme読め

457:名無しさん@編集中
08/09/23 17:12:30 D66+eWYE
超初心者なのですが、伸張するっていうのは0-255なのか16-235のどっちなんでしょうか?
0-255の方が範囲が広いのでこっちにしたいのですが、伸張されるっていうのがどっちなのかわからなくて・・・
ちなみにここの話題とは全然違ってPS3をつないだモニタの設定でどっちにしたらいいのか迷っているからなんで・・・・

458:名無しさん@編集中
08/09/24 02:27:37 toi/BNHh
16-235としてPCスケールに伸張(0-255)
上に何度も書いてあるけど「伸張保存はするな」
って言っても色空間から理解する必要があるからなあ・・・
伸張云々よりも先にそこから勉強したほうがいいよ

459:名無しさん@編集中
08/09/26 09:47:47 d9xJhVIR
その前に8bit=255から理解する必要があるのでは?
そして次はYUVを勉強してBT.601を勉強してそれに今時はスーパーホワイト領域の事も考慮して・・・etc
最後は論文かけるようになるかもねw

460:名無しさん@編集中
08/09/26 14:03:09 EPyHUXU0
エンコ時に伸張するほうが精度が高いって知ってた?

461:名無しさん@編集中
08/09/26 14:23:46 mjIORAaH
>>460
マジで?
エンコ時なら8bit演算でしか伸張できないけど。
ちゃんとディザリングとかかけたりしてくれるソフト有るの?

再生時なら今の世代だとRadeonもGeForceも10bit演算で伸張するし、
Radeonはちゃんとディザリングかけてから8bitに出力してくれるんだけど。
最新のRadeonHD4だと10bit対応モニタの場合そのまま10bitで出力してくれるし。

ホントにエンコ時に伸張する方が精度高いの?

462:名無しさん@編集中
08/09/26 15:46:04 Ux/K698u
>>460
どっちにしても大多数のコンテンツがストレート保存だから再生時に伸張するのがデファクトスタンダードである事に変わりない。
もはや精度がうんぬんという話は全く意味もないことだな。


463:名無しさん@編集中
08/09/26 15:53:29 gIV7Ydpv
昨今(と言っても相当昔から)の動画コーデックは、YUVも含めた上での圧縮。
エンコード時に伸張してやること自体がナンセンス。

464:名無しさん@編集中
08/09/26 22:49:49 pYp5CLLQ
伸張も圧縮もせず元のYUVをYUVのまま置いとくのが一番でしょ。

465:名無しさん@編集中
08/09/28 19:29:53 yzQFyw3r
初心者でもしスレ違いだったらすみませんが、詳しい方教えて下さい。

DVDレコーダーと液晶テレビをHDMI接続し、解像度自動設定で強制的にHDで見ている状態です。
この場合に、SDソースのアナログ放送やDVDディスクはDVDレコーダー側でHDにアップコンバートされて出力されていますが、色空間の取扱はどうなっているのでしょうか。

466:名無しさん@編集中
08/09/28 20:48:43 oGMa9b6c
うちはRD-S300だけどアナログでキャプチャしたカラーバーをHDMIでD3出力させてみたら
ちゃんとSMPTE 170M->BT.709変換が入ってるぽい。
どのメーカーにも信者はいるだろうからそういう変換が入ってなければ真っ先に苦情飛ぶだろうし
そんな初歩的な規格しらない開発者もいないだろうから問題ないんじゃね

467:名無しさん@編集中
08/09/28 21:53:50 yzQFyw3r
465です。
>>466
早速のレス有難うございました。
うちもRDやスゴ録を某有名メーカーの液晶に接続していて、D1・D2とD3・D4で色が違うのが気になっていました。
レコーダーか液晶かどちらの問題か分からなくて困っていましたが、RD側でちゃんと変換しているとすると液晶側の問題のようですね。
でもそこまで変換するのであれば、やはりアップコンバートはテレビ側でした方が良いでしょうし、HDMI解像度自動設定もSDソースはSDのまま出力してくれないものでしょうかね。

468:名無しさん@編集中
08/09/28 22:15:57 oGMa9b6c
>>467
液晶って家電のほうだよな?
家電でそういうミスはあんまり考えられない気もするんだけど・・・
うーむ、どうなんだろう。

469:名無しさん@編集中
08/09/28 22:36:46 yzQFyw3r
>>468
勿論某超一流家電メーカーの液晶テレビで昨年のモデルです。
お騒がせしましたが、このメーカーのテレビ独特の問題がありそうです。
今気付きましたが、テレビのオンスクリーン表示も、解像度によって色か明るさか良く分かりませんが変ってしまうようです。
そういえばこの機種は、液晶のダイナミックコントラスト機能が強すぎて、明るさを調整しようとして画質調整のメニューを出すと、それに引っ張られてバックライトが変化してしまい、まともに調整できないという酷い仕様です。
どうもユーザーが触れないおせっかいな自動補正がありそうです。

470:名無しさん@編集中
08/10/14 14:05:57 v+GfvfiY
元に居たにいたスレで話していましたがスレ違なのでこちらに来ました。
DGIndexをTVスケールでVFAPI経由読み込みした際にYUVデータを維持したまま
読み込んだ画像に比べて色がかなり薄くなり疑問に思いました。
以下の画像を参照して下さい。

■比較画像
URLリンク(www1.axfc.net)
■ヒストグラム
URLリンク(www1.axfc.net)
パスは両方ともyazawa

この比較からするとDGIndexではTVスケールを選択すると実際のトコロ
0-255を16-235に圧縮してるのではないかと思います。
なのでエンコに使う場合はPCスケールが正解なのかなぁと。

普段はm2v.aufの元のYUVを維持でエンコしてるのですが、どうしても気になって…

471:名無しさん@編集中
08/10/14 14:09:39 1ThNXYmm
YCbCrはTVスケール、RGBはPCスケールにするのが普通のやり方。

だから、訳が分からないのなら、途中で変換が入るAviUtl等使わず、
変換の入らないAviSynthでx264に渡せば何も考える必要がない。

472:名無しさん@編集中
08/10/14 14:30:31 v+GfvfiY
d2vファイルをAviUtlで編集する場合、avsから読み込めば問題無しで
VFAPIを用いる場合はPCスケールにすればOKということ??

その場合二重伸張とかにはならない?

473:名無しさん@編集中
08/10/14 14:36:09 1ThNXYmm
1. DGIndexでd2vを作って、それを入力にavsを作る。
2. "x264.exe" --crf 20.0 --output "output.mp4" "input.avs"

474:名無しさん@編集中
08/10/14 14:42:41 v+GfvfiY
x264がYV12入力だからavsから直接やれば無問題ってことは解っていて
とても有りがたい返答ではあるのですが現在知りたいのは
DGIndexとAviUtlを用いた際の色の扱い方なので…。

一般的にYUV維持して読み込むか、TVスケールでVFAPI経由というのが良いという
ことになってますが、VFAPIでTVスケール使うと色縮んでるじゃん。なんで?
っていう所が疑問のスタートなんです。
いや、ホント説明とか出来ないバカですみません。

475:名無しさん@編集中
08/10/14 14:52:26 1ThNXYmm
DGVfapi.vfpの色空間はRGB24で、RGBは一般的にPCスケールである事を前提として扱われる。

詳しい説明はDGVfapi.txtを読め。

476:名無しさん@編集中
08/10/14 17:50:08 v+GfvfiY
あーなるほど。
漸く理解できました、本当ありがとう!

477:名無しさん@編集中
08/10/14 18:04:11 ULjBfQ5G
>>474
こっちに移ってたか。
キミがあげた比較画像だが、m2v.aufの伸張有りってのは
フィルタかなんかでさらにPCスケール変換してるっていう意味かね?
そういうことにしとくけど簡単に言うと

DGIndex(VFAPI)
PC Scale: Y: 16-235, UV: 16-240をY: 0-255, UV: 0-255にしてからRGB: 0-255に変換
TV Scale: YUV画像をそのままRGB: 0-255に変換

Aviutl
ソースがYUV: プレビューでY: 16-235, UV: 16-240をY: 0-255, UV: 0-255にしてからRGB: 0-255に変換、出力は変換なし
ソースがRGB: プレビューはそのまま、出力はRGB: 0-255をY: 16-235, UV: 16-255に変換
AviutlでのYUV->RGB変換: DGIndexでいうPC Scaleとおなじ

これでわからんのならもうちょっと色空間勉強したほうがいいと思う。

478:名無しさん@編集中
08/10/14 18:04:43 ULjBfQ5G
おそかったorz

479:名無しさん@編集中
08/10/14 18:09:12 v+GfvfiY
ご…ごめんなさい…。


480:名無しさん@編集中
08/10/14 18:25:18 1ThNXYmm
YV12とRGBの変換は、TV/PCスケールに加えて、BT.601/BT.709、
インターレース/プログレッシブをきちんと把握しないと、変な色になるからとても面倒くさい。

やはりソースがYV12なら、YV12のままでエンコーダに直接渡すのがベスト。

481:名無しさん@編集中
08/10/14 19:52:24 wMQpUmr7
俺みたないなお馬鹿はVFAPI経由させるなってことか

482:名無しさん@編集中
08/10/14 22:56:39 VCoPi0+g
動画を扱うこと自体をやめるべきでは

483:名無しさん@編集中
08/10/14 23:10:23 M0RbEkyM
自分で楽しむだけならいいんじゃね。

484:名無しさん@編集中
08/10/17 08:25:45 EbrZG3U2
>>477
>ソースがYUV: プレビューでY: 16-235, UV: 16-240をY: 0-255, UV: 0-255にしてからRGB: 0-255に変換、出力は変換なし
出力は変換なしってどういうことですか?
プレビュー(編集時)は伸張しているが、実際の出力は伸張していないという認識でいいのでしょうか?

485:名無しさん@編集中
08/10/17 10:35:58 G3nEAXVQ
まず477は間違い。初心者を陥れる罠。

伸張が関係するのは、YUV<->RGB変換になる場合だけ。
AviUtlは常にY16-235,UV16-240をRGB0,0,0-255,255,255として扱う。

まずソースがYUY2で展開される場合。
プレビューは、表示→オーバーレイ表示がoffならRGBで表示する。(WindowsGDIの仕様)
無圧縮(RGB)出力やコーデックにRGBで渡す時はプレビューと同じ変換でRGBにしてから出力される。
YUY2出力やコーデックにYUY2で渡す時は(フィルタで弄らない限り)ソースのスケールのまま。

実際は内部形式をはさむ変換なんだけど、16-235->0-255みたいにダイナミックレンジがつぶれたり
0-255->16-235みたいに諧調が失われたりする事の無い内部形式だから気にする必要はない。

486:名無しさん@編集中
08/10/17 10:38:38 2z8ZQ3vU
AviutlのプレビューはBT.601だから、
デジタル放送だと色がおかしくなるので注意ね

かといってプレビューで正しく見えるように変換しちゃうと、
今度は出力されたファイルがおかしくなるので更に注意

487:名無しさん@編集中
08/10/17 10:56:02 xMb2oRTj
HD->SDのエンコードにはBT.709->BT.601の変換が必須だけど、
UtlにはSynthのColorMatrixに相当するプラグインはあるの?

488:名無しさん@編集中
08/10/17 11:00:34 XaaXSGaQ
URLリンク(www.geocities.jp)
あじさんとこの色域変換プラグインがそうじゃないかな

489:名無しさん@編集中
08/10/17 11:07:25 xMb2oRTj
どうもありがとう。

490:名無しさん@編集中
08/10/17 13:16:20 EbrZG3U2
詳しい説明をありがとうございます。

まだ混乱しているのですが、下のように理解しました。

ソースをYUY2で読み込んだ場合(YUVで取り扱う)の表示は、AviUtlの内部形式に変換する際16-235->0-255のように変換する為
プレビューは一見ストレートではなく、伸張(16-235->0-255の内部形式への変換)されたように見える。
 これをYUY2(YUV)としてそのまま出力すると内部形式は0-255->16-235として処理され、読み込んだときのスケールは保持(伸張されない)される。
しかし、これをRGB出力(VFAPIなど、プロファイルを渡す)した場合、内部形式16-235->0-255がRGBへの変換に適用されYUV->RGBの際に伸張された動画となる。

つまり、Aviutlで元のYUVデータを保持し、伸張は再生側にまかせた動画を作成する場合
rec.709やbt.601の変換を抜きにすれば、YUY2で動画を読み込み、フィルタなどはいじらずYUVでそのまま出力すればいいということでしょうか?


491:名無しさん@編集中
08/10/17 18:34:24 MRiUv4La
ROMってた初心者なんですが、検索して調べても混乱が増すばかり・・・

動画ファイルがTVorPCスケールか調べたくて
Aviutl0.99fで波形表示プラグインを使ってみたんですが
ソースがYUY2orRGBの展開の違いで波形表示が変わるのでしょうか?

自分のPC環境がVGAでYC伸張がされてるかも怪しくなってきて・・・
混乱しまくりで変な質問すいません。

492:名無しさん@編集中
08/10/17 20:09:27 ExayxBeC
>>490
utlのプレビューと出力は分けて考えたほうがいい。
utlの内部仕様はあまり公開されてないから想像だけど多分こんな感じになってる
ソース(YUY2/RGB) ─ コーデック設定によるYUY2/RGB変換 ─ 内部形式(YC48変換) ─
   ─ フィルタ処理(YC48) ┬ 出力形式(YUY2/RGB変換) ─ コーデックへ
                      ├ (非オーバーレイ時)utlによるRGB変換 ─ GDI(ディスプレイ)へ
                      └ (オーバーレイ時)YUY2変換してOSに渡す ─ VGAによるRGB変換 ─ ディスプレイへ

YUY2/RGB -> YC48変換では伸張処理などなく、完全な無劣化変換。
コーデック設定によるYUY2/RGB変換っていうのは環境設定>コーデックの設定のところで
YUY2で展開するっていうチェックのON/OFFのことね。OFFだとRGB変換が入る。
ソースがYUY2でかつRGBに変換するときだけYC伸張処理がされ、
ソースがRGBでかつYUY2に変換するときだけYC圧縮処理される。
VGAによるRGB変換は再生時と同じで環境依存。色伸張したりHDのとき自動でBT.709->BT.601変換が入ったりする。
文章下手で申し訳ない。ついでに間違ってる可能性も大いにあるので話半分で読んでくれ。

>>491
同じソースに対して展開方法を変えれば当然データ(波形)も変わるよ。YUV<->RGB変換は基本的にロッシー(劣化する)
ものだから色空間の変換は最小限にするべき。VGAがどういう動作をしているかはオーバーレイ表示にすればわかる。
非オーバーレイと同じになれば伸張してるしHD動画のときさらに色が変わればBT.709->BT.601変換も入ってる。
ただ実際動画をプレイヤーで再生するとき非オーバーレイモードであればまた環境によって違うからその辺気をつけて。

493:名無しさん@編集中
08/10/17 20:23:21 PpIpzRbE
おや、Makki氏降臨?

494:491
08/10/18 02:13:30 jPlvR2xo
>>492
レスありがとう。用事があってチェックが遅れてしまった。
非オーバーレイってことはMPCだとVMR9とかかな・・・

>>491のことですが
動画ファイルのスケールを知りたくて(PCかTVスケールかを)
波形表示のYgainとoffsetを見れば分からないのかなーと思ったんですが
AviUtlのプレビューがYUY2orRGBの展開の違いで
変化してしまうのではと混乱してしまって・・・
(例えば、展開でTVスケールがPCスケールへ変化することがあるかどうか)
うまく表現できなくてすいません・・・orz

逆に動画がPCスケールかTVスケールかを
調べるいい方法ってあるのでしょうか・・・慣れれば感覚で分かると思うのですが

495:名無しさん@編集中
08/10/18 02:20:58 fL9tI0O9
>展開でTVスケールがPCスケールへ変化することがあるかどうか
スケール自体はかわらんだろ

スケールだけの確認ならヒストグラムでYCbCr表示させて明暗のはっきりしてるシーン見れば
一瞬でわかる。縦の薄い線がTVスケールだから。かといってTVスケールでも若干
はみ出してることもなくはないけどな。

496:491
08/10/18 02:29:11 jPlvR2xo
レスサンクス。
色空間は展開で要注意って認識でいいのかな。
いろいろごちゃごちゃしてしまって整理できず混乱してた。
ほんとありがとう。

497:名無しさん@編集中
08/10/18 02:46:40 HhiL0M+6
自分はこれを使って確かめている。
URLリンク(www.avisynth.info)

例:
ColorBars(960,720).KillAudio
ConvertToYV12(matrix="rec709")
Histogram("levels")
Info
ConvertToRGB24(matrix="rec709")

URLリンク(img380.imageshack.us)

498:491
08/10/18 02:59:03 jPlvR2xo
今までヒストグラムはRGB表示してた・・・
というかRGなんてこった。

>>

499:491
08/10/18 03:01:32 jPlvR2xo
ミスってしもたorz
今までヒストグラムはRGB表示してた・・・
というかYCbCr表示できたんだね、なんてこった。

>>497
うあ、コレも知らなかったよ。例まで張ってくれてアリガト!


500:名無しさん@編集中
08/10/31 17:11:30 yOSQ1IfA
今VMR9で伸張出来るのと出来ないのどっちの環境が多いんだろ

501:名無しさん@編集中
08/11/04 23:33:48 Q7hblQOA
去年の5月頃の議論(>>232から)の中で
「最近は235以上のデータを使っているソースがちらほらあって困る」っていうのがあって、
結局グラボ側でオートゲイン的な処理をしてくれるのがいいんじゃね?
っていう意見があったけど
Radeonの4xxxシリーズに搭載されているダイナミックコントラストって機能がまさにこれだね。
結構複雑な演算を必要としているためGPGPUの機能を使っているらしく、
この機能をオンにするとRadeonのActivityが20%程増加する。


502:名無しさん@編集中
08/11/04 23:40:56 gfCUEmdh
もう色がおかしかったことがばれちゃってるのに
まだRADEONの色が正しい色と盲信してんのか。
しかもUVD2のダイナミックコントラストは
マッハバンドが出る低画質フィルタw

カノープスの動画編集ワークステーションに
Nvidia製Quadroが使われてる現実をみろよ。


世論誘導のお仕事なんだろうけど、まるで三亀ボクシングだなw
工作すればするほど、なぜかスポンサーが追い詰められるあれ

503:名無しさん@編集中
08/11/05 01:59:21 UKx9xgRC
つまり、プロだな
プロには、人と金は集まるモノ

504:名無しさん@編集中
08/11/05 02:10:58 56oSUSHU
いい加減に現実をみろよ、ビデオ編集ワークステーションはNVIDIA
URLリンク(www.thomson-canopus.jp)

プロはNVIDIA
URLリンク(www.thomson-canopus.jp)

カノープスの技術者は才能あるからね。


505:名無しさん@編集中
08/11/05 22:00:21 hw1NKaBq
そんな1企業の採用事例だけ示されてもな。
俺はどちらかに傾倒しているつもりはないが>>502>>504のほうがよっぽどnVIDIA信者に見える

506:名無しさん@編集中
08/11/05 22:16:50 mGEWq2RQ
Macは全部Geforceだし。

507:名無しさん@編集中
08/11/05 23:08:26 UKx9xgRC
>>505
オレにもそう見える。
nVIDIAなら全ておk!! みたいな過度の依存スタンスが、己の目を曇らせ、自らの審美眼を閉ざす

508:名無しさん@編集中
08/11/05 23:21:22 9MGwgADk
>>506
さらっと嘘つくなよ。

509:名無しさん@編集中
08/11/06 14:20:45 BAjQOfNE
最近あちこちで必死な書き込みよく見るし、NVIDIAも大変なんだな。

510:名無しさん@編集中
08/11/06 15:11:56 SYWy3NAB
PCゲーがコピー多すぎて下火になってコンシューマに以降してるからな。
これからは動画再生に強くないと一般のPCに積む意味が無くなるし。

511:名無しさん@編集中
08/11/09 12:27:33 oYmH7ZjY
だが動画再生についてはPS3が断トツな状況。

512:名無しさん@編集中
08/11/10 01:16:01 YR4fsrbM
消費電力ありえないから

513:名無しさん@編集中
08/11/10 01:16:52 ezZcxULD
Vistaから搭載されてるEVRを使ってセカンダリモニタで
再生させているけど、色変換がされないのは仕様?

514:名無しさん@編集中
08/11/10 16:28:13 DYj8Q7Um
>>513
色変換されなかったらテンでめちゃめちゃに見えると思うけど。
俺はGeForceだけどセカンダリモニタでメディアプレイヤー(EVRを使う)で再生しても問題なし。


515:513
08/11/10 21:49:48 ezZcxULD
>>514
色変換がされていないというより、無駄に明るくなってる感じ

MPC homecinemaだとEVR Custom Presで正しい色で表示できた
ただWMPでは相変わらずです

考えたらスレ違いじゃんorz

516:名無しさん@編集中
09/01/25 17:53:39 9kWbJuXa
テスト

517:名無しさん@編集中
09/01/26 00:20:06 xXymHlkA
質問なんですが
DVD→DGindex→AVS(DGDecode)で24fps化→AviutlでCanopusDVコーデックに変換。
この手順だと余計なスケール変換を起こさずにストレート変換になっているのでしょうか。

518:名無しさん@編集中
09/01/26 00:46:48 HjGrvUZC
AVSにConvertToYUY2を入れてあれば色空間の変換による劣化はないが

519:名無しさん@編集中
09/01/26 01:32:52 xXymHlkA
DGDecode_mpeg2source("DVD.d2v")
ConvertToYUY2(interlaced=true)
IT(fps = 24, ref = "TOP", diMode = 0)

こんな順番で並べてますが大丈夫でしょうか?

520:名無しさん@編集中
09/01/26 05:52:49 jgtFxFAw
ffdshowでYC伸張
URLリンク(replaymugen.seesaa.net)

521:名無しさん@編集中
09/01/26 14:09:55 QrGS90t4
>>517
AviUtlの入力プラグインがAviSynth Script File Readerとかならいいんじゃないか
DGMpgDec とかもAVS読み込みできるがVFAPI経由でRGBに変換されてるから注意な

522:名無しさん@編集中
09/01/26 14:18:40 l1IkvcKA
最近エンコやりはじめたが、色空間難しいぜ。ちくしょう。

523:名無しさん@編集中
09/01/26 18:48:36 xXymHlkA
>>521
AviSynth Script File Readerを入れてなかったです。
これでようやくすっきりしました。

みなさまどうもありがとう。

524:名無しさん@編集中
09/01/26 23:35:48 xXymHlkA
実際にエンコしてみたら今までに比べてかなり満足のいくものができた。

重ね重ねありがとう。

525:名無しさん@編集中
09/01/31 22:01:33 jB6dv5bG
YUY2で処理したBT.709のファイルをavisyunthでConvertToYV12する場合
ConvertToYV12()じゃ駄目?

526:名無しさん@編集中
09/01/31 22:23:32 nLahnMo0
ConvertToYV12するんだからConvertToYV12()するんだろ?

527:名無しさん@編集中
09/01/31 23:12:46 jB6dv5bG
判りづらくてすんまそん、ConvertToYV12(matrix="")で色空間指定しないと
bt601に変換されちゃうのかな?って事です。

528:名無しさん@編集中
09/01/31 23:25:12 Kgq3NFlB
YUY2→YV12なら関係ない。

529:名無しさん@編集中
09/02/01 00:05:19 SE2S103i
BT.601やらBT.709ってのはYUV>RGB変換式の違いなだけでデータの並びとかの
差異はない。だから少なくともYUV色空間内でそのような変換は起こりえない。

530:名無しさん@編集中
09/02/01 01:19:35 sBtIc6en
なる程RGB変換を挟まない場合は気にしなくていいんですね、
ありがとうございます。

531:名無しさん@編集中
09/02/05 00:16:23 HBNND2LJ
SD放送のTSもHDと同じくBT.709らしいけど、レコで出力したのをPV4でキャプった場合はどうなってるんだろうか。
レコがBT.601に変換したりしてるんだろうか。

532:名無しさん@編集中
09/02/05 01:39:38 Ably69zJ
レコによるんだろうが、
D1、D2出力するときはBT.601で
D3、D4出力するときはBT.709で
出力されるのが一般的だと思うが・・

533:名無しさん@編集中
09/02/05 02:02:34 HBNND2LJ
そーなのかー㌧

あと170M と601の違いがよくわからん。
ググったら同じものって書いてあるのが多いけど色域変換プラグインで170Mと601は全然色が違う。
SD放送のTSはどっちを指定すればいいの?

534:名無しさん@編集中
09/02/05 03:12:02 ewMuHAv/
3原色のパラメータの違いだって色域変換のテキストに書いてあるじゃん

535:名無しさん@編集中
09/02/05 04:41:11 HBNND2LJ
調べれば調べるほどわけわかめになってきた…
m2v.auiでYUY2 色空間行列 (m2v.aui 用)をBT.709にして読み込めばちゃんと変換されるのか?
されないならこの指定は何のためにあるのか?
元の YUV データを維持にして読み込んで色域変換で3原色を601にするのが正解?
AvisynthならColorMatrixでmode="Rec.709->Rec.601"?

536:名無しさん@編集中
09/02/05 08:52:45 eQ13tqG2
日本のデジタル放送はどれも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を使わないので、それについてはコメントできない。

537:名無しさん@編集中
09/02/05 13:18:51 ewMuHAv/
>>535
>m2v.auiでYUY2 色空間行列 (m2v.aui 用)をBT.709にして読み込めばちゃんと変換されるのか?
そのくらい自分で試したらわかるだろ常考

普通のレコーダーならSDのTSだろうがアナログだろうがD1・D2ならBT.601に、D3・D4ならBT.709で出力される。
深夜にチャンネル片端から調べたらテストパターンいくらでも見つかるんだからHD、SD、地アナそれぞれ
録画して調べたらわかる。

538:名無しさん@編集中
09/02/14 11:20:20 dw7BNvr7
じゃあ強引にBT709で作った規格外DVDはどうなるの?
(出来るのか?意味あるのか?というのは置いといて。)

539:名無しさん@編集中
09/02/16 00:39:33 DOFIC1hR
>>538
おまえは何言ってるんだ?YUVデータにbt.709もbt.601もないだろがww

540:名無しさん@編集中
09/02/20 01:36:31 iuyWOEIb
mp4の動画をffdshowで再生した時にオンスクリーンディスプレイで色空間を見たら
YV12,adjとなっていた。YV12は分かるとしてadjって何?

541:名無しさん@編集中
09/02/20 03:08:27 etoDEjkN
あじゃすとじゃね

542:名無しさん@編集中
09/02/22 02:41:43 geHe90rg
>>520
ちょっと微妙だな。せめて、ディスプレイの色温度ぐらい考慮しろよ・・・
白を基準に判別するなら。


543:名無しさん@編集中
09/02/23 00:43:28 KBSCBtYv
>>538
ないのじゃなくてどちらの色空間で記録されてるかはあるだろ。
むしろBT.601の色空間で強引に記録したHD放送が欲しい位。
HDがBT.709で記録されたら最後、撮影時の彩度の高い赤も
エメラルドグリーンもxvYCCを使わない限り切り捨てられる点を何故誰も
騒がない?
現時点でDVDの方がBDより色域は広い。特に赤と緑は。
BT.709をBT601にmatrix変換?したら似非色表示で意味がなくなる。
YC伸張や色温度の話も良いが、色空間というなら限りなく狭いHDTVの
色空間を元に広げるハリウッドリマスター機能をフィルターにつけるべき。
そうでないとPC再生は今後絶望的では?

544:名無しさん@編集中
09/02/23 08:41:40 30x+h4KM
んなキモい変換を前提にしたら互換性もなにもないし
素直に未使用領域使うxvYCCで収録しろ。未対応ならクリップされるから大丈夫だろ。
狭い空間の色を勝手に広帯域の範囲にまで拡張するのはカラーマネージメントを無視してるし
どの環境でもそれなりの色再現性があってこそだろ。
エメラルドグリーンを再現したければそれなりの色空間で近似色に変換させろ
RGBで再現不可能な領域は不可能のままで良い。

545:名無しさん@編集中
09/02/23 15:02:54 1Fo5Bp0s
>>544
同意。

546:名無しさん@編集中
09/02/24 00:48:41 h6SdtFVk
否定してもいいが、それなりの色空間なんてないから既に手遅れだよ。
xvYCC非対応のほとんど全てのBDやHD放送の存在は放置しろって言ってる
ことになる。クリップしてるからHD放送の色が酷いことに気づいていないの?

HD規格でエメラルドグリーンの海と真っ赤な花は表示不可能なんだよ。
既に表示できているように見える全TVメーカーは未公表で類推アルゴリズムを
入れて疑似色拡張して表示している訳。BT.609(sRGB)色域忠実再生じゃ一目
で他社に見劣りして誰も買ってくれないからね?SONYはちょっとやり過ぎだけど。
忠実にこだわってPCモニタでのHD再生だけ既に取り残されてる訳。
必ずxvYCC対応色拡張変換アルゴリズム込みのフィルターはでてくるだろうけど・・・。

547:名無しさん@編集中
09/02/24 01:02:56 L3cRA9fu
色域ばっかり気にしているけど、まずは4:2:0から4:4:4の規格拡張が重要だろうな。

あとxvYCC対応色拡張変換アルゴリズムはないけど、色補正は今だってあるよ。
ワイドモードとかね。



548:名無しさん@編集中
09/02/24 02:34:20 G9nJ43CE
SDTV/DVDもNTSC比70%程度しかない罠。
色域が広いNTSC(ITU-R BT.470-6 System Mになってる)は、今のSDTV/DVDの色じゃないよ。
SDTV(SMPTE-170M)もHDTV(SMPTE-240M)も色自体はSMPTE-Cで共通。
(1970年代には今の色)

ITU-T H.264 の仕様書が、各パラメーター(色,伝送,マトリクス)の違いが一覧になってて分かりやすい。
全体は英文で300ページ以上あるけど、色空間関係なら数ページで足りるので目を通すといいよ。

549:名無しさん@編集中
09/02/24 08:29:27 L3cRA9fu
とりあえず、パナのハリウッドカラーリマスターとハリウッドクリアカラー
の相乗効果はすごいと思ったよ。

店頭で見た限りだけど。

550:名無しさん@編集中
09/02/25 00:42:06 fGb7RQ5r
>>548
まずはありがとう。ITU、有料だよね~ 日本語版JT-H264でもいいでしょ?
URLリンク(4megaupload.com)って安そうだけど安全かしらん?
trial 5$ 3日間で他のITUも落としまくるのがいいかしらん?

551:名無しさん@編集中
09/02/25 03:11:23 3repSfpT
ITU-T H.264 最新の仕様書(2007-11月版)は全564ページだった。
pdf内を709で検索して出てくるのが殆ど該当箇所なのは一緒。

>>550
ITU-Rは有料(年3冊まで無料)で、ITU-TのPDFは無料だよ。
この手の文書は翻訳で駄目になる事も多いから、英文が殆ど読めない人が使う場合でも
英文資料の方がマシ。
今回は参考用に付いてくる一覧表が目当てだから、大丈夫だろうけど。

552:名無しさん@編集中
09/02/26 01:52:12 rdQIsAwr
>>551
重ねゞゝ ありがとう。 英文資料は問題ないです。手にしました。
なるほど翻訳で駄目になる・・・(笑)
PCモニタ表示域はNTSC(1953)比で書かれるし、NTSC(1953)とばかり思っていた。
これ見るとSMPTE-240Mは(1999)だし170Mは(2004)、どんどんアップデートされるとはいえ、
1970年代にこの色域に変更とは恐れ入るね。TVってめちゃくちゃ表示だったってことか?
と記憶をたぐり寄せて不思議な気がしてしまうのでした。


553:名無しさん@編集中
09/02/26 01:59:21 rdQIsAwr
おっと、もう1点いや2点不思議
・標準CからD65光源って、1970年代にそれはないでしょ?変わった?
・xvYCCって自然界の網羅率は良い筈だけど、xy色度値が中途半端だね?
 現SMPTE-C?とやらと上位互換性とった筈じゃなかったっけ?

554:名無しさん@編集中
09/03/29 02:34:12 LgOxc4FB
sRGB、AdobeRGB、x.v.colorのそれぞれの表現可能な色数をご存知の方
がいたら教えてくださいな。

555:名無しさん@編集中
09/03/29 03:20:18 Mg6SirGV
色数じゃなくて表色域だろ。CIExyとかでググれば見つかるんじゃねーの

556:名無しさん@編集中
09/03/29 03:31:01 LgOxc4FB
色域は分かるよ。

写真とか放送のキャプ取った時に色数も調べるけど
10万色とか5万とか色々ある。

で規格自体はどの程度まで表現可能とか思ったわけ。

557:名無しさん@編集中
09/03/29 06:30:50 irGSnl3X
色域であって分解能の規定はないのいづれも無限色を表現できるよ。

558:名無しさん@編集中
09/03/29 06:33:44 LgOxc4FB
>>557
その理屈だと、規格を分ける必要なくね?
無限色を表現できるなら。

559:名無しさん@編集中
09/03/29 07:02:40 irGSnl3X
1から10までの間に数字はいくつありますか。
3から15までの間に数字はいくつありますか。
いづれも無限にあるだろう。

560:名無しさん@編集中
09/03/29 07:04:22 LgOxc4FB
いやそれ有限・・・

561:名無しさん@編集中
09/03/29 08:11:20 mPOA3JVd
では1から10までの間の数がいくつか答えてください
分解能の規定はありません

562:名無しさん@編集中
09/03/29 12:30:38 lA7p07ar
>560
整数は有限だけど、小数まで含めたらって話。

563:名無しさん@編集中
09/03/29 14:46:20 WH8zR3jM
>>554
sRGB、AdobeRGBの理論上の色数はどちらも8bit^3
x.v.colorにおいては8bit以上が認められているのではっきりした数字は出ない

同じ色数だから必要ないというような馬鹿な返しはしないでね ^^;

564:名無しさん@編集中
09/03/29 16:01:06 Mg6SirGV
PNGとかTIFFは16bit/chも使えるな

565:名無しさん@編集中
09/03/29 18:52:35 mgett4HQ
ID:irGSnl3X
ID:mPOA3JVd

何言っているんだこの馬鹿は。

566:名無しさん@編集中
09/03/29 18:53:42 mgett4HQ
>>563
説明できないなら勉強してこい。無知は。

567:名無しさん@編集中
09/03/29 19:12:00 O/rx7RRI
>>554
sRGB、AdobeRGB、x.v.colorもそれぞれ8bitパネルでも対応できることから
1677万色の中で既定されている規格だと推測できる。

1677万色の範囲で色の範囲の幅が広いか狭いかだけ。
1677万色と言うのは赤・緑・青の3色を組み合わせて作り出せる色の数のこと。

568:名無しさん@編集中
09/03/29 21:47:50 uW/WlEec
勝手に変な解釈しないでください

569:名無しさん@編集中
09/03/29 21:55:13 EooxQNTN
スレが進んでると思ったら荒らしか・・・

分解能の説明でも納得せず
色域の話も納得せず
規格上の分解能含めても納得せず


放置しろ予w

570:名無しさん@編集中
09/03/29 22:07:38 mwRUF3BT
お馬鹿なのに変に難しい話に首突っ込むなって感じだね

571:名無しさん@編集中
09/03/29 22:14:57 O/rx7RRI
まあ、予備知識のない人には勘違いしやすいからね。
連投してファビョちゃったのはちょっとみっともないけどw

572:名無しさん@編集中
09/03/29 22:56:37 RzyZqHsx
色数は、RGB16~235だから219階調を3乗すればいい。

あとは、EBU 100%(NTSC 72%)≒sRGB、ITU-R BT.709=sRGBだから
その法則にしたがって、割合を求めればいいだけ。

573:名無しさん@編集中
09/03/29 23:29:16 lA7p07ar
揚げ足とりだが、16と235も含むから220階調な。

574:名無しさん@編集中
09/03/30 04:16:42 yj7nNcLJ
sRGBは0-255だろ

575:名無しさん@編集中
09/03/30 04:38:54 tvUz5+v1
また、バカが沸いてきた。調べもせずにに毎回よく恥じかけるよ。

576:↑
09/03/30 04:58:53 zw8YBBel
自分が理解できないからひがんでいるとしか思えないぞw
つか、荒らし系の話題にはやっぱこんな馬鹿がよってくるんだから無視するに限るね

577:名無しさん@編集中
09/03/30 05:20:23 YluRllTz
釣りか真性かよく分からんバカがいるな。扱いに困る^^

578:名無しさん@編集中
09/03/30 05:25:03 vWECeExE
色空間wikiの一般的な色空間の所にRGBの項目があるってなんか変に感じる
コンピュータにおける表色系、と言った方があってる気がするんだが・・・
sRGBとかは色空間でいいんだろうけど・・・

579:名無しさん@編集中
09/03/30 09:51:25 KeRAFiM1
>>574
お勉強してこい。面倒みきれん。

580:名無しさん@編集中
09/03/30 23:33:18 8id16EcK
>>579
馬鹿は自分の面倒見ていろよ、別に頼んでないからw

581:名無しさん@編集中
09/03/30 23:56:14 OyiakWMp
何億色表現可能というTVの誇大宣伝について色彩学会に問い合わせた。答えは、
いたずらに色数がいくつあるかという議論は混乱を招くだけであり、
もはや研究対象にすらなっていない。と。
色相/彩度より輝度差に敏感な眼は同時256階調未満の識別しかできないが、暗視野での256階調とは
輝度値が異なるため、あらゆる環境照度での識別可能な輝度値となると確かに無限に増える。
しかし実際は見ている人に同じ印象の色に見えるものは一緒と考えれば
結局最初のRGBで256階調分、YUVで220階調分でも十分と言うのが定説。

その上でB~BR~Rは元々高彩度の最高輝度が低い色群
      BG~G~Yは元々高彩度の最低輝度が高い色群で
      最大256階調が必要なのは実は白~黒無彩色グラデーションだったりする。      
その結果、一般に十分明るい照度下で眼の良い人が見分けられる色数の限界は
1000万色(~1500万色)と言われ、この500万色もある幅が最早、色数を数え上げることに
実用上意味がないことを示している。

実用上の色分布なら最近ならSOCS(約5万色)データベースを参照する方が建設的。

582:名無しさん@編集中
09/03/31 00:08:39 DM0neHXk
sRGBの色域なら8bitで十分だろうけどそれより広げると
8bitではトーンジャンプおこすからって10bitやら16bit採用している例が増えてきているよね
scRGBも16bitじゃなかったっけ?

583:名無しさん@編集中
09/03/31 00:21:18 ss1HR4fU
ID変えている奴バレバレだな。これ以上まだ恥かくのか?w
ネットで一生懸命探して間違いを2chで公表しなくていいから専門書を一つでも読みなさい(笑)

584:名無しさん@編集中
09/03/31 00:27:46 ss1HR4fU
ちょっとググレば出て来るのにな。
なに的外れな勘違いしているのか。

馬鹿に生まれなくて本当によかった(笑)

585:名無しさん@編集中
09/03/31 00:38:40 6Om0hbMi
トーンジャンプは色空間の変換や色調補正とかで最も起こりやすいから
その処理を10bitや12bitで処理するものは多いね。そういう部分を丁寧に行って
ディザリングを施して8bitに丸めればまず違和感は起こらんと思う。

人間の目は明るさにもっとも敏感で暗いと色の判別が困難になるし
もともと青の色覚が弱いからYUVってかなり合理的な色空間なんだよな。
赤は比較的敏感だからYUV420とかで劣化が目立つのが玉に瑕だけど

586:名無しさん@編集中
09/03/31 01:55:33 ee8xsR2u
>>ID:ss1HR4fU
まぁ連投するやつにろくなのがいないのだが
ついでに俺にも説明してくれまいか
いつからsRGBの量子化の実行範囲が16-235になったんだ?
まさかsYCCと混同しているのか?

587:名無しさん@編集中
09/03/31 13:46:25 EizfDYSg
スレ違いとは思いますが、瞬間湯沸し器的に沸騰してしまい、つい書き込みしてしまいました。お許しください。
普段は決して沸点が低い物質ではないのです。わたしという人間は。
今更エンコードに興味を持ち、あちらこちらの先輩方のサイトを拝見させていただいておりました。

 なぜ、赤が観辛いか。
 mpg系圧縮は赤が強めにでて、既に赤っぽい場合が多い。それが赤いと、しつこく感じる。
 目が青い外人は、少し赤いほうが綺麗に観れるらしい(謎
 外人の家の明かりが、総じて暖色系なのは、そのためかも知れませんね。
 そんなワケで、しつこいから少しだけ赤を抑えてみる。(0)
 ちなみに、緑減らすと赤くなるのも覚えておこう。
 
 逆に、日本人のは青い色が綺麗に見える。蛍光灯とか少し青い方が、明るく見えるのは、そのため。
 ∴すこしだけ青が強い方が、日本人には締まって見える。(1)

地デジの赤色がやけにどぎつく、滲んで見えるのはmpg2の仕様か!
千と千尋のDVDが赤色っぽいのは海外販売に合わせたためか!
所詮白人の作った規格、利益の大きい海外市場戦略に合わせる必要性。
日本人にとって理不尽であろうとも、我慢や無駄な努力をしなければいけないのですな。
ふぅ、駄文失礼しました。

588:名無しさん@編集中
09/03/31 15:03:11 P0BXIJ+t
地デジでは当てはまりませんが従来のNTSCはもともとその伝送構造的に周波数の低い赤が苦手です
また、mpeg系の量子化形式も元々NTSCに従っているのでやはり赤の再現性は苦手なのが原因です

人間の色彩に対しての感度は人種により大きく異なることも事実ですが
(もともと人類の目は緑に対して感度が高いですが、アフリカ系の人は緑に対して異様に感度が高いとかetc)
同じ人種でも個人差もでかいですし、同じ個人でも年齢によって大きく異なってきます
一般的に年をとるにつれて周波数の高い色(濃いブルーなど)は非常に見えにくくなってきます
ただ、人間は脳内で色彩情報を補正して認識しているので目の機械的感度での論議は無意味とも言えます

また、目の色の差違で感度が違うとか、日本人が色温度が高いのを好むというのはオカルトです

589:名無しさん@編集中
09/03/31 16:08:31 JlZoO2Ku
糞スレになったな

590:名無しさん@編集中
09/03/31 17:21:11 6Om0hbMi
>>589
お前がいるからな

591:名無しさん@編集中
09/03/31 20:43:16 kBh3bxQ0
>>578
こんなところで愚痴らないで、ノートページに書くか、
自分で直接書き換えろ。

592:名無しさん@編集中
09/04/01 13:36:53 zym/N56e
まだ調べきれてなかったのか・・・せっかく宿題にしたのに。
やっぱり、ダメな子だな。

URLリンク(www.sony.co.jp)

>輝度、色度信号値の量子化において8ビットのとき、1から15と241から254も映像信号として使用して、
>定義式を定め広色域化を図る。また8ビット以上も定義して高階調化にも対応している。

ヒントというかもうこれは正解を教えてやったのと同じだな。俺もバカに優しすぎる。

593:名無しさん@編集中
09/04/01 13:38:07 zym/N56e
おい>>586 >>574分かったか?頭悪い子には時間を置いて考えるくせをつけてやらないとな。

594:名無しさん@編集中
09/04/01 16:55:30 6wqwXSX3
で、どこにsRGBが16-235だと書いてあるんだ?sRGBとBT.709がどっちも16-235だと思っちゃってるの?

595:名無しさん@編集中
09/04/01 22:43:03 GzKFN+2F
>>594
例によってDQNはいつまでたってもDQNって事だろw
たしかにこういった技術系の板で>>594のようなやつがわいてくると困るよね
無視するに限るが無視すれば嘘八百書き込んだのが訂正されずにログに残るからねぇ

596:名無しさん@編集中
09/04/02 03:18:04 Hbe8OVGI
>>592 >>593 >>595
エイプリルフールは終わったぞ、さっさと訂正しろよな
sRGBの量子化は1ピクセルあたり24bitは常識中の常識だろ
どうやったら16-235みたいな中途半端な数字が出てくるんだよ宿題にしてやるから後で提出しろ

597:名無しさん@編集中
09/04/02 10:37:52 LFuqvVjG
>>594 >>596みたいな素人がここにもいるとはね。春休みか。
とりあえず、ここは初心者スレじゃないので質問は他でやれ。

598:名無しさん@編集中
09/04/02 14:05:50 Hbe8OVGI
>>597
アホか?素人過ぎるのはおまえだろww
RGB各色の先頭2bitがヘッダとして使われているから実行6bitだとかの理由なら形式によってはあり得るかもしれんが
10進表記した上で16-235がどうとかって・・・あまりにも無知すぎる
これ以降反論があるならちゃんとそれなりの反論をしてくれよな・・・お馬鹿さん

599:名無しさん@編集中
09/04/02 14:10:30 Hbe8OVGI
連投ですまん

>>957
で、どこに>>952のHPにsRGBの量子化についての説明があるんだ?
おまえが示した箇所はYUVのスーパーホワイトとスーパーブラックの領域についての言及だけなんだが
ちょっと病院に行った方が良いかと思うぞwww

600:名無しさん@編集中
09/04/02 14:44:23 Ihw/AXO8
なぁ素人の俺様にもどっちが正しいかわかるように
まともな事書いてる奴は丁寧に煽らず
DQNはwとか連発していかにも低脳そうに書いてクレよ。
いまはどっちもアホにしか見えなくて困る。

601:名無しさん@編集中
09/04/02 17:45:25 GDkFtAxK
BT.709
・Quantization levels
Black level 16
Nominal peak 235

・Quantization level assignment
Video data 1 through 254
Timing references 0 and 255

黒レベル16 白 235
データ範囲 1-254 0と255は同期信号
これだけしか規定されていない

1-15と235-254の扱いはご自由にどうぞ
表現できるならやってもいいんじゃないってレベルだな


602:601
09/04/02 17:54:37 GDkFtAxK
×235-254
○236-254



603:名無しさん@編集中
09/04/03 07:03:30 nHFB0SN+
>>600
sRGBが16-235と煽っている方がNG
そもそもYUV表記でもないのに16-235と言う数字が出るのもおかしいし
さらに>>601で示されたとおりYUVでも1-254も認められている

604:名無しさん@編集中
09/04/04 13:38:41 Fl+N8r/4
縦解像度540だとbt.709にすべき?bt.601?

605:名無しさん@編集中
09/04/04 13:48:57 lxktbjwP
SDでも縦は最高576(PAL)あるから、私だったらBT.601にするかな。

606:名無しさん@編集中
09/04/04 14:14:08 Fl+N8r/4


607:名無しさん@編集中
09/04/05 01:41:56 Lz+1kL2/
>>604
再生システムによって変わると思うので
自分でCBでもエンコしてやってみるしかないんじゃないかな

608:名無しさん@編集中
09/04/18 02:49:20 SQvglqeo
ColorBars (720, 480)
Trim(0,29)
ConvertToYV12()

ColorBars (960, 540)
Trim(0,29)
ConvertToYV12()

ColorBars (1280, 720)
Trim(0,29)
ConvertToYV12()
でx264でエンコしてffdshowで再生したのを比べたら480=540だった。

609:名無しさん@編集中
09/04/18 03:11:06 o6lZ9Rdc
ConvertToYV12()だとmatrix=Rec601だから、x264に--colormatrix smpte170mを付けておかないと、
一番下はおかしな色でRGBにデコードされる。

610:名無しさん@編集中
09/04/18 03:13:16 EPh0h7JE
それは分かってて盾540の時はどうなるのか比較実験でやっただけだろ…

611:名無しさん@編集中
09/04/18 23:01:02 94eLiRXd
たぶんそれはハードとかデコーダーによると思う。
RADEONは縦720以上でHDと判定されてffdshowだと横1024以上がHDだったかな?

612:名無しさん@編集中
09/04/19 06:07:45 AaMeDDYt
ffdshowは720pをSDと判定するってこと?
ffdsowの仕様はよく知らないけど、それはないんじゃないかなぁ

613:名無しさん@編集中
09/04/19 06:10:43 H/OGhjB9
良く嫁

614:名無しさん@編集中
09/04/19 08:48:41 qO0R7U85
--corlormatrixをエンコ済のmp4/264ファイルに設定する方法ってあるの?

615:名無しさん@編集中
09/04/20 23:53:12 zX8SIsCy
>>611
気になったんで調べたら、ffdshowは
width > 1024 or height >= 600: BT.709
width <=1024 and height < 600: BT.601
だって

616:名無しさん@編集中
09/04/21 09:01:58 qOM3eyLU
シネスコだと600切ったりするから自分でいじれる方がいいなぁ~

617:名無しさん@編集中
09/04/21 10:00:06 WGQHHGAU
>>615は自動の場合の話
強制指定ももちろん可能

618:名無しさん@編集中
09/04/21 14:37:23 v+OxEIgE
>>615
DXVAだと縦が576ラインを境にしてSDとHDを切り分けるみたいです。
NTSCだと縦480だけど、PALが縦576だからでしょうね。

URLリンク(msdn.microsoft.com)(VS.85).aspx

For standard-definition content, treat as DXVA2_VideoTransferMatrix_BT601.
For high-definition content, treat as DXVA2_VideoTransferMatrix_BT709.
(High-definition content is defined for this purpose as anything with a source height greater than 576 lines.)


619:名無しさん@編集中
09/04/21 18:04:26 Ix1+B7Fu
ffdshowはエンコーダ(たとえばx264)側で指定しても615のようになるな
強制指定(RGB32出力のみ)だと毎回変えないとならないし

H.264の場合だとCoreAVCでRGB32で出力してあげると指示に従ってくれる

620:名無しさん@編集中
09/05/08 15:18:36 UiuZb1mF
最近このスレ知って、avsをaviutlで開いてみたんだけど、
d2vを開いてYUVマトリクス変換2でYCbCr48(BT.601)→YPbPr48(BT.709)をオンにした時には見られなかった変な線が入るんだけど原因分かる人いる?
URLリンク(paint.s13.dxbeat.com)

621:名無しさん@編集中
09/05/08 19:22:59 yMrDmpsk
YV12>RGBにプログレッシブで変換しているせい
avsの最後にConvertToYUY2(interlaced=true)をいれる

622:名無しさん@編集中
09/05/08 19:26:08 yMrDmpsk
あるいはいっそAviutlで出力するなら
MPEG2SouceでupConv=1にすればYUY2にアップサンプルされる。
ただしavs内のフィルタ処理が全部YUY2になるので若干重くなったり
ほかの弊害が出る可能性はある。

623:名無しさん@編集中
09/05/08 20:22:54 UiuZb1mF
>>621-622
ConvertToYUY2(interlaced=true)入れたら出なくなった。ありがとう。
upconvはいろいろ問題ありそうなのでやめときます。

624:名無しさん@編集中
09/05/08 21:48:30 IEIA5OSm
avsでプログレッシブにしておいてから、最後にConvertToYUY2(interlaced=false)とするのがベスト。

625:名無しさん@編集中
09/05/09 11:10:03 aNNDvFLE
>624
プログレッシブにするのはYV12→YUY2変換する際に、インターレスだと縞が消えたりするから
それを防ぐ意味で書いてるなら、ベストだと思うけど……

626:名無しさん@編集中
09/05/09 16:30:45 Upx3EWnL
インターレースのまま変換したいなら
AutoYUY2を使うかこれ
スレリンク(avi板:16番)

627:名無しさん@編集中
09/05/11 23:08:38 07FXz0Q4
もうわけわかめだから、一から勉強使用と思うんだけど
おすすめの本とかありますか?
カラーマネジメント技術って本ググって見つけたんだけど
これでも良さげでしょうか?

628:名無しさん@編集中
09/05/11 23:20:29 ceeLrtJd
ググりながらこのスレを10回見直すといい

629:名無しさん@編集中
09/05/11 23:30:37 +vaSfW7B
真面目にその辺の売ってる本よりこのスレ読んだほうがよっぽど詳しい

630:名無しさん@編集中
09/05/12 22:44:28 QlqHmfaC
URLリンク(f61.aaa.livedoor.jp)

TV->PCスケール補正をしたのですが
AviUtl(拡張色調補正TV->PC)とAviSynth(ColorYUY2 - V0.17-3)では違ったモノになります
AviSynthの方は緑がかったような感じ

これはやり方が間違ってるのでしょうか(´・ω・`)

LoadAviUtlInputPlugin("D:\DTV Tools\AviUtl\m2v.vfp", "MPEG2VIDEO")
MPEG2VIDEO("R:\TEMP\Clipping 01.m2v")

ColorYUY2(levels="TV->PC",matrix="",interpolation = "411->422",interlaced = true)

return last


631:名無しさん@編集中
09/05/12 22:47:29 bFqUczGR
AviUtlで実際に出力した映像をキャプるとどうなる?

632:名無しさん@編集中
09/05/12 23:06:11 QlqHmfaC
>>631
上の画像と同じです 出来上がったモノを比べるとやはり緑掛かって汚いような感じになります。
圧縮オプションも同じなのですがファイルサイズがAviSynth(ColorYUY2 - V0.17-3)の方が
小さくなります。

633:名無しさん@編集中
09/05/12 23:07:39 7x49t78M
>>630
元ソースTSか?
AviUtlのプレビューは常にBT.601だ、プレビューを信用してはダメ、エンコしてみるべし
YUY2読み込みして一時的にプレビューを出力イメージに近づけたいなら
YUVマトリクス交換2のYCbCr48→YPbPr48にチェック、ただしエンコするときははずせ

元ソースTSじゃないならシラネ

634:名無しさん@編集中
09/05/12 23:24:51 QlqHmfaC
>>633
ソースはTSです(1920x1080)

AviSynth(ColorYUY2 - V0.17-3)の方を使いたいと思い先にエンコードしたAviUtlの画像と比べると
こうなりました(´・ω・`)

635:名無しさん@編集中
09/05/13 00:30:42 EnIaFlVF
>>634
ミスった
AviUtlでプレビューをエンコ後のイメージに近づけるにはYPbPr48→YCbCr48にチェックだった
とりあえず、試してみたけど同じになった。

AviSynthもちゃんとエンコしたので試してる?
AvsPなんかのプレビューで再生時の色にしたい場合は
ConvertToRGB24(matrix="Rec709")
を追加しないといけない

636:名無しさん@編集中
09/05/13 00:51:23 jo2Mm3P7
て言うかよっぽど古いVGAとかSDにダウコンしない限りスケール補正やマトリックス変換なんて要らないんだけどな

637:名無しさん@編集中
09/05/13 00:56:10 jo2Mm3P7
あー、当然プレビューはそうとは限らないけど。
ちなみに、Aviutlならオーバーレイ表示に対応してるからそれ選択すれば
(おそらく)再生時と同じ色になる。おそらくってのは再生時のレンダラが
オーバーレイじゃなかったら違うかもしれないからな。

638:名無しさん@編集中
09/05/13 05:39:34 2MjdqDfH
URLリンク(latoninf.free.fr)

TVスケール<->PCスケールをするなら、こう言うスクリプトを使って慎重にやらないとグラデーションが崩れる。

TV->PCの例:
MPEG2Source("input.d2v")
SmoothLevels(preset="tv2pc",chroma=2)

639:630
09/05/13 17:36:29 gkDV60U7
レスtyです。

何か話がAviUtlのプレビューの方向へそれていますが
AviUtlの拡張色調補正TV->PC)を使いたい訳ではありません

AviSynth(ColorYUY2 - V0.17-3)と比較した場合出力イメージが、かなり異なるので
これは何事かと悩んでいた訳です

>>638
なるほど、グラデーションが崩れることあるんですね、試してみます


一応、大きめの画像貼っておきます。
URLリンク(f61.aaa.livedoor.jp)
AviUtl(拡張色調補正TV->PC
URLリンク(f61.aaa.livedoor.jp)
AviSynth 2.5(ColorYUY2 - V0.17-3)TV->PC
URLリンク(f61.aaa.livedoor.jp)


640:名無しさん@編集中
09/05/13 17:38:13 gkDV60U7
間違えました


URLリンク(f61.aaa.livedoor.jp)

AviUtl
URLリンク(f61.aaa.livedoor.jp)

AviSynth 2.5
URLリンク(f61.aaa.livedoor.jp)


641:名無しさん@編集中
09/05/13 18:39:41 EnIaFlVF
いや、だからAviSynthもエンコして試してる?
AvsPのプレビューで00.jpg読み込んでみると
ImageReader("00.jpg")
ConvertToYUY2(matrix="Rec709", interlaced=false)
ColorYUY2(levels="TV->PC",matrix="",interpolation = "411->422",interlaced = true)
ConvertToRGB(matrix="Rec709", interlaced=false)
これで01.jpgの色になるし

ImageReader("00.jpg")
ConvertToYUY2(matrix="Rec709", interlaced=false)
ColorYUY2(levels="TV->PC",matrix="",interpolation = "411->422",interlaced = true)
これだと02.jpgの色になる

エンコしたのも同様におかしいならエンコード設定やデコーダー見直したほうが良い

642:名無しさん@編集中
09/05/14 00:39:54 VTXhiy+Q
スレリンク(avi板:671-674番)

671 :名無しさん@編集中 [sage] :2009/05/12(火) 22:52:35 ID:7x49t78M
>>669
>LagarithでYV12変換
この過程でどういう変換なのかによるけど特に指定する項目が無ければBT.601だろうな

エンコ後の解像度がSDならsmpte170mで良い
字幕編集というと、ニコニコやyoutubeへの投稿を連想するが
フラッシュプレイヤーはundefだとBT.709で伸張されるのでundefはお勧めしない


672 :名無しさん@編集中 [sage] :2009/05/12(火) 23:56:11 ID:Y0SHl5Jo
>>671
情報が少ない中、わざわざありがとうございます
変換する際にも特に設定は見当たらず・・・
「Lagarith YV12」などで検索してみてもなかなかそれらしき情報に出会えず・・・
これ以上はスレチになるので、この辺で終わりにしたいと思います

フラッシュプレイヤーの挙動は非常にありがたい情報です
ローカルで見る場合とフラッシュプレイヤーで見る場合で異なってくることは頭に入れておこうと思います
長々と失礼しました


673 :名無しさん@編集中 [sage] :2009/05/13(水) 00:12:38 ID:91xujQaf
clormatrixは、特にSDの場合は明示しといた方が安全ってことですかね


674 :名無しさん@編集中 [sage] :2009/05/13(水) 01:03:07 ID:jo2Mm3P7
FlashplayerがデフォルトでBT.709で伸張するってはじめて知った・・・orz

643:名無しさん@編集中
09/06/02 04:21:20 BhVjMRFl
ID:なんかどうでもいいよ
暇な人がいるな

644:名無しさん@編集中
09/06/02 04:32:05 Z4TGrYsH
ID:BhVjMRFl = ID:VTXhiy+Q

馬鹿晒しage

645:名無しさん@編集中
09/06/02 06:24:17 BhVjMRFl
しっかりしろ大丈夫か

646:名無しさん@編集中
09/06/07 04:02:36 TzVAm/V2
ヘルプミー

TSファイルをSDサイズにしてAviUtlでエンコしたいんだけど、
入力はBT.709で出力はBT.601でいいんだよね?

これをやるとffdshow(rev.2984)でRGB変換するかYV12、YUY2で出力したのと色は一致するんだけど、
PowerDVD 9のフィルタでTSファイルを再生すると一致しない。ffdshowでNV12で出力したのとと多分同じ色。
どっちを信じたらいいの?

GPUはRadeon 4670でドライバは9.4、UseBT601CSCのレジストリは1にしてある。

647:名無しさん@編集中
09/06/07 04:09:01 iWqd3NuG
最近のradeonはレジストリ弄っても伸張してくれないよ。

648:名無しさん@編集中
09/06/07 04:19:29 TzVAm/V2
え?伸張されるのは確認済みなんだけど。

649:名無しさん@編集中
09/06/07 06:50:56 BM8DP167
AviUtlは何経由で読み込んでんの?
読み込み時一回RGBになってる落ちは無いよな

650:名無しさん@編集中
09/06/07 10:00:42 TzVAm/V2
m2v.auiっす。

651:名無しさん@編集中
09/06/07 17:28:39 wiN4VakQ
UseBT601CSCはレジストリに有っても無くても結果は同じ
だいぶ前のドライバからそうなってる
ちゃんと有無の度に再起動して自分で比較して見れば判る

652:名無しさん@編集中
09/06/07 17:35:48 TzVAm/V2
じゃあ最近のは何もしなくても伸張してくれるのか。知らなかった。

要するにTSをffdshowで再生したのとPowerDVD 9のフィルタで再生したのとで色が違うんだけどどっちが正しいのかを聞きたい。
それとも正しい色なんてなくてffdshowとm2v.auiが同じ色でデコードするってだけ?

653:名無しさん@編集中
09/06/07 17:47:20 34WaVguB
ffdshowが709で伸張しててPDVDは601で伸張してるとかじゃないの

ffdshowの伸張設定を601と709それぞれ固定で再生してみたら
どっちかがPDVDと同じになりませんか

654:名無しさん@編集中
09/06/07 17:52:50 TzVAm/V2
どっちもPDVDとは違った。うーん…

655:名無しさん@編集中
09/06/07 17:57:50 34WaVguB
レンダラは同じなの?
別のレンダラ使っててレンダラ側で色調整してるとか

656:名無しさん@編集中
09/06/07 18:03:42 TzVAm/V2
レンダラは全部VMR9 (Renderless)

あっPDVDだとYC伸張されてないっぽい。同時に両方表示させたら一目瞭然だった。
シェーダでYC伸張してみるとほぼ一致した。

なんでPDVDだけ伸張されないんだ?

657:名無しさん@編集中
09/06/07 18:06:17 34WaVguB
あほすぎてつきあってられん

658:名無しさん@編集中
09/06/07 18:19:50 iWqd3NuG
放置しれ。

659:名無しさん@編集中
09/06/08 02:27:39 hPIXsi+z
>>651
家X1950proだけどUseBT601CSCを1にしないとVMR9で伸張されない
オーバーレイは関係なく伸張されるけど。

ちなみに自分は646じゃない

660:名無しさん@編集中
09/06/09 00:44:32 TmPJSAf5
aviutl0.99h2の「色変換の設定」でBT.709>BT.709にチェックしたら
TSをDGINDEXでd2v出力したd2vもきちんとBT.709でエンコ出来るの?
これでもうavs通さなくてもいい?

661:名無しさん@編集中
09/06/09 01:05:08 n53TPHl7
d2vで読むならどっちにしろavisynth通したほうがいいんじゃないの

662:名無しさん@編集中
09/06/09 04:43:21 7a2hBTLc
>>660
マニュアル読め
txtにYUY2入出力時にって書いてるんだからd2vじゃダメだろ
あとスレ違いだな

663:名無しさん@編集中
09/06/11 00:24:17 WVmK/xJW
色域変換プラグインの使い方
DVD
IN YCbCr 601 170M 65000
OUT(PC YCbCr sRGB 709 65000

PT1(HD+SD
IN YPbPr 601 709 65000
OUT(PC YCbCr sRGB 709 65000

フィルタ順序は、一番最後に(他の色系はこいつの下に持ってくるように

注意!
99h2では「フィルタ設定」の欄に 色変換あるけどタグ付けだけなので!

664:名無しさん@編集中
09/06/12 03:24:26 E1KwXEy6
なにが言いたいのかサッパリ分からん

665:名無しさん@編集中
09/06/16 05:00:18 BvteGRnj
URLリンク(ruru2.net)

666:名無しさん@編集中
09/07/15 20:24:31 N6xS0INa
此方に誘導されてきました。
colormatrixについて、勉強していますが深みにはまって訳が分からなくなりました。orz
AviUtl使用で、ソースは地上波TSで現在、まるも氏のMPEG-2 VIDEO VFAPI Pluginで
m2v.vfpファイルをm2v.auiにリネームして、YUY2色空間行列の設定を「元のYUVデータを維持」
にて読み込んだいます。
エンコードは、seraphy氏の拡張 x264 出力(GUI)のCLIモードでエンコしています。
現状はcolormatrixの指定はせずにしています。
目標サイズは、1280x720と1920x1080の二種類でエンコしてます。
この場合はx264のオプション指定で
--videoformat ntsc --nal-hrd --colorprim bt709 --transfer bt709 --colormatrix bt709
で指定してあげるのが正しのでしょうか?
自分でやってみたのですが、特にカラー変化してないように見えるのですが、
自分の目が節穴なだけでしょうか?
何処のスレにレスするか迷ったのですが、とりあえず此処で質問させていただきます。
スレチでしたら謝ります。

667:名無しさん@編集中
09/07/15 20:27:34 HHsZOcAC
1月ぶりの書き込みだお^^
ここの過疎っぷりははんぱないおっおっ^^

668:名無しさん@編集中
09/07/15 21:16:31 GGmzEZ/k
>>666
自分はそこまで詳しくないんでほとんど答えられないんですけど、
その前に、
>自分でやってみたのですが、特にカラー変化してないように見えるのですが、
というのは何のソフトで再生しての話? flashplayer?
再生環境もわからないと答えにくいかと…。

669:名無しさん@編集中
09/07/15 21:24:13 aohi0DBu
>>666
デコーダーでRGB変換させないとそのオプションは反映されないよ。
あとその解像度なら大半のレンダラはBT.709>BT.601変換を行うので
どっちにせよ色は変わらんと思う

670:名無しさん@編集中
09/07/15 21:38:31 N6xS0INa
>>668
MPC-HC +CoreAVC VMR7(windowed)
Radeon4670 Catalyst8.10
LCDはsRGBモードあと、ビデオオーバーレイでREGZA 37Z2000で見ています。
AviUtl内の色変換モードは入力出力とも自動です
こんなところです。
あとコンテナはmp4です


671:名無しさん@編集中
09/07/15 21:45:25 N6xS0INa
連投すいません。
>>669
と言う事はオプション気にしなくていいと言う事ですか?
う~ん!皆さんのレスが宇宙語に見えます
自分の勉強不足を痛感しております


672:名無しさん@編集中
09/07/15 21:55:17 aohi0DBu
ffdshowとかCoreAVCとか出力色空間指定できるやつを使え

673:名無しさん@編集中
09/07/27 09:39:40 m89ClQOK
PV4キャプをHDエンコードするときは、
「入力 BT.601、出力 BT.709」で合っていますか?
最近この設定項目に気づいて、それまで601-601のままやってた\(^o^)/
確かに、601-709と601-601はエンコ後は異なっているようでした(x264 r1181)

超初歩で申し訳ありませんが・・・

674:名無しさん@編集中
09/07/27 10:19:42 wC4sVfCC
>>673
間違ってる

675:名無しさん@編集中
09/07/27 10:22:55 mhNHK0aD
>>673
OK

676:名無しさん@編集中
09/07/27 10:32:30 m89ClQOK
>>674-675
レスありがとうございます。
あれ・・・どっちなんでしょうw

どこかのサイトで、「PV4はSD・HD問わずBT.601でキャプチャされる。
HD解像度でのエンコはBT.709に変換」とあったのですが、これは
x264GUIの拡張設定にある「YUY2->YV12変換」のことを言っているのでしょうか。

677:名無しさん@編集中
09/07/27 11:51:45 UYZ3aPK9
AVIUTLでの話なら、
PT1のtsを709-709と
PV4のdvを601-709が同じ色になった

678:名無しさん@編集中
09/07/27 12:13:32 /VDaXh5/
質問する前に少しは用語をググってみましょう

679:名無しさん@編集中
09/07/27 12:14:32 m89ClQOK
>>677
ありがとうございます。
使用しているのはAviUtlのh4です(書き忘れすみません)

やはり601-709が正解のようですね。。。
レコに残っている分エンコし直しますw

680:名無しさん@編集中
09/07/27 13:09:39 jL6Rbfgn
ありがとう。とんでもないことに気付いてくれましたね・・・・orz

681:名無しさん@編集中
09/07/27 13:33:17 qRfFnMhN
. ... ....:: ::: ::::;;;*。+ _、_゚ + ・
   Λ_Λ_・.(<_,` )_゚ ・  やあ数ヶ月前の私
  /,'≡ヽ::)m)V _ n   l  *
 ゙̄-' ̄`--´ ̄ ̄E_ ).ノ ̄ ̄

682:名無しさん@編集中
09/07/27 15:01:24 zVxvJ5lk
自分は使ってないけど上で質問してるこのx264のオプション
--videoformat ntsc --nal-hrd --colorprim bt709 --transfer bt709 --colormatrix bt709

これはBT.601-BT.709変換をして収納してくれるのかな
それとも BT.709のフラグを付けるだけで実際は BT.601のままなのですか?

683:名無しさん@編集中
09/07/27 15:18:08 MZmqwpL9
>>682
>それとも BT.709のフラグを付けるだけで実際は BT.601のままなのですか?

そう。 BT.709だと解釈されて、RGBにデコードされるのでおかしな色になる。

684:名無しさん@編集中
09/07/27 15:35:54 zVxvJ5lk
>>683
すきりしました
ありがとう。

685:名無しさん@編集中
09/07/27 17:06:36 m89ClQOK
遅くなりました。皆さんありがとうございます。
以上をまとめると、「AviUtl Version h4」における「色変換の設定」の項目は

【PV4】 入力 BT.601 出力 BT.709(HDのとき)
【PT1その他TS系】 入力 BT.709 出力 BT.709

という設定でよろしいでしょうか。

686:名無しさん@編集中
09/07/27 17:43:48 zVxvJ5lk
>>685
自分はaviutl使わないけどココは参考にはなる
URLリンク(resic.laburec.net)
ここの下のほうね

すきりとすっきり間違えたアルヨ

フラグを付けるだけってことは--fullrangeも2重に伸張するかもだから
分からない奴は(自分)使わない方がいいてことか

687:名無しさん@編集中
09/07/27 17:55:43 m89ClQOK
>>686
難しいですね…
わからないから、もうこのままデフォルト(601-601)放置してしまっていいかな、と
思っている自分がいます。。。

このスレ、奥が深くて私にはとても追いつけません><
AviUtlとx264(GUI)入れ替えたので、7月開始のアニメは全部エンコし直すつもりです。
正体不明のプリセット機能があってびっくりしました(スレ違いですが・・・)

皆さんおつきあいありがとう!

688:名無しさん@編集中
09/07/27 18:09:10 /VDaXh5/
>>685
そういう覚え方するとあとでまた質問する羽目になるよ

689:名無しさん@編集中
09/08/04 10:13:47 FlWohczg
上の例で、入力 BT.601 出力 BT601でも--colormatrixで601で出力した事を付け加えれば
HDサイズでもプレイヤーが対応してれば正確な色で再生されるという事?
709で出力するのは安全策?

690:名無しさん@編集中
09/08/04 11:38:31 bjw/qu92
入力も出力もBT.601にしてたら色は変化しないよ。HDソース(PVのぞく)ならBT.709のままだ。
だからその場合は--colormatrix bt709じゃないとおかしな色になる

691:名無しさん@編集中
09/08/04 11:54:28 2xx8WQJj
誘導されて来ました。
PV4で録画したものって、PVで再生するときと、Aviutl等で読み込んだときとでなんで色が違うんですかね?
かなめもとか特に酷いんだけど・・・。読み込むときに伸張されてんのかな。

tsだとまるもさんのm2vconf.exeで伸張の変更できるけど、dvは伸張の変更出来ないんですか?
ググったんですが、良い情報が全く得られなくってorz

692:名無しさん@編集中
09/08/04 11:59:56 WlTIeTLY
PV3/PV4の1080iは601で記録される
再生の時に709に伸張する(グラボで709でRGBに戻されるため)

とかだったような・・・

BT.601<->BT.709フィルタあったような気がするからそれで試してみるといいかも

693:名無しさん@編集中
09/08/04 12:11:48 UKpFlaYx
月曜未明に放送される(かもしればい)カラーバーを録って比べると判りやすいかも。

694:名無しさん@編集中
09/08/04 12:48:33 1FteMqnp
>>691-692
aviutlの0.99hから、読込601、出力709って指定できるようになったよ。
あと基本的な事だが、PV.txtでオーバーレイ設定だと、ビデオカード側でオーバーレイ専用のカラーテーブルになる。
ATiもnVidiaもドライバのバージョンによってはデフォルトでTV>PC伸張分ガンマカーブが調整されてるから、そのせいもあるかもな。

695:名無しさん@編集中
09/08/04 18:24:07 2xx8WQJj
>>692-694
レスありがとう!
>あと基本的な事だが、PV.txtでオーバーレイ設定だと、ビデオカード側でオーバーレイ専用のカラーテーブルになる。
これでオーバーレイ切ったら、色がPVでプレビュー時と、Aviutlで編集してるときとで色が近くなりました。
601,709の違いじゃなくて、TVスケールかPCスケールかのような気がするんだよね・・・。

URLリンク(toku.xdisc.net)
↑こんな感じで、キャラが日の下に出ると皆おかめ納豆みたいな肌になっちゃうんですよorz
PC→TVスケール補正すると肌色がちゃんと出てくるんですが...全体が灰色っぽくなるんです。
ビデオカードの問題ですかね?

696:名無しさん@編集中
09/08/04 21:18:06 bjw/qu92
色伸張について調べてください

697:名無しさん@編集中
09/08/04 22:01:38 Cnl7BC2Q
これでTVスケール伸張したらハイライト飛びまくりでしょ

698:名無しさん@編集中
09/08/04 22:44:28 x+gHlEeK
↑間違えますた。忘れて下さい(汗

699:名無しさん@編集中
09/08/05 00:03:53 lTF6/tMB
>>690
上の例ってのはそのPVで撮った時の事ね

700:名無しさん@編集中
09/08/06 08:46:43 HbbpqKik
>>695
PVフォーマットはスケール変換しなくて大丈夫だよ。
とりあえずビデオカードのコンパネで、「オーバーレイ」又は「ビデオカラー」みたいな項目があるはずだから、そこのガンマカーブを補正0に直せ。
その上で違いを見比べなきゃどこでどんなスケール変換が掛っているか原因を突き止められんだろ。
あとPC>TV変換したら灰色っぽくなるのは当然。
つかビデオカード何使ってるんだよ。

701:名無しさん@編集中
09/08/06 17:42:37 QD/0UwF2
>>700
詳しくアドバイス有難う。ビデオカードは7600GSです。
ガンマカーブは補正0、ってかデフォにしましたが、改善無しでしたorz
PC>TVして、YC伸張使って誤魔化してますが・・・('A`)

702:名無しさん@編集中
09/08/06 18:41:02 e/nMVXM7
ちゅーか、最新ドライバじゃgeforceもradeonも伸張しないよ。
再生側で何とかする。

703:名無しさん@編集中
09/08/06 18:43:06 e/nMVXM7
>>702はSDの時ね。
HDなら何もしなくても伸張してくれるはず。

704:名無しさん@編集中
09/08/07 17:27:24 O3AQgJR4
いやいや、最近のは「ソフトウェアの設定を使用する」とかになってるだろ。
つまりプレイヤーが補正してるかどうかだな。

ついでに>>695のアニメ、新聞配達のやつだろ?
あれ元が白飛び気味だからそんなもんだろ。

705:名無しさん@編集中
09/08/07 17:45:51 DC0CBGei
早朝のカラーバー録画して検証してみなよ。

706:名無しさん@編集中
09/08/07 18:43:00 KKLTm3fy
URLリンク(toku.xdisc.net)
たぶんこれで正しいはず。TSからソフトウェアでBT.709>BT.601変換して
PCスケールに伸張

でこれからさらに伸張(要するに二重伸張)するとこうなる
URLリンク(toku.xdisc.net)

707:名無しさん@編集中
09/08/07 18:46:15 DRk9HbWS
>>695のはさらにもう1段くらい飛んでるような白さだね

708:名無しさん@編集中
09/08/07 18:47:09 KKLTm3fy
>>695は単にガンマ補正がかかってるだけみたいだな。BT.609にもなってるみたいだし

709:名無しさん@編集中
09/08/07 18:51:29 KKLTm3fy
ごめんヒストグラム見たらやっぱ飛んでる

710:名無しさん@編集中
09/08/09 00:56:44 rwF55XfM
モニタとかのキャリブレーションしてないから、いくら調整しても変なんじゃね?
正しく色が表示されてないのに、見た目だけで調整すると、こういう事になりやすいし

711:名無しさん@編集中
09/08/12 15:51:48 YrmWOkui
まずは705の書いたとおりPV4の色調整からだな。
カラーバーはNHK EかBS JAPANが毎日早朝にやってる。

MonsterX版で申し訳ないが
URLリンク(karinto2.mine.nu)
こんなような調整のこと。
PV4の調整方法は知らないのでググるか識者に任せる。

PV4側が正しく調整できてからグラボやモニタ側をやらないと堂々巡りだ。

712:名無しさん@編集中
09/08/12 17:04:48 tq5SG/YY
送り出しがレコならタイマー録画しとくといいかも
俺は調整で時々使う事あるから消さずに残してる

713:名無しさん@編集中
09/08/12 20:30:04 Q+lBPwRK
アースソフトにあるカラーバーをレコに読み込ませるのはだめなの?

714:名無しさん@編集中
09/08/12 20:46:36 vX9FlTCG
AviSynthでカラーバー作ってmpeg2エンコではだめ?

715:名無しさん@編集中
09/08/12 21:25:34 akN0sO8m
間違いなく正しいサンプリングになってる自信があるなら問題ない

716:名無しさん@編集中
09/08/12 23:42:52 kaa6YkjE
本物の放送映像使った方が間違えが少ないよ。番組も放送に乗っかってくるわけだからな。
自作はどこに罠があるかわからんよ。

717:名無しさん@編集中
09/08/16 17:48:59 cNWRlOqa
>>711
水曜から昨日まで早朝にNHK E録画したけど全然無かったよ。
ウソツキorz

718:名無しさん@編集中
09/08/16 19:14:49 AMWKSUUA
毎日だっけ?月曜朝だと思ったが
PT1使ってるから放送ないときに録画すると不安定になりそうで怖いんだよな…
チーズスイートホームを失敗したら…!

719:名無しさん@編集中
09/08/17 03:04:38 7+aDe2xR
>>717
NHK-Eにとらわれずに狙うべし。休止が多い日曜深夜~月曜朝が狙い目。
俺が以前月曜朝に狙った時はNHK-E/TBS/テレビ東京/テレビ埼玉がいっぺんに録れてた。
NHK-G/フジ/NTVはこの日休止しなかったので予約しなかった。

720:名無しさん@編集中
09/08/22 10:53:47 qXCbtqqY
>>717
俺がやったときは去年の8/21(木曜)の早朝5時前で当時は毎日やっていたが
今はもうやってないのか。すまんな。
地域にもよるのかな?

ちなみに東京JOAB-DTVの場合EPGによると今晩も2:25~5:00まで放送休止だ。
4:30くらいから30分の間のどこかで多分流れると思われ。

721:名無しさん@編集中
09/08/27 01:26:53 PrC/GCk8
>>666
よく解らないので勉強ついでにOPTIONの意味調べてみた。
でも解らない部分多すぎorz

--videoformat ntsc
 エンコードでデジタル化する前の“ソース”がどんな種類のものだったかを説明するらしい。
 元が何かを説明するだけでエンコされた映像には使い道がまるでない…らしい。
 指定するだけ無駄っぽい?

--nal-hrd
 これ何のオプション?
 具体的な効果を示す説明見つけられなかった。
 誰か教えてください><

--colorprim bt709
 CIE 1931 xy 色度図における赤・青・緑・白の位置をデコーダに指定するらしい。
 概ねHD解像度なら bt709、SD解像度なら smpte170mを指定する感じ?

--transfer bt709
 ガンマ特性を指定するらしい。
 確かデジタル放送波のガンマはBT.601指定されてるはずなので smpte170mが正しい?
 一部情報で bt709指定と smpte170m指定は同じ効果と書いてあるので好きなほうで。

--colormatrix bt709
 RGB<->YUV 変換式の係数をデコーダに指定するらしい。
 基本的にHDは bt709指定、SDには smpte170mを指定すればOKとのこと。
 ただ厳密に使い分けされていない場合もあるのでソースの情報を確認する方が吉。
 最近はffdshowやCoreAVCが対応してきたので指定する価値大いにあり。

てな感じかな?
colormatrix以外は別に指定しなくても国内でのソースならば問題は出なさそう。
間違ってる部分あったら誰か訂正してください><

722:名無しさん@編集中
09/08/27 02:01:45 YybzNksQ
MPEGのヘッダについて調べるべきだな。

723:名無しさん@編集中
09/08/27 11:29:07 jNYYn/ih
まあ、--colormatrix指定してもそれを読みとる環境じゃないと色変わんないすけどね

724:名無しさん@編集中
09/08/28 21:18:36 CKingRL2
逆に読み取られて反映されたら困ることもあるしね

725:名無しさん@編集中
09/08/30 22:19:10 ZtvQARIR
TV放送をPT1でTS録画したのを、dgindexでd2vにしたら一度RGBになってしまうから、d2vにしないほうがいいということだよね?
いつもはm2vファイルをm2v.aui経由でaviutlに入れてます。
どうしてもd2v使う時は、avsにconvertToYUY2()記述すればOK?

726:名無しさん@編集中
09/08/30 22:29:29 Py4FfTLy
YV12

727:名無しさん@編集中
09/08/30 22:33:02 UYZIeIo2
>>725
単にConvertToYUY2()としただけでは、縞が崩れてしまうから、デインターレースまでをavsでやっておけばよい。

例:
MPEG2Source("input.d2v")

(デインターレース, IVTC)

ConvertToYUY2

728:名無しさん@編集中
09/08/30 23:09:35 pO99p7mr
MPEG2SourceでupConv=trueとするかAutoYUY2を使うのがよい。
ConvertToYUY2(interlaced=true)でもいいけどあまり品質は良くない。
ベターなのは>>727だけど場合によっては先にYUY2化したほうがいい事もある

729:名無しさん@編集中
09/08/30 23:11:29 pO99p7mr
>>725
ていうかなんか勘違いしてるみたいだけどd2vがRGBになるのはVFAPI経由のときであって
MPEG2Source使えばYV12でロードできるぞ

730:名無しさん@編集中
09/08/30 23:27:28 ZtvQARIR
みなさん回答ありがとう
ただ問題がでた。d2vをavs経由でYUY2かYV12を試そうとしたんだけど、aviutlで開けなくなった。
MPEG2Source(hogs.d2v)でエラーでるんだが、ちゃんと指定している
Dgindexでやってるから、DgDecode.dllはもちろんある
avisinp.auiもaviutlに入れてるし、問題ないと思うんだけどな。
スレ違いになるから、自分でがんばります

731:名無しさん@編集中
09/08/30 23:53:37 q1MZGJqA
若干スレチな内容かもしれんが
DGVfapi には
VFAPI経由でAVSを読み込む機能がある

VFAPIはRGBな色空間なわけだからDGVfapi経由したAVSには
スクリプトの最後でconvertToRGB24()を自動的に追加した形で読み込まれる

たとえばAviUtlとかでAviSynthスクリプトを読みこむプラグインはいくつかある
みたいだけど、入力プラグインの「DGMPGDec *** D2V/AVS Reader」が他の
AviSynthスクリプトを読み込むプラグインより優先度が高ければいくらYUY2で
読み込ませようとしたってRGBで展開される

YUY2で読み込ませたいなら
AVISynth Script File Reader とかで読み込むといい
どの入力プラグインでファイル読み込んでどんな色空間で展開されてるかは
メニューのその他→ファイル情報 から見るとわかるよ


ああ、俺も昔は知らずにsynthスクリプトをVFAPI経由で読み込んでいたさorz

732:名無しさん@編集中
09/08/31 00:45:06 TyVN9vNa
>>730です
どうやら、Dgdecode.dllがうまく働いてなかったみたいです
手動で指定してあげたらうまく開けました
>>729の言うとおり、何もしないでもYUY2で読み込めました。
とりあえずテストは出来たのでよかったです。
助言くださった方々、ありがとうございました。
プラグインは全部avsに記述するのが、無難なのでそうすることにします

733:728
09/08/31 01:07:30 hBrFOPVF
今更だけどupConvはbool型じゃなくてint型で0-2を指定するんだった。


734:名無しさん@編集中
09/08/31 22:04:20 kSm5TrzT
ちょと聞きたいんだけど

色域については
1.NTSC比72%≒sRGB≒BT.709
2.NTSC比100%≒AdobeRGB≒xvYCC

色数については
sRGBだろうがなんだろうが10bitになりゃDeepColorって認識でおk?

735:名無しさん@編集中
09/09/01 00:04:30 FdBzBTxk
>>734
1.従来色域≒sRGB=BT.709
2.広色域≒AdobeRGB≠xvYCC

NTSC比~%ってのはあくまで面積比なので、
sRGBやAdobeRGBとずれている場合もあるので適切じゃない

> 色数については
> sRGBだろうがなんだろうが10bitになりゃDeepColorって認識でおk?
OK(DeepColorには12bitと16bitもある)

xvYCCについては下のサイトを参照
色域の話で良く持ち出されるRGB原色点はBT.709と同じ
URLリンク(www.sony.co.jp)
図1.2がわかりやすいと思うんだけど、
例えば今までRGB(0,255,255)は水色(シアン)の色になったわけだが、
ここでRGBを(-127,255,255)と入れることを許可する
そうすると今までの明るい水色からより深い水色になる
しかし対応していないディスプレイではマイナスの値は入らないので、
0に切り上げられて従来の水色になる

よって、対応しているデバイスではより広い色域を再現出来るが、
対応していないデバイスでは従来の色域になって色がおかしくなったりはしない
だから一見面倒なやり方だが、互換性を維持することが出来るのが特徴

736:名無しさん@編集中
09/09/01 01:56:16 k8M7DHMD
いわゆる後方互換ってヤツか

737:名無しさん@編集中
09/09/01 01:57:09 k8M7DHMD
なに言ってんだ前方互換だorz

738:名無しさん@編集中
09/09/01 23:37:00 uS1w1VXv
>>735
詳しくありがとう。
xvYCCってなんだかまだ理論上のものでしかない感じなんだね。
互換性を保つために便宜上RGB(255,255,-127)って書き方だけども
内部的には0-512かもっとなのかわからんけどそういう数字に割り振る、
もしくは計算結果として帰結するはずだし。
これだけの色が出せます!ってのじゃなくて、こういう考え方をすれば色を増やせるよね
ってとこで止まってる気がする。
色空間のxy座標表でRGBのベクトル矢印を遊ばせてるだけというか。
RGB(-255,255,-255)がありえるのかとか規格上限が固まらんとどうしようもないし、
なんともうやむやなんだなあ。

739:名無しさん@編集中
09/09/02 01:22:56 BswH7nyK
xvYCCてYが大きいまたは小さいときにCbCrの値が大きいと
結果が0-255を超える範囲になるのを利用してるから
RGB(-255,255,-255)とかは完全に範囲外だと思われる。

740:名無しさん@編集中
09/09/03 01:46:11 bUVHut+i
放送波は視聴者の反応が怖くてまだ採用できないだろうけど、
BT.709の色域は狭すぎ。
標準規格なのだから、ライブカラーでもハリウッドカラーリマスターでも
HDMIでxvYCCフラグ立てて出力するレコーダー、プレーヤー、ブルーレイが出てきたとき、
表示できない高彩度領域は色潰れするだけでエラーとなる訳ではない。

TVは既に色域をもてあまし気味だから、
普及し始めると加速度的に広まる可能性を持っている。

海のエメラルドグリーン、蛍光色には各社差がでそう。
パネルの持っている限界色域で表示できるようになる訳で、各社の色作りやLED液晶やらに
一層拍車がかかる。
目下adobeRGB拡張派:SONY XR
   SOCCS(自然界の色域包含)派:SHARP XS
   デジタルシネマ規格派:PANA プラズマ
でどれが正解かは送り出し側にかかっているが、
それぞれかなり色域が違うので、放っておくとシアン~緑~黄緑系の色相シフトが危ぶまれる。
すでに同一ソースで3社で色の出方はかなり違っている。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch