Hallo liebe Leute.
Ich konnte ffmpeg erfolgreich mit dem vaapi hardware encode zum Laufen bekommen. Soweit bin ich ganz zufrieden und möchte nun ein Logo unten links einblenden.
Seit 2 Tagen schlage ich mich mit der Sache herum. Offensichtlich habe ich die filter_complex Methode nicht richtig verstanden aus der Dokumentation.
Auf diesem Wege funktioniert der Stream gut:
ffmpeg -vaapi_device /dev/dri/renderD128 -f v4l2 -input_format mjpeg -s 1280x720 -r 10 -i /dev/video0 -f lavfi -i anullsrc -vf 'format=nv12,hwupload' -vcodec h264_vaapi -g 30 -preset ultrafast -b:v 3500k -f flv "rtmp://a.rtmp.youtube.com/live2/MY_SECRET"
Also habe ich gemäß der Doku das hier probiert und erhalte eine Fehlermeldung:
ffmpeg -vaapi_device /dev/dri/renderD128 -f v4l2 -input_format mjpeg -s 1280x720 -r 10 -i /dev/video0 -f lavfi -i anullsrc -i watermark.png -filter_complex "format=nv12,hwupload;overlay=W-w-10:10" -vcodec h264_vaapi -g 30 -preset ultrafast -b:v 3500k -f flv "rtmp://a.rtmp.youtube.com/live2/MY_SECRET"
Cannot find a matching stream for unlabeled input pad 1 on filter Parsed_overlay_2
Wie ist hiermit korrekt umzugehen?
Vielen Dank im Voraus.