キャプチャしたビデオをエクスポートするアプリケーション(PAL SDI)を作成しています。元の色空間はuyvy(4:2:2)です。swscaleでフレームを4:2:0に変換し、avcodecでエンコードすると、フィールド間で色のにじみが発生します。これは、フレームがインターレースされていることに気づいていないswscaleによるものと思われます。これは、フィールドの1つを示す、エクスポートしたビデオからのボブインターレース解除フレームの一部の例です。
ご覧のとおり、他のフィールドから色がにじんでいます。これを防ぐにはどうすればよいですか?ライブラリを調べて、フィールドを尊重するように指示するものをswscaleで見つけようとしましたが、何も見つかりませんでした。
各フィールドを個別のバッファーに保管しているので、それが役立つ場合は、事前にフィールドを個別に処理できます。
これについての助けに感謝します!
よろしくカール
編集:基本的に、私が欲しいのはPALDVを出力することです。ffmpeg(アプリケーション)がこれを処理できるので、swscaleはどういうわけかこのタイプのインターレース420を生成できると思います(私は思います)。