トリミングとサイズ変更でビデオを固定画面サイズに変換

トリミングとサイズ変更でビデオを固定画面サイズに変換

私はこれを自分で見つけようとしましたが、多くのオプションのために混乱しました。

ffmpeg理想的には、または(mencoderまたは他のものを使用していますが、両方を試したことがあります)を使用して、受信ビデオを固定画面サイズに変換したいと思います。

ビデオが広すぎるか短すぎる場合は、ビデオを中央から切り取ります。サイズが正しくない場合は、サイズを上下に調整して、固定画面サイズに正確に収まるようにしてください。

私にとって最終的に必要なのは720x480 XVid AVIとMP3オーディオトラックです。

最大解像度にサイズを変更する方法を示す多くのページが見つかりましたが、ビデオはまさにその解像度でなければなりません(余分な部分を切り取り、黒いバーはありません)。

誰でもそれを実行するためのコマンドラインを教えてもらえますか?それとも、少なくともいくつか/ほとんどの方法を教えてもらえますか?複数のコマンドラインが必要な場合(解像度を得るためにXを実行し、この計算を実行してからその計算の出力としてYを実行)、スクリプトを作成できます。

ベストアンサー1

ffmpeg -i input.file -vf "scale=(iw*sar)*max(720/(iw*sar)\,480/ih):ih*max(720/(iw*sar)\,480/ih), crop=720:480" -c:v mpeg4 -vtag XVID -q:v 4 -c:a libmp3lame -q:a 4 output.avi

「input.file」を入力ファイル名に変更します。

おすすめ記事