本文按不同功能介绍短视频SDK的错误码。
通用
错误码 | 说明 |
0 | 成功。 |
-1 | 失败。 |
-2 | 参数错误。 |
-3 | 未知错误。 |
-4 | 状态错误。 |
视频封装器(Video Muxer)
错误码 | 说明 |
-10001001 | 创建封装上下文失败。 |
-10001002 | 创建封装音频上下文失败。 |
-10001003 | 创建封装流失败。 |
-10001004 | 创建封装视频上下文失败。 |
-10001005 | 写入封装数据包失败。 |
-10001006 | 设置音视频流参数异常。 |
-10001007 | 封装服务状态异常。 |
-10001008 | 写入封装文件头失败。 |
-10001009 | 写入封装文件尾失败。 |
-10001010 | 函数传入参数错误,如传入空的输入路径名、输出路径名、音频采样率、音频通道数、分辨率等。 |
-10001011 | 无法找到封装指定的编码器类型。 |
-10001012 | 创建封装流失败。 |
-10001013 | 创建封装上下文失败。 |
-10001014 | 创建封装IO上下文失败。 |
视频解封装器(Video Demuxer)
错误码 | 说明 |
-10002001 | 文件解析失败。 |
-10002002 | 文件重复解析。 |
-10002003 | 文件打开失败。 |
-10002004 | 文件流未找到。 |
-10002005 | 文件解析结束出错。 |
视频编码器(Video Encoder)
错误码 | 说明 |
-10003001 | 创建视频编码器失败,参数不支持。 |
-10003002 | 创建视频编码器失败,没有符合该编码场景要求的编码器。 |
-10003003 | 视频编码组件没有设置输出数据的接收方,无效工作。 |
-10003004 | 视频编码器被打断,运行中报错。 |
-10003005 | 系统版本限制导致视频硬编码器创建失败。 |
-10003006 | 视频编码器启动失败。 |
-10003007 | 视频帧输入数据不合法。 |
-10003008 | 视频编码器内部缓存已满,需要等待。 |
-10003009 | iOS视频硬编码session报错。 |
-10003010 | 输入数据的pts非法,不符合编码要求。 |
-10003011 | 视频编码器被暂停,等待唤醒。 |
-10003012 | 视频编码器被暂停,等待唤醒。 |
-10003013 | 视频编码器送空,解码失败。 |
-10003101 | OpenH264初始化失败。 |
-10003102 | OpenH264输入数据不合法。 |
-10003103 | OpenH264初始化编码器失败。 |
-10003104 | OpenH264格式不支持。 |
-10003105 | OpenH264编码失败。 |
-10003106 | OpenH264编码无输出。 |
-10003107 | OpenH264编码SPS解析失败。 |
-10003201 | MediaCodec状态错误。 |
-10003202 | MediaCodec Buffer错误。 |
-10003203 | MediaCodec其他错误。 |
-10003204 | Android编码输入NULL。 |
-10003205 | Android编码output句柄为NULL。 |
-10003206 | Android编码feat不支持。 |
-10003207 | Android编码format不支持。 |
-10003208 | Android编码初始化失败。 |
-10003209 | Android编码获取输出帧失败。 |
-10003210 | Android编码更新码率失败:码率超出有效范围。 |
-10003211 | Android编码更新码率失败:编码器已释放。 |
-10003212 | Android编码更新码率失败:其他。 |
-10003213 | Android编码更新码率失败:视频宽高超过4096。 |
-10003301 | FFmpeg创建失败。 |
-10003302 | FFmpeg找不到编码器。 |
-10003303 | FFmpeg编码失败。 |
-10003304 | FFmpeg编码失败。 |
-10003401 | 混合编码初始化失败。 |
-10003402 | 混合编码初始化硬编失败。 |
-10003403 | 混合编码无法启动解码。 |
-10003404 | 混合编码初始化软编失败。 |
-10003405 | 混合编码无法启动软编服务。 |
视频解码器(Video Decoder)
错误码 | 说明 |
-10004001 | 无SPS。 |
-10004002 | 创建H264解码失败。 |
-10004003 | 创建HEVC解码失败。 |
-10004004 | 创建解码失败。 |
-10004005 | 解码状态错误。 |
-10004006 | 创建解码失败。 |
-10004007 | 解码没有足够缓存。 |
-10004008 | 解码被中断。 |
-10004009 | 解码SPS失败。 |
-10004010 | 解码资源失败。 |
-10004011 | 解码失败。 |
-10004101 | 软解不支持设置OES格式输出。 |
-10004102 | 软解找不到codec对应的解码器。 |
-10004103 | 软解解码找不到上下文。 |
-10004104 | 软解解码创建上下文失败。 |
-10004105 | 软解内部打开失败。 |
-10004106 | 软解解码一帧失败。 |
-10004107 | 软解未知的输出格式。 |
-10004108 | 软解未知的输入帧类型。 |
-10004109 | 软解Flush失败。 |
-10004201 | Android硬解不支持,因为命中黑名单。 |
-10004202 | Android硬解不支持,因为编码类型。 |
-10004203 | Android硬解创建SurfaceTexture失败。 |
-10004204 | Android硬解mediacodec初始化失败。 |
-10004205 | Android硬解mediacodec configure失败。 |
-10004206 | Android硬解未知的输入帧类型。 |
-10004207 | Android硬解mediacodec queueInput失败。 |
-10004208 | Android硬解mediacodec start失败。 |
-10004209 | Android硬解mediacodec dequeueInput失败。 |
-10004210 | Android硬解mediacodec dequeueInput失败。 |
-10004211 | Android硬解mediacodec dequeueOut失败。 |
-10004212 | Android硬解mediacodec queueIn失败。 |
-10004213 | Android硬解mediacodec queueIn失败。 |
-10004214 | Android硬解mediacodec queueIn失败。 |
-10004215 | Android硬解mediacodec flush失败。 |
-10004216 | Android硬解flush超时。 |
-10004217 | Android硬解flush中断。 |
-10004302 | iOS硬解码:版本太低导致hevc失败。 |
-10004303 | iOS硬解码:硬件不支持。 |
-10004304 | iOS硬解码:不支持解码类型。 |
-10004305 | iOS硬解码:输入帧有误。 |
-10004306 | iOS硬解码:输入帧解析失败。 |
-10004308 | iOS硬解码:编译平台错误。 |
-10004309 | iOS硬解码:createSession失败。 |
-10004310 | iOS硬解码:createBuffer失败。 |
-10004311 | iOS硬解码:createSampleBuffer失败。 |
-10004312 | iOS硬解码:解码失败kVTInvalidSessionErr。 |
-10004313 | iOS硬解码:解码失败。 |
-10004314 | iOS硬解码:解码回调错误。 |
-10004315 | iOS硬解码:创建format失败。 |
-10004316 | iOS硬解码:无video format。 |
音频编码器(Audio Encoder)
错误码 | 说明 |
-10005001 | 创建音频编码器失败,参数不支持。 |
-10005002 | 音频编码组件状态不对。 |
-10005003 | 音频帧输入数据不合法。 |
-10005004 | 音频编码器被打断,无法继续工作。 |
-10005005 | 音频编码组件没有设置数据输出的接收端,无意义工作。 |
-10005006 | 没有符合编码场景要求的编码器。 |
-10005007 | open失败。 |
-10005008 | set bitrate失败。 |
-10005009 | set sample rate失败。 |
-10005010 | set aot失败。 |
-10005011 | set transmux失败。 |
-10005012 | set singlemode失败。 |
-10005013 | set channel失败。 |
-10005014 | set channelloader失败。 |
-10005015 | set afterburner失败。 |
-10005016 | get info失败。 |
-10005017 | 没有编码器。 |
-10005018 | 音频初始化输入config不合法。 |
-10005019 | 重复初始化。 |
-10005020 | 创建编码器失败。 |
-10005021 | 没有符合编码场景要求的编码器。 |
-10005022 | 没有编码器实例。 |
音频解码器(Audio Decoder)
错误码 | 说明 |
-10006001 | 创建音频解码器失败,参数不支持。 |
-10006002 | 音频解码组件状态不符,出现了重复创建或者重复销毁。 |
-10006003 | 输入的音频packet数据不合法。 |
-10006004 | 音频解码器内部缓存已满,需要等待。 |
-10006005 | 音频解码器内部打开失败。 |
-10006006 | 不支持的音频解码类型。 |
-10006007 | 音频解码器解码一帧失败。 |
-10006008 | 音频解码器创建无内存。 |
-10006009 | 解码器已经存在,不能再次创建。 |
-10006010 | 创建音频解码器失败,参数不支持。 |
-10006011 | 解码器已经存在,不能再次创建。 |
-10006012 | 解码器已经存在,不能再次创建。 |
-10006013 | 解码器创建失败。 |
-10006014 | 解码器输入不正确。 |
-10006015 | 解码器cookiedata设置失败 |
渲染
错误码 | 说明 |
-10007001 | 第一帧已渲染。 |
-10007002 | EGL报错。 |
-10007003 | GL报错。 |
-10007004 | 待渲染的数据非法。 |
-10007006 | 渲染的窗口大小非法。 |
-10007007 | 渲染节点编排异常。 |
-10007008 | 渲染节点参数设置异常。 |
-10007009 | 渲染编排构建异常。 |
-10007010 | 帧动画传入参数异常。 |
-10007011 | GL上下文创建失败。 |
-10007013 | eglSwapBuffers失败。 |
数据池
错误码 | 说明 |
-10008001 | 数据池状态错误。 |
-10008002 | 数据池处理失败。 |
-10008003 | 磁盘空间不足。 |
-10008004 | 数据池解析视频GOP出错。 |
-10008005 | 数据池音频流初始化失败。 |
-10008006 | 数据池视频流初始化失败。 |
-10008007 | 数据池缓冲区溢出。 |
-10008008 | 数据池媒体流不存在。 |
音频处理
错误码 | 说明 |
-10009001 | 创建失败。 |
-10009002 | 重新创建。 |
-10009003 | 销毁失败。 |
-10009004 | 重复销毁。 |
-10009005 | 流配置失败。 |
-10009006 | 属性配置失败。 |
-10009007 | 算法模块失败。 |
-10009008 | 内存满。 |
-10009009 | 配置应用失败。 |
-10009010 | 拖动失败。 |
-10009011 | 未知配置。 |
-10009012 | Push空数据。 |
-10010001 | 内核创建失败。 |
-10010002 | 音频渲染重复创建。 |
-10010003 | 设置静音失败。 |
License
错误码 | 说明 |
-10011001 | License无效,可能原因: 过期或者未授权。 |
-10011002 | License校验异常,无MV权限。 |
-10011003 | License校验异常,无动图或字幕权限。 |
-10011004 | License校验异常,无裁剪权限。 |
-20001001 | License无效。 |
短视频
错误码 | 说明 |
-20001002 | 未支付该特效功能。 |
-20001003 | 特效使用资源不存在。 |
-20001004 | 特效不能覆盖已有的效果。 |
-20001005 | 特效使用失败。 |
-20001006 | 没有设备权限(音频采集、文件读写、摄像头使用、网络访问等Android设备权限)。 |
-20001007 | 设置背景音乐时参数错误,像背景音乐路径及时间参数。 |
-20001008 | 设置背景音乐时错误,音频格式不支持。 |
TRES
错误码 | 说明 |
-20002001 | 播放器未准备好。 |
-20002002 | 多次调用异常。 |
-20002003 | 音频输入流异常。 |
-20002004 | 视频渲染类异常。 |
-20002005 | 重复添加特效。 |
-20002006 | 不合法的状态。 |
参数相关
错误码 | 说明 |
-20003001 | 参数异常。 |
-20003002 | 无效参数。 |
-20003003 | 输入路径为空。 |
-20003004 | 输入视频路径为空。 |
-20003005 | 文件不存在。 |
-20003006 | 片段索引无效,超出clip列表最大值或者索引不合法。 |
-20003007 | 片段无效,片段为null。 |
-20003008 | 当前列表已经没有片段了,不能执行删除操作。 |
-20003009 | 视频尺寸设置不正确。 |
-20003010 | 视频或音频时长设置异常。 |
-20003011 | 动图路径异常。 |
-20003012 | 资源解析异常。 |
-20003013 | 图片路径异常。 |
-20003014 | 滤镜路径异常。 |
-20003015 | PictureSize不合法。 |
-20003016 | 水印对象为空。 |
-20003017 | 无效的涂鸦。 |
-20003018 | 特效作用时间区间冲突(两个动效滤镜时间区间有交叉)。 |
-20003019 | project为空。 |
-20003020 | 添加媒体文件失败。 |
-20003021 | 输出路径无效。 |
-20003022 | MV路径异常。 |
Media相关
错误码 | 说明 |
-20004001 | 不支持的视频格式。 |
-20004002 | 不支持的音频格式。 |
-20004003 | 不支持的图片格式。 |
-20004004 | 不支持的媒体类型。 |
-20004005 | 视频编码器内部错误。 |
-20004006 | 音频编码器内部错误。 |
-20004007 | 裁剪图片失败。 |
-20004008 | 视频解码器内部错误。 |
-20004009 | 视频编码器参数错误。 |
-20004010 | 音频编码器参数错误。 |
-20004011 | 音频解码器内部错误。 |
-20004012 | 不支持的像素格式。 |
-20004013 | 播放器内部错误。 |
-20004014 | 不支持的像素格式。 |
-20004015 | 编码组件初始化失败。 |
-20004016 | 解析输入文件失败。 |
-20004017 | 视频队列为空。 |
-20004018 | 音频队列为空。 |
-20004019 | 音频处理最大仅支持两路输入。 |
-20004020 | 音频处理初始化失败。 |
-20004021 | MV配置文件解析失败。 |
IO相关
错误码 | 说明 |
-20005001 | 开启预览失败。 |
-20005002 | 开启摄像头失败。 |
-20005003 | 切换摄像头失败。 |
-20005004 | 创建临时录制文件失败。 |
-20005005 | 音频录制失败。 |
-20005006 | 摄像头设置参数错误。 |
-20005007 | 摄像头未开启。 |
-20005008 | 不支持的摄像头类型。 |
视频录制
错误码 | 说明 |
-20008001 | 视频输入句柄设置为空。 |
-20008002 | 视频输入句柄设置为空。 |
-20008003 | 音频输入句柄设置为空。 |
-20008004 | 结束录制失败。 |
-20008005 | 停止录制未完成。 |
-20008006 | 录制编码器初始化失败。 |
-20008007 | 录制未准备好。 |
-20008008 | 录制已达到最大时长。 |
-20008009 | 录制Service创建失败。 |
-20008010 | 录制Proxy创建失败。 |
-20008011 | 录制Service状态错误。 |
-20008012 | 录制采集的数据不支持。 |
-20008013 | SurfaceTexture类信息找不到。 |
-20009001 | 合拍渲染布局失败。 |
视频编辑
错误码 | 说明 |
-20011001 | 编辑模块系统性错误,如编解码错误。 |
-20011002 | 编辑准备阶段出错。 |
-20011003 | 编辑开始阶段出错(开始播放,开始合成)。 |
-20011004 | 编辑停止阶段出错(停止播放,停止合成)。 |
-20011005 | 编辑暂停阶段出错(暂停播放,暂停合成)。 |
-20011006 | 编辑继续阶段出猝(继续播放,继续合成)。 |
-20011007 | 编辑快进出错。 |
-20011008 | 编辑时间特效不支持多段视频,包括时间特效反复,倒播。 |
-20011009 | 编辑初始化失败。 |
-20011010 | 编辑切换模式,反初始化前一种模式的组件失败。 |
-20011011 | 编辑设置模式时没有找到对应的显示输出设置。 |
-20011012 | 快进间隔时间太小。 |
-20011013 | 编辑设置显示参数失败。 |
-20011014 | 编辑时找不到对应的文件。 |
-20011015 | 特效资源解析失败。 |
-20011016 | 不支持的图片特效类型。 |
-20011017 | Demuxer解析文件失败。 |
-20011018 | 合成状态出错。 |
-20011019 | 编辑状态错误。 |
-20011020 | 无效的合成,合成需要的参数字符串为空。 |
-20011021 | 合成初始化失败。 |
-20011022 | 无效的转场时长。 |
-20011023 | 合成需要的组件为空,一般是组件状态不对。 |
-20011024 | 编辑未初始化。 |
视频上传
错误码 | 说明 |
-20012001 | 上传失败。 |
-20012002 | 上传参数为空。 |
-20012003 | 上传状态错误。 |
其他错误
错误码 | 说明 |
-20006001 | 录制失败,来电占用。 |
-20006002 | 退后台报错。 |
-20007001 | 缩略图内部逻辑错误。 |
-20007002 | 缩略图色彩空间转换初始化失败。 |
-20007003 | 缩略图色彩空间转换失败。 |
-20007004 | 缩略图解码器内部错误。 |
-20007005 | 缩略图流解析错误。 |
-20007007 | 缩略图准备失败。 |
-20010001 | 转码状态错误。 |
-20010002 | 错误的转码参数。 |
-20010003 | 转码退后台错误。 |
-20010004 | 转码初始化参数无效。 |