2016-10-01 2 views
0

Ich habe ein Video, das nicht 1920x1080 hat, also muss ich es machen.Make grün nullsrc zu schwarz

Ich versuche nächsten Befehl zu verwenden:

ffmpeg -i "video.avi" -filter_complex "nullsrc=size=1920x1080 [0:v]; [0:v] overlay=shortest=1:x=200:y=100" -r 30 -c:v libx264 -preset fast -crf 18 -profile:v high -bf 2 -flags +cgop -coder 1 -pix_fmt yuv420p -strict -2 -c:a aac -b:a 384k "video.mp4" 

Aber ich habe einen grünen Rahmen über das Video so - http://i.imgur.com/QNVUGb5.jpg

finde ich nicht eine Lösung, die ein grün in einer anderen Farbe zu machen.

Wie möglich, grünen Rahmen zu schwarzen Rahmen zu machen?

Danke.

Antwort

2

Es ist einfacher, nur die pad filter verwenden Sie den Rahmen hinzufügen:

ffmpeg -i input -filter_complex "pad=1920:1080:(ow-iw)/2:(oh-ih)/2" output 

Alternativ, wenn Sie immer noch das Overlay-Filter verwenden möchten aus irgendeinem Grund dann können Sie die color source filter statt nullsrc verwenden:

color=s=1920x1080:c=black