FFmpeg Colorkey- Filter
//colorkey=0x000000:0.1:0.5 [0:a] showwaves=size=1280x100:mode=line:r=25, colorkey=0x000000:0.1:0.5[wave]
0x000000
ist 0xRRGGBB-Farbe ?
0.1
ist Ähnlichkeit Prozentsatz
0.5
ist Blending Prozent
Ich habe versucht, dieses Problem einige Stunden zu klären, und ich kann keine Lösung finden.
Ich erstelle ein Video aus einer .mp3 und einigen Bildern mit dem folgenden Befehl
fmpeg.exe -y -i temp\audio.mp3 -loop 1 -i Bokeh\frame-%03d.png -r 25 -filter_complex "[0:a] showwaves=size=1280x100:mode=line:r=25[wave];[1:v][wave] overlay=y=H-h:eval=init[canvas];[canvas]drawtext=fontfile='./tools/impact.ttf':fontsize=42:text='ORGANIKISMNESS':x=20:y=(h-170-text_h*2.20):fontcolor=white:shadowy=2:shadowx=2:shadowcolor=black,drawtext=fontfile='./tools/impact.ttf':fontsize=42:text='RETURN TO THE SOURCE PT.2 (ORGANIKISMNESS REMIX)':x=20:y=(h-170-text_h):fontcolor=white:shadowy=2:shadowx=2:shadowcolor=black" -shortest -acodec copy -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -tune stillimage -crf 19 -movflags faststart "videos\Organikismness-Return to the Source Pt.2 (Organikismness Remix).mp4"
Ich versuche, den [wave] (showwaves) -Filter mit einer Art Alphakanal auszustatten, um etwas transparent zu sein, um ihn später auf dem Rest des Videos zu überlagern.
Bisher habe ich den blend
Filter ausprobiert, aber dies beschwert sich, dass die Quellen nicht die gleiche Größe haben (eine ist 1280x720, die Showwaves-Quelle ist 1280x100).
Ich habe den colorchannelmixer
Filter ausprobiert, konnte aber nicht herausfinden, wie das funktionieren soll.
Hat jemand eine Idee, wie es geht?
FFmpeg Colorkey- Filter
//colorkey=0x000000:0.1:0.5 [0:a] showwaves=size=1280x100:mode=line:r=25, colorkey=0x000000:0.1:0.5[wave]
0x000000
ist 0xRRGGBB-Farbe ?
0.1
ist Ähnlichkeit Prozentsatz
0.5
ist Blending Prozent