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
для настройки профиля или других опций.