Applescript QuickTime pro сохранить настройки экспорта

Я пытаюсь сохранить настройки экспорта фильма Quicktime в файл с помощью AppleScript. Это мой код:

set file2save to (choose file name default location (path to desktop) default name "setting.qtes")

tell application "QuickTime Player 7"
    tell document "video.mov"
        save export settings for QuickTime movie to file2save
    end tell
end tell

Но я получаю ошибку "QuickTime Player 7 got an error: An error of type -2107 has occurred." number -2107 Эта ошибка возникает в строке «сохранить настройки экспорта» ... Что я делаю не так? Спасибо.

Вот скриншот: введите описание изображения здесь


person user635064    schedule 05.05.2011    source источник


Ответы (2)


насколько я могу судить, проблема в том, что функции больше не поддерживаются, ничего не могу найти в словаре

все еще не работал у меня, но я нашел эту ветку, которая, похоже, может помочь

person mcgrailm    schedule 05.05.2011
comment
Уверены ли вы? У вас есть QuickTime Pro? Я проверил словарь, а он там ... - person user635064; 06.05.2011
comment
Я не уверен на 100%, что у меня НЕТ профи, но я не думаю, что это имеет значение, но я могу ошибаться; Я получаю ту же ошибку, что и при запуске вашего кода. Не могли бы вы сделать мне снимок экрана словаря, чтобы я мог видеть то, что вы видите? - person mcgrailm; 06.05.2011
comment
Спасибо, что пытались мне помочь. Я обновил свой вопрос скриншотом. - person user635064; 06.05.2011
comment
Quicktime Player был полностью переписан для снежного барса и имеет гораздо более короткий (т.е. менее интересный) словарь. Вы все еще можете загрузить старый плеер из Apple (так называемый Quicktime Player 7), и в нем есть команды экспорта. Я знаю, что многие из вас это знают, но некоторые, очевидно, не знают. - person brennanyoung; 03.06.2011

У меня это работает. Вы можете видеть, что я получил имя документа из Quicktime, чтобы убедиться, что оно правильное, поэтому ваша проблема связана с именем документа. Обратите внимание: если фильм находится на переднем плане, вы также можете использовать такие термины, как «сообщить первому документу».

set file2save to (choose file name default location (path to desktop) default name "setting.qtes")

tell application "QuickTime Player 7"
    set docName to name of first document
    tell document docName
        save export settings for QuickTime movie to file2save
    end tell
end tell
person regulus6633    schedule 06.05.2011
comment
Спасибо за ответ. У меня это не работает. Я все еще получаю ошибку -2107. Какая версия QuickTime 7 у вас установлена? У меня 7.6.6. - person user635064; 06.05.2011
comment
Quicktime 7.6.6. MacOSX 10.6.7. Обратите внимание, что фильм должен быть открытым, и если вы ссылаетесь на него по имени, убедитесь, что оно правильное. Описание вашего кода ошибки: invalidAtomContainerErr, поэтому, возможно, вы неправильно настроили параметры экспорта. Запустите экспорт, а после его начала просто остановите экспорт. Затем попробуйте сценарий еще раз. - person regulus6633; 06.05.2011
comment
Еще одна мысль ... это быстрый фильм, для которого вы получаете настройки экспорта или что-то еще? - person regulus6633; 06.05.2011
comment
Чтобы сохранить настройки экспорта, вы должны сначала выполнить один экспорт вручную, а затем запустить скрипт для создания файла настроек экспорта. - person brennanyoung; 03.06.2011