web-dev-qa-db-ja.com

FFmpeg-ビデオを拡大する方法

Ffmpeg(コマンドライン)を使用してビデオを中央にズームしたい。ズームパンフィルターを使ってみましたが、動画の最初のフレームのみを使用しています。ズームインしながら動画を再生したいのですが、撮影中にカメラでズームインするのがいいと思います。誰かが単一のフィルターチェーンでこのようなことを達成しましたか?

私が現在考えることができる唯一の方法は、ビデオのすべてのフレームを抽出し、拡大縮小し、トリミングし、保存し、すべての画像をエンコードしてビデオに戻すことです。しかし、これは実際には私の好ましい方法ではありません。ヒントはありますか?前もって感謝します!

1
datayeah

ズームパンは、デフォルトでは静止画像を操作するように設定されていますが、ビデオを操作するように設定することもできます。

基本形は

zoompan=z=pzoom+0.01:x='iw/2-iw/zoom/2':y='ih/2-ih/zoom/2':d=1:s=1280x720:fps=30

pzoomは、前のフレームの最終的なズーム値です。 dはありません。ストリームの各フレームのインスタンスの数。

2
Gyan