首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone XR/XS: AVAssetExportSession状态失败,出现错误

iPhone XR/XS: AVAssetExportSession状态失败,出现错误
EN

Stack Overflow用户
提问于 2019-03-13 22:27:08
回答 2查看 495关注 0票数 1

我正在使用AVAssetExportSession重新导出一个由Adobe Premiere CC编辑的视频,它特定于iPhone XR/XS,我有exportSession.status失败并返回错误:

错误Domain=AVFoundationErrorDomain代码=-11821“无法解码”UserInfo={无法解码NSLocalizedFailureReason=The媒体数据。可能已损坏。,NSLocalizedDescription=Cannot解码,NSUnderlyingError=0x28338c4e0 {错误代码代码=-16977“(空)”}}

视频可以在原生iPhone播放器上很好地播放。在其他设备(iPhone X、6、7、8)上没有导出错误问题

EN

回答 2

Stack Overflow用户

发布于 2019-03-20 15:22:04

我也遇到过类似的问题。但我的视频是从网上下载的。

在我的代码中,我将质量设置"presetName:“从"AVAssetExportPresetMediumQuality”更改为"AVAssetExportPresetPassthrough“。

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2019-04-10 22:59:03

我也遇到过同样的问题,使用完全相同的硬件和软件组合( Adobe XS (& iPad Pro11‘’)/iPhone Premier导出的视频)。

这不是很多,但是在测试可能的解决方案的过程中,我发现在视频的最后,AVAssetExportSession在编码方面遇到了问题。

因此,例如,如果我将导出时间范围缩短4帧(或24帧/秒~0.17秒),则视频将不会出现任何问题。缩短3帧在某些情况下似乎是可行的,但并不可靠。缩写2-不起作用。

这是一个糟糕的解决方案,但我还没有找到更好的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55144267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档