Wie skalieren und positionieren Wasserzeichen zu skalieren?
Ich bin Skalierung ein video und die Anwendung eines Wasserzeichens in etwa so:
ffmpeg -ss 0:0:0.000 -i video.mp4 -y -an -t 0:0:10.000
-vf \"[in]scale=400:316[middle]\" -b:v 2000k -r 20
-vf 'movie=watermark.png,pad=400:316:0:0:0x00000000 [watermark];[middle] [watermark]overlay=0:0[out]'
out.flv
Jedoch das angewandte Wasserzeichen zu sein scheint, skaliert auf die ursprüngliche video-Größe, anstatt die kleinere video-Größe.
Dieser Befehl Linie war auf ffmpeg version 0.8.6.git
und verhält sich nun anders, nachdem eine Aktualisierung auf version N-52381-g2288c77
.
Wie bekomme ich es wieder funktioniert??
Update 2013-04-26:
Ich habe jetzt versucht, den overlay-filter X-und Y-Parameter anstelle von padding, aber ohne Erfolg.
InformationsquelleAutor Cobra_Fast | 2013-04-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beantwortet ubitux auf der FFmpeg-IRC:
Verwenden
scale
undoverlay
im Einzelzimmer-filter_complex
Kette, etwa so:Laden zudem das Wasserzeichen über
-i
eher als diemovie
filter.Error initializing filter 'scale' with args '400:225:pad=height=ih+20:color=#71cbf4