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 $