ffmpeg コマンドを使用してビデオをズームする

ffmpeg コマンドを使用してビデオをズームする

ffmpeg コマンドを使用してビデオをズームして保存することは可能ですか?

いろいろ検索しましたが、解決策は見つかりませんでした。

答え1

ズームは 2 つのステップで行われます。次の操作を行います。

  1. 選択した係数でビデオを拡大縮小します。
  2. ビデオを元のサイズにトリミングします。

たとえば、入力ビデオが 1280×720 ピクセルであると仮定して、係数 2 でズームインする場合は次のようになります。

ffmpeg -i 入力.mp4 -vf "規模=2*iw:-1,作物=iw/2:ih/2" 出力.mp4

もちろん、ここで係数を変更することもできます。-1つまり、高さは自動的に設定されます。

フィルターの 2 つの追加パラメータを使用してcrop、トリミング ウィンドウの位置を設定できます。

見てみましょうx264 エンコーディング ガイド出力品質を変更する必要がある場合(もちろん、元の品質に比べて低下します)。

関連情報