iOS requestExportSessionForVideo экспортирует видео без метаданных

Я использую requestExportSessionForVideo для экспорта видео, расположенного на iPhone, в каталог документов.

Я дал параметры и exportpreset для экспорта точно такого же видео, сохраненного в рулоне камеры.

Но результат немного другой. Когда я сравниваю это с несравненным сравнением, оно имеет различие, особенно в метаданных.

Как я могу экспортировать видео, которое точно так же, как видео в камере?

FYI

Я дал опцию exportPreset как AVAssetExportPresetPassthrough и для PHVideoRequestOptions я дал PHVideoRequestOptionsDeliveryModeAutomatic или PHVideoRequestOptionsDeliveryModeHighQualityFormat, но не работал.

Спасибо!

1 ответ

Это не ясно, но я думаю, что экспорт видео с камеры не гарантирует получение одного и того же видео каждый раз. Поэтому я скопировал видео с рулона камеры в папку с документом с помощью url (avurlasset.URL) с помощью [NSFileManager copyItemAtURL:toURL:error:], после чего оно копирует одно и то же видео каждый раз. На данный момент это мое окончательное решение.

РЕШИТЬ

Пожалуйста, посмотрите " Экспорт видео с помощью PhotoKit (PHAsset) каждый раз дает разные видеофайлы"

Другие вопросы по тегам