ffmpeg コマンドを使用してビデオをズームして保存することは可能ですか?
いろいろ検索しましたが、解決策は見つかりませんでした。
答え1
ズームは 2 つのステップで行われます。次の操作を行います。
- 選択した係数でビデオを拡大縮小します。
- ビデオを元のサイズにトリミングします。
たとえば、入力ビデオが 1280×720 ピクセルであると仮定して、係数 2 でズームインする場合は次のようになります。
ffmpeg -i 入力.mp4 -vf "規模=2*iw:-1,作物=iw/2:ih/2" 出力.mp4
もちろん、ここで係数を変更することもできます。-1
つまり、高さは自動的に設定されます。
フィルターの 2 つの追加パラメータを使用してcrop
、トリミング ウィンドウの位置を設定できます。
見てみましょうx264 エンコーディング ガイド出力品質を変更する必要がある場合(もちろん、元の品質に比べて低下します)。