私の課題は、コンパクトカメラで撮影したビデオの品質を「改善」することです。アップサンプリングしてから、アンシャープ マスクを適用することを検討しています。
FFMPEG の専門家の皆さん、アップサンプリングありとなし(たとえば 320X180 から 720P 1280X720 へ)の両方で、アンシャープ マスキングの開始設定を提案していただけますか?
答え1
を参照してください規模そしてアンシャープffmpeg のフィルター:
ffmpeg -i input -filter:v "scale=1280:-1:flags=lanczos,unsharp=5:5:1.0:5:5:0.0" output
スケール フィルターで
-1
は、アスペクト比を維持するために正しい高さが自動的に選択されます。flags
スケールフィルタのオプションでスケールアルゴリズムを変更できます。アップサンプリングにはlanczos
試してみる価値があります。デフォルトはbicubic
(-vf
/を使用している場合-filter:v
) またはbilinear
(を使用している場合) です。の下にある-filter_complex
アルゴリズムの完全なリストまたはを参照してください。ffmpeg -h filter=scale
-sws_flags
FFmpeg スケーラーのドキュメント。この例では、デモンストレーション用に用意されたデフォルト
unsharp
設定を使用しています5:5:1.0:5:5:0.0
。これらの値により、彩度や輝度をシャープにしたりぼかしたりできます。アンシャープ フィルターのドキュメントその他の例。