2016-05-08 7 views
0

私はオーバーレイには、このコマンドを使用してい複数のスケール画像には - FFMPEG

それを表示した後、画像をオーバーレイすることができAndroidモバイルアプリケーションの開発テキストを描画し、ビデオファイルにオーディオをマージするffmpegのライブラリを使用しています2枚の.AVIビデオに画像

ffmpeg -i inputvid -i photoOne.png -i photoTwo.png -filter_complex [1:v]scale=320:320[ovrl],[0:v][ovrl] overlay=25:25:enable='between(t,0,10)' 
,overlay=25:25:enable='between(t,0,10)'" outvid 

このコマンドはスケールのみ320へ最初の画像:320、しかし、私は400に第2の画像を拡大縮小したい:400と私はスケールを指定する方法がわかりません二番目の写真。

+0

ソフトウェアの開発のためのスタックオーバーフローです。 'ffmpeg'のようなソフトウェアを使っている問題については、[Super User](http://superuser.com/)を試してみてください。 – Cornstalks

+0

ありがとう、しかし、私はビデオに画像をオーバーレイすることができますアンドロイドアプリを作るためにffmpegを使用しています 私は申し訳ありませんが、私は 私は質問を編集することを忘れていることを忘れている? – BOB

+0

あ、そうじゃない。結果として得られる画像の意図された使用は実際には関係ありません。ストック・ブローカーとして働いて家を建てることもできますが、私は建設会社に出向いて株式投資戦略について質問しません。 – Cornstalks

答えて

1

使用あなたのovelayので、座標が同じであることをこの

ffmpeg -i inputvid -i photoOne.png -i photoTwo.png -filter_complex \ 
     "[1:v]scale=320:320[ovr1]; [2:v]scale=400:400[ovr2]; \ 
     [0:v][ovr1]overlay=25:25:enable='between(t,0,10)'[int]; \ 
     [int]ovr2]overlay=25:25:enable='between(t,0,10)'[out]" \ 
     -map "[out]" outvid 

ノエ。 2番目の画像は結果の最初の画像を覆い隠します。

+0

ありがとう、それはあなたが私を救ったうまく動作します 私は後で時間を変更することを知っていますが、秒でミリ秒で時間を設定する方法を知っていましたか? ありがとう – BOB

+0

1000で割るので、3804ミリ秒は '3.804'です – Mulvya

関連する問題