Можно ли использовать качество между AVAssetExportPresetMediumQuality и AVAssetExportPresetHighestQuality с AVAssetExportSession? - PullRequest
6 голосов
/ 21 марта 2011

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

AVAssetExportSession *exportSession=[AVAssetExportSession exportSessionWithAsset:composition presetName:AVAssetExportPresetMediumQuality];

Я хочу загрузить экспортированное видео, поэтому размер имеет значение.Проблема в том, что среднее качество - это действительно плохое качество, а качество AVAssetExportPresetHighestQuality хорошее, но примерно в 5 раз больше среднего.

Итак, есть ли способ создать видео с промежуточным качеством,скажем, в 2 раза больше?

Возможно ли это с AVAssetExportSession?

Если нет, возможно ли это с AVAssetWriter?

Заранее спасибо,

С наилучшими пожеланиями,

Walchy

1 Ответ

6 голосов
/ 28 августа 2011

Ответ:

Нет.Невозможно с AVAssetExportSession.

Но да.Это возможно с AVAssetReader / AVAssetWriter.

...