ios - AVAssetExportSession、可变格式配置文件、CABAC 和重构

标签 ios iphone ios7

似乎 iOS 7 已决定将 Format Profile 从“Baseline@L4.1”更改为“High@L4.0”,将 CABAC 从“No”更改为“Yes”,并将 Reframes 从 1 更改为 2。

这一切都很好,除了当我尝试从 baseline/no 创建 x 文件和从 high/yes 创建 y 文件的可变组合时,我们在输出文件(桌面上的 quicktime给它一些绿屏,灰屏。youtube 也不关心它)

我的问题是,如何更改 ExportSessions 格式配置文件和 cabac 设置以保持一致性。

请注意,这(目前)仅影响 iPhone5s、4s、4ses,而 iPad 最多 3 似乎与以前一样保持 Baseline 和 Cabac 设置,使其与 iOS 6 的规定保持一致。

谢谢

最佳答案

我发现您可以将 AVAssetExportSession 替换为 SDAVAssetExportSession .然后,您可以指定设置,而不是使用在不同设备上提供不同结果的预设。

关于ios - AVAssetExportSession、可变格式配置文件、CABAC 和重构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20222295/

相关文章:

iphone - 从字典到 URL 写入/读取的奇怪行为

ios - 境界 swift 。如何使用主键链接到现有对象

ios - 如何设置tableView Header

iphone - ios - 如何用名称初始化数组?

objective-c - 我如何向用户请求麦克风录音权限

iphone - Uipopover框架在方向上重置而不隐藏或关闭?

html - 解析包含 html 数据的 JSON

iphone - Google 路线导航 API (iPhone)

ios - iOS7 中UITextView contentSize 的变化和NSLayoutManager

ios - 从后台杀死应用程序后 UILocalnotification 不工作