Ich versuche derzeit, Outros und Wasserzeichen zu meinen Videos hinzuzufügen. Ich bin neu dazu.ffmpeg - 2 Dateien - Konvertieren -> Concate-> Wasserzeichen funktioniert nicht
Dies ist mein Code, um die Videos in das gleiche Format für die Umwandlung von
cd source
for %%f in (*.mp4) do (
ffmpeg -i "%%f" -c:v libx264 -b:v 1500k -s 720x720 -crf 22 -g 1 -keyint_min 1 -preset slow -shortest -ar 44100 "../converted/c_%%f"
)
cd outro
for %%f in (*.mp4) do (
ffmpeg -i "%%f" -c:v libx264 -b:v 1500k -s 720x720 -crf 22 -g 1 -keyint_min 1 -preset slow -shortest -ar 44100 "../../converted/outro/c_%%f"
)
call concat.bat
pause
Dies ist der Code verwende ich dann die Dateien verketten:
cd converted
for %%f in (*.mp4) do (
echo.>%%f.list
echo file '%%f' >> %%f.list
echo file 'c_outro.mp4' >> %%f.list
)
for %%f in (*.list) do (
ffmpeg -f concat -i %%f -c copy concatenated/%%f.mp4
)
call final.bat
pause
Dies ist der Code, den ich verwenden, um hinzufügen das Wasserzeichen:
cd concatenated
for %%f in (*.list) do
ffmpeg -i "%%f" -i logo.png -filter_complex "overlay=10:10" "../../final_%%f"
)
pause
Wo habe ich den Fehler gemacht? Es konvertiert die Videos ohne Probleme und verbindet sie, aber Wasserzeichen scheinen nicht zu funktionieren. Bitte um Rat.
Irgendwie funktioniert die richtige Formatierung für den Code nicht – Salexes
Sie können dies alles mit einem Befehl tun und zusätzliche, unnötige Kodierung vermeiden, indem Sie den concat-Filter anstelle des concat demuxer verwenden. – LordNeckbeard