Das Hinzufügen eines Wasserzeichenbilds zu einem Video oder Stream funktioniert nicht

400
Abdessamad

Ich versuche, ein Logo mit FFmpeg zu einem Video und einem Stream hinzuzufügen.

Für das Video verwende ich

ffmpeg –i viddeo.mp4 -i logo.png -filter_complex "overlay=main_w-overlay_w-10:main_h-overlay_h-10" bottom_left.mp4 

aber ich bekomme diese Fehlermeldung:

Auf dem Filter Parsed_overlay_0 kann kein übereinstimmender Stream für das unbenannte Eingabefeld 1 gefunden werden

Verwenden Sie dies für den Stream

ffmpeg -re -i http://server.com/live.m3u8 -i logo.png -filter_complex "overlay=main_w-overlay_w-10:main_h-overlay_h-10" -c:v copy -c:a aac -ar 44100 -ab 128k -ac 2 -strict -2 -flags +global_header -bsf:a aac_adtstoasc -bufsize 1500k -f flv rtmp://test:1935/live/kky4zhl 

führt zu diesem Fehler:

Streamcopy wurde für den Ausgabestrom 0: 0 angefordert, der von einem komplexen Filtergraphen geliefert wird. Filterung und Streamcopy können nicht zusammen verwendet werden.

Auch nicht arbeiten Wie kann ich dieses Problem lösen?

2
Ändern Sie im Stream-Befehl "-c: v copy" in "-c: v libx264". Geben Sie für den ersten Befehl das vollständige Protokoll frei. Gyan vor 5 Jahren 0

0 Antworten auf die Frage