jpegd
在線視頻格式轉(zhuǎn)換工具
在線視頻格式轉(zhuǎn)換工具支持對(duì)YUV420SP格式的原始格式進(jìn)行編碼輸出到VIS,用于轉(zhuǎn)換視頻格式的場(chǎng)景。對(duì)于JPEG格式的視頻,如果該格式不是RGB,則無(wú)法解碼。使用Matrix提供的YUV進(jìn)行編碼功能,當(dāng)前只支持算術(shù)編碼格式的視頻解碼。關(guān)于JPEG解碼的功能介紹請(qǐng)參見JPEGD功能。關(guān)鍵概念:將視頻解碼成YUV格式圖片,詳細(xì)說(shuō)明及調(diào)用示例請(qǐng)參見JPEGE圖片編碼。關(guān)鍵接口的說(shuō)明如下:調(diào)用acldvppCreateChannel接口創(chuàng)建圖片數(shù)據(jù)處理的通道。創(chuàng)建圖片數(shù)據(jù)處理的通道前,需先調(diào)用acldvppCreateChannelDesc接口創(chuàng)建通道描述信息。實(shí)現(xiàn)JPEG圖片解碼功能前,若需要申請(qǐng)Device上的內(nèi)存存放輸入或輸出數(shù)據(jù),需調(diào)用acldvppMalloc申請(qǐng)內(nèi)存。在申請(qǐng)輸出內(nèi)存前,可調(diào)用acldvppPngPredictEncSize接口根據(jù)輸入圖片描述信息、圖片編碼配置數(shù)據(jù)可預(yù)估圖片編碼后所需的輸出內(nèi)存的大小。對(duì)于異步接口,還需調(diào)用aclrtSynchronizeStream接口阻塞程序運(yùn)行,直到指定Stream中的所有任務(wù)都完成。在編碼結(jié)束后,需及時(shí)調(diào)用acldvppFree接口釋放輸入、輸出內(nèi)存。調(diào)用acldvppDestroyChannel接口銷毀圖片數(shù)據(jù)處理的通道。銷毀圖片數(shù)據(jù)處理的通道后,再調(diào)用acldvppDestroyChannelDesc接口銷毀通道描述信息。