本文按不同功能介绍短视频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

转码初始化参数无效。