Скрипты FFMPEG
ПРИМЕР: FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" (ТУТ ВАША КОМАНДА) "%%~nG_1.mp4"
1) Изменение разрешения видео:
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf scale=1280:720 "%%~nG_1.mp4"
Эта команда изменит разрешение всех видеофайлов в текущем каталоге до 1280x720.
2) Изменение битрейта (уменьшение или увеличение):
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -b:v 1000k "%%~nG_1.mp4"
Этим скриптом битрейт видео изменится на 1000kbps.
3) Изменение частоты кадров:
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -r 24 "%%~nG_1.mp4"
Эта команда изменяет частоту кадров на 24 кадров в секунду.
4) Преобразование в черно-белый формат:
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf hue=s=0 "%%~nG_1.mp4"
Эта команда преобразует видео в черно-белый формат.
5) Изменение формата видео (например, конвертация из .mp4 в .avi):
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" "%%~nG_1.avi"
Этот скрипт будет изменять формат всех видеофайлов с .mp4 на .avi.
6) Применение эффекта зеркала:
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf "vflip,hflip" "%%~nG_1.mp4"
Этот скрипт применяет эффект зеркала, отражая видео вертикально и горизонтально.
7) Регулирование скорости видео:
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf "setpts=0.5*PTS" "%%~nG_1.mp4"
Эта команда увеличит скорость видео в 2 раза (0.5*PTS).
8) Удаление шума видео:
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf "hqdn3d" "%%~nG_1.mp4"
9) Добавление водяного знака
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -i watermark.png -filter_complex "overlay" "%%~nG_1.mp4"
Этой командой к каждому видео будет добавлен водяной знак из "watermark.png". Вам нужно будет заменить "watermark.png" на актуальный путь к изображению вашего водяного знака.
10) Adding Text/Watermark to Video:
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf "drawtext=text='Unique Video %%~nG: fontcolor=white: fontsize=24: box=1: boxcolor=black@0.5: boxborderw=5: x=(w-text_w)/2: y=(h-text_h)/2" "%%~nG_1.mp4"
The "drawtext" filter puts the text 'Unique Video [Filename]' in the middle of the video. You can adjust the parameters to suit your needs.
11) Applying a Bidirectional Blur (Blur going inwards and outwards):
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf "bilateral=si=1.5" "%%~nG_1.mp4"
This script applies a bidirectional blur to the input video, which may make details less pronounced.
12) Applying a Vintage-Looking Film Filter:
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf "curves=vintage" "%%~nG_1.mp4"
Using the "curves=vintage" filter will give a retro, faded look to the videos.
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf "transpose=1" "%%~nG_1.mp4"
This command rotates the video 90 degree clockwise.
FOR /F "tokens=*" %%G IN ('dir /b *.mp4') DO ffmpeg -i "%%G" -vf "negate" "%%~nG_1.mp4"
This applies a negative effect to the videos to make the color inversion.