透明な.movの背後に背景を追加(およびmp4に変換)


1

透明な.movビデオに無地の背景を追加するのに苦労しています。特に、実行時に生成されるフレームに制限はないようです。私のコマンド:

ffmpeg -y -f lavfi -i color=lightgrey:s=1690x3000 -filter_complex 'overlay=0:0' -i Male-Nervous-System.mov -c:v libx264 -b:v 2000k -pass 1 -an -f mp4 /dev/null && ffmpeg -f lavfi -i color=lightgrey:s=1690x3000 -filter_complex 'overlay=0:0' -i Male-Nervous-System.mov -c:v libx264 -b:v 2000k -pass 2 -movflags faststart -c:a aac -b:a 128k ../mp4/Male-Nervous-System.mp4

ライトグレーの背景画像/ビデオの長さを他のビデオの長さに制限するために何が欠けていますか(約5秒)。

回答:


0

オーバーレイフィルターは、デフォルトでは、2つの入力のうち長い方で実行されます。カラーフィルターは無期限であるため、オーバーレイは最短ストリームで停止するように指示する必要があります。

ffmpeg -y -f lavfi -i color=lightgrey:s=1690x3000 -i Male-Nervous-System.mov -filter_complex 'overlay=0:0:shortest=1' -c:v libx264 -b:v 2000k -pass 1 -an -f mp4 /dev/null &&
ffmpeg -f lavfi -i color=lightgrey:s=1690x3000 -i Male-Nervous-System.mov -filter_complex 'overlay=0:0:shortest=1' -c:v libx264 -b:v 2000k -pass 2 -c:a aac -b:a 128k -movflags faststart  ../mp4/Male-Nervous-System.mp4
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.