ffmpeg zeichnet Ränder für Videos

1. Erstellen Sie eine neue TXT-Datei, kopieren Sie den folgenden Code hinein und speichern Sie ihn.

@echo off & title
 
cd /d %~dp0
 
for %%a in (*.mp4) do (
 
 ffmpeg -i "%%~sa" -y -q:v 1 -vf drawbox=x=0:y=0:w=iw:h=ih:c=yellow:t=10 "out\%%~na.mp4"
 
)
 
pause

2. Ändern Sie das Dateisuffix in bat.

3. Platzieren Sie die Datei mit dem Suffix bat im Videoordner, um sie stapelweise zu verarbeiten.

4. Stellen Sie sicher, dass ffmpeg installiert ist. Doppelklicken Sie auf die Bat-Datei, um sie auszuführen.

5. Parameterbeschreibung:

-i Eingabedatei, bezieht sich hier auf die Videodatei.

-y bedeutet, dass die Ausgabedatei (sofern eine Originaldatei vorhanden ist) ohne Nachfrage direkt überschrieben wird.

-q:v 1 q ist die Qualität, v ist das Video, der Wertebereich von v ist [1, 35], wenn der Wert 1 ist, entspricht dies der besten Videoqualität.

-vf-Filter.

drawbox zeichnet ein rechteckiges Feld, x und y entsprechen der oberen linken Ecke des Rechtecks, w ist die Breite des Rechtecks, h ist die Höhe des Rechtecks, c ist die angegebene Zeichenfarbe und t ist die angegebene Linienbreite ( Der Standardwert ist 4 Pixel).

Guess you like

Origin blog.csdn.net/mj412828668/article/details/121327284