使用 FFmpeg
在 iPhone XS
上合成视频时,在该机型上打开时画面为黑屏。声音正常播放。对该文件进行压缩时,出现了如下错误:
Printing description of error:
Error Domain=AVFoundationErrorDomain
Code=-11821 "无法解码"
UserInfo={
NSLocalizedFailureReason=媒体数据无法被解码,可能已损坏。
NSLocalizedDescription=无法解码
NSUnderlyingError=0x2827c8390 {
Error Domain=NSOSStatusErrorDomain Code=-16977 "(null)"
}
}
在其他机型上(iPhone 6、7、8)包括 Macbook Pro 上都正常。
原来是
level
参数配置的问题。在合成视频时,原本的配置是:目前的解决方案是,暂时把这行配置去掉。