
現在 830x1100 の .mp4 ファイル (スクリーンキャスト) があり、これを 114x150 にサイズダウンする必要があります。何時間も ffmpeg の設定を試していますが、見栄えがよく鮮明な画像ができません。元のファイルはまともな状態ですが、縮小するとなぜぼやけて見えるのかわかりません。
残念ながら、まだリリースされていないソフトウェアのウォークスルーが含まれているため、ビデオを共有することはできません。
答え1
114x150 はソースのサイズを考えると非常に小さいため、どのスケーリング方法でも満足のいく結果が得られるかどうかはわかりません。そうは言っても、-sws_flags
ffmpeg のオプションを試してみることはできます。
ffmpeg -i input -filter:v scale=114:-1 -sws_flags lanczos output
これは単なる例です。lanczos が最善の選択肢であるとは言いません。デフォルトは ですbicubic
。完全なリストは でご覧くださいffmpeg -h full
。
また、圧縮アーティファクトが干渉しないよう、十分な品質を提供することを忘れないでください。FFmpeg と x264 エンコーディング ガイドたとえば。
もう 1 つのオプションは、おそらくあまり良い提案ではありませんが、フィルターを試すことですunsharp
。
答え2
最も汚い DSP トリックの 1 つは、最終結果をゆっくりと拡大してから縮小することです。
最初のステップは「インクリメンタル アップサンプリング」と呼ばれています。大学レベルの Photoshop で教えられているようです (?) 参照http://library.albany.edu/imc/pdf/upsampling.pdf
2 番目のステップは、元の出力に合わせてサイズを変更することです。