本文按不同功能介紹短視頻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 | 轉碼初始化參數無效。 |