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