Benutzen
ffmpeg -y -i video.mp4 -i overlay.png -filter_complex "[1][0]scale2ref[i][m];[m][i]overlay[v]" -map "[v]" -map 0:a? -ac 2 output.mp4
Der scale2ref
erste Eingang (auf den Filter) wird auf die Größe des zweiten skaliert. Der Eingangs - Pad - Indizes 0
, und 1
bezieht sich auf den ersten und zweiten Eingang zu FFmpeg, wie die Zählung von Null beginnt.
-map 0:a?
- der ?
Befehl sagt FFmpeg, das Audio zufällig abzubilden, dh falls vorhanden. Ich habe die amix
Filter entfernt, da a) Filter innerhalb eines Filterkomplexes nicht kontingent sein können und b) es nur einen Eingang gibt, also nichts zu "mischen" ist.