find . -name \*.avi -exec HandBrakeCLI -i "{}" -o "{}".iphone.mp4 --preset="iPhone & iPod Touch" \;
Команда find . -name \*.avi -exec HandBrakeCLI -i "{}" -o "{}".iphone.mp4 --preset="iPhone & iPod Touch" \; выполняет поиск всех файлов с расширением .avi в текущей директории и ее поддиректориях. Затем она использует HandBrakeCLI для преобразования каждого найденного файла в формат .mp4 с предустановленным профилем «iPhone & iPod Touch».
Аргументы команды:
— . — текущая директория, в которой будет выполнен поиск файлов
— -name \*.avi — фильтр для поиска файлов только с расширением .avi
— -exec HandBrakeCLI -i "{}" -o "{}".iphone.mp4 --preset="iPhone & iPod Touch" \; — выполняет команду HandBrakeCLI для каждого найденного файла, заменяя {} на имя файла. В результате создается новый файл с расширением .iphone.mp4
Альтернативой может быть использование других программ для конвертации видео или изменение параметров команды HandBrakeCLI для настройки профиля или других опций.
