gpt4 book ai didi

ios - 各种AVAssetExportPreset之间的区别

转载 作者:搜寻专家 更新时间:2023-10-31 08:22:10 41 4
gpt4 key购买 nike

我正在压缩视频,所以我遇到了以下导出预设

AVAssetExportPresetLowQuality
AVAssetExportPresetMediumQuality
AVAssetExportPresetHighestQuality

AVAssetExportPreset640x480
AVAssetExportPreset960x540
AVAssetExportPreset1280x720
AVAssetExportPreset1920x1080
AVAssetExportPreset3840x2160

我已经在 apple 文档中阅读了所有这些内容,发现第二个列表以给定的固定尺寸压缩,但对第一个列表一无所知,我很困惑为什么它有 2 个列表,一个是低、中、高质量的,另一个是固定大小,哪个更好用?

最佳答案

包含以下可用预设名称的 AVAssetExportPreset。

1. Export Preset Names for Device-Appropriate QuickTime Files

AVAssetExportPresetLowQuality - Specifies a low quality QuickTime file.
AVAssetExportPresetMediumQuality - Specifies a medium quality QuickTime file.
AVAssetExportPresetHighestQuality - Specifies a high quality QuickTime file.

You use these export options to produce QuickTime .mov files with video size appropriate to the current device.

2. Export Preset Names for QuickTime Files of a Given Size

AVAssetExportPreset640x480
AVAssetExportPreset960x540
AVAssetExportPreset1280x720
AVAssetExportPreset1920x1080
AVAssetExportPreset3840x2160

您可以使用这些导出选项来生成具有指定视频大小的 QuickTime .mov 文件。

3. Export Preset Name for iTunes Audio

AVAssetExportPresetAppleM4A

您可以使用此导出选项生成具有适当 iTunes 无缝播放数据的纯音频 .m4a 文件。

4. Export Preset Name for Pass-Through

AVAssetExportPresetPassthrough

您使用此导出选项让所有轨道通过。此选项不会显示在allExportPresets() 和exportPresets(兼容:) 方法。

关于ios - 各种AVAssetExportPreset之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44898852/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com