@hard_o

Как конвертировать много изображений в next-gen форматы?

Есть много папок с картинками.
Нужна программа которая рекурсивно бы прошлась по ним и конвертировала в JPEG 2000, JPEG XR, или WebP.
Linux, Windows, MacOS - всеравно
  • Вопрос задан
  • 218 просмотров
Пригласить эксперта
Ответы на вопрос 1
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
да хоть find + ffmpeg
find \( -iname \*.png -o -iname \*.jpg -o -iname \*.gif -o -iname \*.jpeg \) -type f -exec ffmpeg -i {} {}.webp \;

ps
через регулярку -iregex ".*\(\.jpeg\|\.jpg\|\.png\|\.gif\)" будет короче
в ffmpeg ключ -y разрешает перезаписывать файл(если уже есть с таким именем)
find -iregex ".*\(\.jpeg\|\.jpg\|\.png\|\.gif\)" -type f -exec ffmpeg -y -i {} {}.webp \;

если нужны дополнительные параметры конвертации - кури man ffmpeg (или смотри инфу на оф.сайте)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы