【視頻雲端-科普】什麼是視頻封裝格式、編碼格式?目前SDK對封裝格式,編碼格式的支持?
1.常見的視頻格式--封裝格式
在說明什麼是編碼格式和視頻封裝格式之前,先推薦大家使用一個工具.用來分析視頻和音頻文件的編碼和內容信息:MediaInfo. 我們可以使用它來看生活中我們經常看到的視頻的具體信息,提供一個下載地址方便大家下載.
封裝格式:生活中因為下載來源不同,我們看很多視頻下載之後的視頻後綴都不一樣.五花八門,mp4, mov,flv,avi,rm,wmv,mkv等等格式。這些格式代表的就是封裝格式。何為封裝格式?就是把視頻數據和音頻數據打包成一個文件的規範。僅僅靠看文件的後綴,很難能看出具體使用了什麼音視頻編碼標準。
2.編碼格式
編碼格式:我們在下載視頻之後使用MediaInfo打開.如下圖中我們使用mediaInfo打開視頻就能夠看到編碼格式分別是:
視頻編碼格式:avc(H.264)
音頻編碼格式:aac
常見視頻編碼格式:avc(H.264), MPEG4,H.263,H.265, MPEG1, MPEG2等
常見音頻編碼格式:aac, mp3等
3.目前SDK支持的編碼格式
事實上SDK都隻關心編碼格式,封裝格式對SDK解碼和渲染都沒有影響,因為考慮到開發者的App大小的問題,目前短視頻SDK支持的編碼格式和播放器支持的編碼格式為:
短視頻:視頻編碼格式(avc(H.264), MPEG4),音頻編碼格式(aac.mp3)
播放器:視頻編碼格式(avc(H.264)),音頻編碼格式(aac)
最後更新:2017-08-30 16:02:32