У меня есть набор avi's, который я преобразовываю в m4v, и я могу сделать это в QuickTime путем открытия видео и затем пойти 'Сохранить Как', выбрать папку, выбрать тип (iPhone, Фильм, и т.д.), и тому подобное. Но у меня есть приблизительно 100 видео, с которыми я хочу сделать это. Параметры командной строки? Или опции пакетной обработки в GUI? Просветите меня.
Это - QuickTime X на Snow Leopard.
Для GUI я предлагаю проверить MPEG Streamclip, который действительно имеет способность сделать пакетную обработку.
С другой стороны, существуют (теперь удержан от использования) инструменты командной строки, доступные в /usr/libexec/podcastproducer
и замена в /usr/bin/pcastaction
. Конкретно;
pcastaction encode --input=INFILE --output=OUTFILE --encoder=iphone
Можно найти больше путем выполнения pcastaction help encode
Так демонстрационный сценарий, чтобы сделать это было бы следующие:
#! /bin/sh
for FILE in /PATH/TO/FOLDER/OF/MOVIES/*; do
/usr/bin/pcastaction encode --basedir="/PATH/TO/FOLDER/OF/MOVIES" --input="$FILE" --output="$FILE".m4v --encoder=iphone
done
Вы могли бы найти qt_tools полезный для пакетного преобразования. Я использовал его при Tiger (я должен был перекомпилировать его). Я не уверен, как это будет работать выставленный Leopard.
Это могло, вероятно, быть сделано с Кварцевым Компоновщиком, но это было некоторое время, так как я посмотрел на API.