Вы можете записать фильм непосредственно в файл, подобный этому
NSString *tempName = [NSString stringWithFormat:@"/Users/nathanmswan/aaaa.mov"];
tst = [[QTMovie alloc] initToWritableFile:tempName error:NULL];
после добавления кадра
[tst updateMovieFile];
Это создаст файл, а затем запишет все в файл,затем сохраните его.WriteToFile: не будет необходимости.Однако «dict», используемый в методе addImage:, похоже, не инициализируется перед использованием ... он должен ссылаться на кодек для addImage: например,
dict = [NSDictionary dictionaryWithObjectsAndKeys:@"mp4v",
QTAddImageCodecType,
[NSNumber numberWithLong:codecHighQuality],
QTAddImageCodecQuality,
nil];