2017-11-26 1 views
0

, also versuche ich einen Ordner voller Gifs zu wässern, aber ich bekomme eine Fehlermeldung, dass ich nur mit einem GIF-Stream arbeiten kann, gibt es eine Möglichkeit, dies zu umgehen ?GIF-Muxer unterstützt nur einen einzigen Video-GIF-Stream

@echo off 
setlocal 
for %%G in ("%~dp0gifs\*.gif") do (
    ffmpeg -i %%G -i Watermark.png -filter_complex "[0:v]scale=trunc(iw/2)*2:trunc(ih/2)*2[v0];[1:v][v0]scale2ref=trunc(iw/5):trunc(ih/16)[logo][0v];[0v][logo]overlay=W-w-3:H-h-4 [v]" -map "[v]" -codec:v libx264 -preset slow -crf 18 %%~nG.gif 
    ) 
) 
endlocal 
pause 

Der Fehler von ffmpeg:

[gif @ 0x7ff212801c00] GIF muxer supports only a single video GIF stream. 
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument 
Error initializing output stream 0:0 -- 
+1

Sie sollten immer die genauen Fehler zeigen, und noch besser ist die vollständige Protokoll- oder Konsolenausgabe von 'ffmpeg' anzuzeigen. H.264-Video funktioniert nicht in GIF. Ich nehme an, Sie wollten '%% ~ nG.mp4' verwenden. – LordNeckbeard

+0

Oh, in Ordnung, der genaue Fehler sagt "GIF Mixur unterstützt nur einen einzigen Video-GIF-Stream" und ich wusste nicht, dass H.264 nicht mit GIF funktioniert, ich habe nur meinen Code für Watermarking Videos wiederverwendet und es auf GIF angewendet. –

+0

Was passiert, ist, dass ich Webm-Dateien habe, die ich in ein Sample-GIF schneiden und ein Logo hinzufügen muss, habe ich bereits in Gifs umgewandelt und ich habe versucht, die Lösung auf diesem Thread https://StackOverflow.com/questions/46060013/how-to-add-watermark-in-a-gif-mit-ffmpeg aber es scheint, ich bin auf der falschen Spur, weil es die Konsole abstürzt, wenn ich mein Skript ausführen. –

Antwort

2

H.264 nicht muxed in GIF werden. Entweder:

  • entfernen -codec:v libx264 -preset slow -crf 18 zur Ausgabe von tatsächlichen GIF oder
  • ändern Sie den Ausgang .gif-.mp4 zur Ausgabe von H.264-Video in MP4-Container
+0

Ich entfernte den H.264-Teil und es funktionierte gut, danke. –

Verwandte Themen