У меня возникли проблемы с созданием 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
Error Domain=NSOSStatusErrorDomain Code=-5000 «У вас недостаточно прав для этой операции». (Недостаточно прав доступа для операции) UserInfo=0x7fdafb50a180 {NSLocalizedDescription=У вас недостаточно прав для этой операции.}
Оба используют /usr/bin/python, который является стандартной установкой Python для Mac.