Преобразовать список изображений в формат jpg в текущем каталоге

Ответить
ya
^-^
Сообщения: 2535
Зарегистрирован: 16 дек 2021, 19:56

Преобразовать список изображений в формат jpg в текущем каталоге

Сообщение ya »

Преобразовать список изображений в формат jpg в текущем каталоге

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
Ответить