gpt4 book ai didi

ios - 如何将视频转码为16 :9 format and vary the bit rate (and perhaps FPS)?

转载 作者:可可西里 更新时间:2023-11-01 06:16:36 25 4
gpt4 key购买 nike

假设我使用 UIImagePickerController 从照片库访问视频,然后我想以 16x9 格式(例如 960x540、1280x720、1920x1080)导出它,但我还想控制比特率或每秒帧数或任何其他有助于减小导出视频大小的参数。我需要使用什么 API 来完成这些(至少)两个或三个维度(宽高比、比特率,也许是 FPS)?

我可以使用(我们已经在使用)AVAssetExportSession 并且可以使用 AVAssetExportPreset960x540AVAssetExportPreset1280x720AVAssetExportPreset1920x1080 等预设> 获得 16:9 的纵横比(并且在某种程度上控制尺寸,因为每个产生不同尺寸的导出)。但我不认为我可以同时控制比特率和 FPS 之类的东西。我必须转到不同的 API 吗?

在一个相关问题上,我看到 AVAssetExportSession 具有 bool 属性 shouldOptimizeForNetworkUse,它“指示电影是否应该针对网络使用进行优化”。这种优化包括什么?

最佳答案

你有没有试过使用 FFMPEG(第三方库)

http://ffmpeg.org/

关于ios - 如何将视频转码为16 :9 format and vary the bit rate (and perhaps FPS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11768487/

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