Hat jemand eine Idee, wie ich eine Bildmaske über das Video legen kann, ohne den Audio- und Video-Codec zu ändern?
Ich erstelle verschiedene Mediendateien zu Testzwecken und möchte die Kontrolle über meine Audio- und Videocodecs haben, die in einem A / V-Container verwendet werden. Jetzt muss ich eine Bildmaske über eine A / V-Datei legen, ohne den Audio- und Videocodec zu ändern .
Bei Verwendung ffmpeg -i video.avi -i image.png -filter_complex 'overlay' avi.mkv
kann ich hinzufügen, -acodec copy
aber nicht -vcodec copy
, dies gibt den Fehler:
Streamcopy für Ausgangsstreaam 0: 0 angefordert, der von einem komplexen Filtergraphen gespeist wird. Filterung und Streamcopy können nicht zusammen verwendet werden.
Und wenn ich nur den obigen Befehl benutze, codiert FFmpeg meine Streams in ein anderes Format (MPEG-4 & MP3).