Страница 1 из 1

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

Добавлено: 26 май 2025, 02:02
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

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

Добавлено: 26 май 2025, 14:34
ya
Извлечь коллекцию изображений из видео
https://www.bannerbear.com/blog/how-to-extract-images-from-a-video-using-ffmpeg/