私はavidemuxを使用して、黒い境界線のあるビデオをトリミングしていますが、何らかの理由で、Avidemuxがフッテージを取得すると、色がひどく変化します。
前:
期間中:
後:
最初のスクリーンショットは、トリミングする前に生のビデオを再生しているWindows MediaPlayerからのものです。 (スクリーンショットを画面の同じ部分にトリミングしました。そうしないと、削除しようとしている黒い境界線の巨大な湾が表示されます)。 2番目のスクリーンショットはAvidemuxの内部からのものであり、avidemuxでトリミングした後にWindows MediaPlayerがビデオを再生したときに表示されるものと同じです。他のフィルターは適用されませんでした。
編集:混乱があるように思われるので、3番目のスクリーンショットは再びWindows Media Playerからのものであり、エクスポートされたビデオファイルにこの色の問題があることを証明しています。
これは何が原因で、どうすれば修正できますか?私はビデオ編集にかなり慣れていないので、「見た目が間違っている」以外の問題をどのように説明すればよいかさえわかりません。入力ビデオはlavcodecでデコードされます。プログラムの64ビットバージョンを使用しても役に立ちません。
私はそれを理解することができました:
ファイルのビデオ部分は、ffprobeで推定されるように、msvideo1でエンコードされました。 ffmpegを使用してmpeg4に再エンコードすると、問題が修正されます。 avidemuxはmsvideoを正しく読み取れないと思いますか?
はい、これはMSvideo 1と関係があります。修正は、AVIdemux(スワップUV)内からビデオフィルターを追加することです。これにより、色が本来の外観に戻ります。プレビューをクリックして効果を確認してください。編集中は色の修正は表示されませんが、最終的なビデオをエクスポートするときに表示されます(ビデオにコピーモードを使用しないでください)。