Преобразовать список изображений в формат jpg в текущем каталоге
Добавлено: 26 май 2025, 02:02
Преобразовать список изображений в формат jpg в текущем каталоге
cmd
Для текущего каталога и рекурсивно
/bin/bash
преобразовать все файлы без рекурсии
/bin/bash
cmd
Код: Выделить всё
@echo off
for /R %%i in (*.png *.gif *.jpeg) do (
ffmpeg -n -i "%%i" -q:v 2 "%%~ni.jpg"
)
/bin/bash
Код: Выделить всё
#!/bin/bash
find . -type f \( -iname "*.png" -o -iname "*.jpeg" -o -iname "*.gif" \) -exec bash -c 'for img; do ffmpeg -n -i "$img" -q:v 2 "${img%.*}.jpg"; done' _ {} +
/bin/bash
Код: Выделить всё
for img in *.png *.jpeg *.gif; do
[ -e "$img" ] || continue
ffmpeg -n -i "$img" -q:v 2 "${img%.*}.jpg"
done