У меня проблемы с генерацией QT .mov в Mac Lion. (Более длинный) скрипт использует QTKit из python, берет последовательность изображений и создает фильм. Следующее сводится к тому, чтобы сразу перейти к ошибке. Следующее успешно выполняется на одной машине (Macbook) под управлением Snow Leopard, но не на новой машине (MBPro, с Lion 10.7.2) (где мне это нужно).
#!/usr/bin/python
import objc
from QTKit import *
movpath = './temp.mov'
mov, err = QTMovie.alloc().initToWritableFile_error_(movpath, None)
if mov == None:
print "Could not create movie file: %s" % (movpath)
print err
На моей машине Lion я получаю
Не удалось создать файл фильма: ./temp.mov
Ошибка Domain = NSOSStatusErrorDomain Code = -5000 «У вас недостаточно прав для этой операции». (Недостаточно прав доступа для работы) UserInfo = 0x7fdafb50a180 {NSLocalizedDescription = У вас недостаточно прав для этой операции.}
Оба используют / usr / bin / python, который является стандартной установкой Python для Mac