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

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

Я дал параметры и предустановку экспорта, чтобы экспортировать точно такое же видео, сохраненное в фотопленке.

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

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

К вашему сведению

Я задал параметр exportPreset как AVAssetExportPresetPassthrough, а для PHVideoRequestOptions я задал PHVideoRequestOptionsDeliveryModeAutomatic или PHVideoRequestOptionsDeliveryModeHighQualityFormat, но это не сработало.

Спасибо!


person Hwangho Kim    schedule 15.07.2016    source источник


Ответы (1)


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

РЕШЕНО

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

person Hwangho Kim    schedule 18.07.2016