iOS requestExportSessionForVideo экспортирует видео без метаданных
Я использую requestExportSessionForVideo для экспорта видео, расположенного на iPhone, в каталог документов.
Я дал параметры и exportpreset для экспорта точно такого же видео, сохраненного в рулоне камеры.
Но результат немного другой. Когда я сравниваю это с несравненным сравнением, оно имеет различие, особенно в метаданных.
Как я могу экспортировать видео, которое точно так же, как видео в камере?
FYI
Я дал опцию exportPreset как AVAssetExportPresetPassthrough и для PHVideoRequestOptions я дал PHVideoRequestOptionsDeliveryModeAutomatic или PHVideoRequestOptionsDeliveryModeHighQualityFormat, но не работал.
Спасибо!
1 ответ
Это не ясно, но я думаю, что экспорт видео с камеры не гарантирует получение одного и того же видео каждый раз. Поэтому я скопировал видео с рулона камеры в папку с документом с помощью url (avurlasset.URL) с помощью [NSFileManager copyItemAtURL:toURL:error:], после чего оно копирует одно и то же видео каждый раз. На данный момент это мое окончательное решение.
РЕШИТЬ
Пожалуйста, посмотрите " Экспорт видео с помощью PhotoKit (PHAsset) каждый раз дает разные видеофайлы"