2016-07-15 32 views
0

私はffmpegを使用して、ある画像を別の画像にオーバーレイします。
今私はCMDを使用しています:ffmpegスケール入力画像

ffmpeg -i bg.jpeg -i banana.png -filter_complex overlay=5:H-h-5 -shortest out.png 

それは次のようになります。

enter image description here

:私はこのように、背景画像を拡大縮小することなく、トップの画像をスケーリングする必要があり enter image description here

私はそれをどのようにすることができますか?

答えて

0

使用

ffmpeg -i bg.jpeg -i banana.png -filter_complex [1]scale=W:H[w];[0][w]overlay=5:H-h-5[v] -map "[v]" out.png 

W及びHは、上部画像の必要な幅と高さで置き換えなければなりません。

+0

ありがとうございました!タイプミスを修正してください:write "、"代わりに ";" –

+0

正しいです。新しいフィルターチェーンは ';'で区切られています – Mulvya

+0

だから;私はエラーがあります:フィルタスケールに接続されていない出力があります [0] [w] overlay = 5:H-h-5:コマンドが見つかりません。コンマでそれはうまく動作します。 ffmpegバージョン3.1.1 –