FixBrokenChromaUpsampling

FixBrokenChromaUpsampling (clip)

フリーの Canopus DV コーデック v1.00 は、色差チャンネルを不正確にアップサンプリングします(新しいフリーではないバージョンはちゃんと動作するように見えるにもかかわらず)。色差は他のフィールドから複製され、有名なクロマアップサンプリングエラーが発生します。

FixBrokenChromaUpsampling フィルタは、これを補償します。もし上述の Canopus DV コーデックを使っているのなら、AviSource の後にこのフィルタを使用すべきです。DirectShow ベースの Microsoft DV コーデックの古いバージョンも、この問題を抱えているかもしれません((調査する必要はありますが)DirectX7 についてくる Microsoft DV コーデックのことであり、DirectX8/9 についてくるものはちゃんと動作します)。

Canopus DV コーデックは、4 ラインごとの各グループに対して、その真ん中の 2 ラインの色差をスワップします:

正しいフレーム Canopus のフレーム
ライン 1 ライン 1
ライン 2 ライン 3
ライン 3 ライン 2
ライン 4 ライン 4
ライン 5 ライン 5
ライン 6 ライン 7
ライン 7 ライン 6
ライン 8 ライン 8

4 ラインごとの各グループに対し、FixBrokenChromaUpsampling は、真ん中の 2 ライン色差をスワップし直すことによってこれを訂正します。

原文 Date: 2005/11/08 12:37:33
日本語訳 $Date: 2008/06/22 07:41:12 $