Найти тему

Мне часто нужно обрабатывать видеофайлы. В частности, нужно изменять ширину и высоту файла до 1980 на 1080 пикселей.


Написал небольшой bash скрипт, который берет все видеофайлы в текущей папке, меняет их размер и кладет результаты в папку results.

Вот код скрипта, возможно, кому-нибудь окажется полезным:

#!/bin/bash

mkdir -p results # Создать папку results, если она еще не существует

for file in *.mkv; do
output=$(echo "$file" | sed 's/\.mkv$/_out.mkv/') # Формирование имени выходного файла
ffmpeg -i "$file" -vf scale=1980:1080 -c:a copy "results/$output"
done

Используется утилита ffmpeg, она позволяет обрабатывать видеофайлы через командную строку.

Подписывайтесь на телеграм: t.me/...aev
Около минуты