Как автоматизировать конвертацию AVI в mp4 и загрузить их в iTunes?

Как автоматизировать конвертацию AVI в mp4 и загрузить их в iTunes?

Я знаю, что могу использовать Handbrake, чтобы сделать все это вручную, но я хотел бы автоматизировать процесс. У меня Mac, поэтому в качестве первого шага я попытался загрузить ffmpeg для Mac, но это кошмар, чтобы запустить его. (Для этого требуется XPorts, XPorts требует инструменты Xcode unix, которые, насколько я могу судить, не доступны для установки в Mac App Store и т. д.)

В идеале все это должно быть сделано на удаленном сервере, а не на моем Mac... моя мечта — это ящик в облаке (вроде экземпляра Amazon EC2?), который отслеживает папку; когда в этой папке появляются файлы AVI, он конвертирует их в mp4, который подходит для iTunes, а затем на моем Mac я могу просто автоматизировать последний шаг: отправить их по FTP в папку «автоматического импорта» iTunes (чтобы они в конечном итоге попали в мою библиотеку iTunes и синхронизировались с iPhone... уф, это так много шагов!!!). Это где-то есть?

решение1

Handbrake включает в себя версию командной строки, что хорошо. Это делает его податливым к чудесам Automator, и в Интернете есть куча хорошей документации об объединении этих двух; одна из них находится наhttp://vimeo.com/13288592

Вы также можете использовать другие инструменты, как указано здесь, которые очень хорошо охватывают сторону Automator:http://www.makeuseof.com/tag/easy-automatically-add-downloaded-movies-itunes-mac/

Заставить все это работать с ffmpeg, а не с Handbrake или QuickTime, довольно просто: определитесь, что именно должен делать ffmpeg (или возьмите одну из оболочек для него), а затем позвольте Automator сделать все за вас.

Если вы хотите сделать это на удаленном Linux, тоинотический, inocron или другие инструменты, созданные на основе inotify, могут выполнять те же функции «наблюдения за папкой», что и Automator на Mac.

Связанный контент