を持っています X.MTS
ビデオファイルと私はから画像を抽出したいです。 FFmpegで抽出してみましたが、抽出された画像の品質が良くありません。
ffmpeg -i X.MTS images/%05d.png
次に、VLCとTotem(Ubuntuのデフォルト)ビデオプレーヤーを使用して、そのファイルから画像を抽出(スクリーンショットを撮る)しようとしました。
結果を以下に示します。ご覧のとおり、トーテムのスクリーンショットはVLCのスクリーンショットよりも優れています。 FFmpegを使用して高品質でビデオから画像を抽出することは可能ですか?
最初の画像は インターレース のようです。それで、おそらく単にインターレース解除することでこの問題を解決できるでしょうか? FFmpegでこれを行うには、例として提供したようにコマンドを実行し、次のように-deinterlace
オプションを追加します。
ffmpeg -i X.MTS -deinterlace images/%05d.png
ただし、 LordNeckbeardによるコメント -によると、-deinterlace
オプションは引き続き機能しますが、 yadifインターレース解除フィルター を優先して減価償却されています。したがって、次のような-vf yadif
オプションを使用して、同様の機能を実現できます。
ffmpeg -i X.MTS -vf yadif images/%05d.png