Ich kann ffmpeg
von einer Konsole verwenden und einen Text zum Ein- und Ausblenden erhalten, aber ich versuche und schade, die alpha
Option in fluent-ffmpeg
zu verwenden.Alpha Unterstützung für fließend-ffmpeg complexFilter drawtext?
Dies funktioniert:
ffmpeg -i testvideo.mp4 -filter_complex "[0:v]drawtext=fontfile=/<full-path>/Lato-Black.ttf:text='This is a test':fontsize=12:fontcolor=e82e2e:alpha='if(lt(t,1),0,if(lt(t,2),(t-1)/1,if(lt(t,4),1,if(lt(t,5),(1-(t-4))/1,0))))':x=(w-text_w)/2:y=(h-text_h)/2" outfile.mp4
Dies, wenn innerhalb eines Knotens Dienst verwendet fehlschlägt:
.complexFilter({
filter: 'drawtext',
options: {
fontfile: <font-path>
text: "This is a test",
fontsize: 18,
fontcolor: "ff0000",
alpha : if(lt(t,1),0,if(lt(t,2),(t-1)/1,if(lt(t,4),1,if(lt(t,5),(1-(t-4))/1,0)))),
x: 10,
y: 10
}
}, 'out')
fließend-ffmpeg nicht mit: ffmpeg beendet mit Code 1: Fehler beim Konfigurieren der komplexe Filter. Invalid argument
Ist alpha
nicht in fluent-ffmpeg
unterstützt (Ich kann keine Unterlagen dafür finden), oder ist es ein anderes Schlüsselwort?
Danke, Formatierung der Alpha-Eingabe richtig gemacht hat den Trick – mgd