視頻編解碼二:視頻編解碼基礎知識

播放視頻流程.png

第一點:一個視頻播放流程兵多?

通常看到視頻格式:mp4橄仆、mov剩膘、flv、wmv等等…
稱之為:封裝格式

第二點:視頻播放器

  • 兩種模式播放器
    • 第一種:可視化界面播放器(直接用戶直觀操作->簡單易懂)
      騰訊視頻盆顾、愛奇藝視頻怠褐、QQ影音、暴風影音您宪、快播奈懒、優(yōu)酷等等…
    • 第二種:非可視化界面播放器->命令操作播放器->用戶看不懂,使用起來非常麻煩
      FFmpeg->ffplay(命令)播放器(內置播放器)
      vlc播放器宪巨、mplayer播放器

第三點:播放器信息查看工具

  • 整個視頻信息:MediaInfo工具->幫助我們查看視頻完整信息
  • 二進制查看信息:直接查看視頻二進制數(shù)據(jù)(0101010)->UItraEdit
  • 視頻單項信息
    • 封裝格式信息工具->Elecard Format Analyzer
    • 視頻編碼信息工具->Elecard Stream Eye
    • 視頻像素信息工具->YUVPlayer
    • 音頻采樣數(shù)據(jù)工具->Adobe Audition

第四點:音視頻->封裝格式磷杏?

  • 1、封裝格式:mp4揖铜、mov茴丰、flv、wmv等等…
    封裝格式列表.png
  • 2天吓、封裝格式作用贿肩?



    視頻流+音頻流 在一個文件中

  • 3、MPEG2-TS格式龄寞?


視頻壓縮數(shù)據(jù)格式:MPEG2-TS
特定:數(shù)據(jù)排版汰规,不包含頭文件,數(shù)據(jù)大小固定(188byte)的TS-Packet

  • 4物邑、FLV格式溜哮?

    優(yōu)勢:由于它形成的文件極小滔金、加載速度極快,使得網(wǎng)絡觀看視頻文件成為可能茂嗓,它的出現(xiàn)有效地解決了視頻文件導入Flash后餐茵,使導出的SWF文件體積龐大,不能在網(wǎng)絡上很好的使用等問題述吸。

  • 文件結構:FLV是一個二進制文件忿族,由文件頭(FLV header)和很多tag組成。tag又可以分成三類:audio,video,script蝌矛,分別代表音頻流道批,視頻流,腳本流(關鍵字或者文件信息之類)入撒。
    FLV文件=FLV頭文件+ tag1+tag內容1 + tag2+tag內容2 + ...+... + tagN+tag內容N隆豹。
    FLV頭文件:(9字節(jié))
    1-3: 前3個字節(jié)是文件格式標識(FLV 0x46 0x4C 0x56).
    4-4: 第4個字節(jié)是版本(0x01)
    5-5: 第5個字節(jié)的前5個bit是保留的必須是0.
    6-9: 第6-9的四個字節(jié)還是保留的.其數(shù)據(jù)為 00000009 .
    整個文件頭的長度,一般是9(3+1+1+4)

第五點:視頻編碼數(shù)據(jù)了解一下

  • 1茅逮、視頻編碼作用璃赡?
    將視頻像素數(shù)據(jù)(YUV、RGB)進行壓縮成為視頻碼流氮唯,從而降低視頻數(shù)據(jù)量鉴吹。(減小內存暫用)

  • 2姨伟、視頻編碼格式有哪些惩琉?


    視頻編碼格式.png
  • 3、H.264視頻壓縮數(shù)據(jù)格式夺荒?


    H.264格式.png

H.264是在MPEG-4技術的基礎之上建立起來的瞒渠,其編解碼流程主要包括5個部分:幀間和幀內預測(Estimation)、變換(Transform)和反變換技扼、量化(Quantization)和反量化伍玖、環(huán)路濾波(Loop Filter)、熵編碼(Entropy Coding)剿吻。

H.264標準的主要目標是:與其它現(xiàn)有的視頻編碼標準相比窍箍,在相同的帶寬下提供更加優(yōu)秀的圖象質量。通過該標準丽旅,在同等圖象質量下的壓縮效率比以前的標準(MPEG2)提高了2倍左右椰棘。

第六點:音頻編碼數(shù)據(jù)?

音頻編碼格式分析.png
  • 1榄笙、音頻編碼作用邪狞?
    將音頻采樣數(shù)據(jù)(PCM格式)進行壓縮成為音頻碼流,從而降低音頻數(shù)據(jù)量茅撞。(減小內存暫用)
  • 2帆卓、音頻編碼格式有哪些巨朦?
    AAC、MP3等等…
  • 3剑令、AAC格式糊啡?
    AAC,全稱Advanced Audio Coding吁津,是一種專為聲音數(shù)據(jù)設計的文件壓縮格式悔橄。與MP3不同,它采用了全新的算法進行編碼腺毫,更加高效癣疟,具有更高的“性價比”。利用AAC格式潮酒,可使人感覺聲音質量沒有明顯降低的前提下睛挚,更加小巧。蘋果ipod急黎、諾基亞手機支持AAC格式的音頻文件扎狱。
    • 優(yōu)點:相對于mp3,AAC格式的音質更佳勃教,文件更小淤击。
    • 不足:AAC屬于有損壓縮的格式,與時下流行的APE故源、FLAC等無損格式相比音質存在“本質上”的差距污抬。加之,傳輸速度更快的USB3.0和16G以上大容量MP3正在加速普及绳军,也使得AAC頭上“小巧”的光環(huán)不復存在印机。
      ①提升的壓縮率:可以以更小的文件大小獲得更高的音質;
      ②支持多聲道:可提供最多48個全音域聲道门驾;
      ③更高的解析度:最高支持96KHz的采樣頻率射赛;
      ④提升的解碼效率:解碼播放所占的資源更少;

第七點:視頻像素數(shù)據(jù)奶是?

  • 1楣责、作用?
    保存了屏幕上面每一個像素點的值
  • 2聂沙、視頻像素數(shù)據(jù)格式種類秆麸?
    常見格式:RGB24、RGB32逐纬、YUV420P蛔屹、YUV422P、YUV444P等等…一般最常見:YUV420P
  • 3豁生、視頻像素數(shù)據(jù)文件大小計算兔毒?
    例如:RGB24高清視頻體積漫贞?(1個小時時長)
    體積:3600 * 25 * 1920 * 1080 * 3 = 559GB(非常大)
    假設:幀率25HZ,采樣精度8bit育叁,3個字節(jié)
  • 4迅脐、YUV播放器
    人類:對色度不敏感,對亮度敏感
    Y表示:亮度
    UV表示:色度

第八點:音頻采樣數(shù)據(jù)格式豪嗽?

  • 1谴蔑、作用?
    保存了音頻中的每一個采樣點值

  • 2龟梦、音頻采樣數(shù)據(jù)文件大小計算隐锭?
    例如:1分鐘PCM格式歌曲
    體積:60 * 44100 * 2 * 2 = 11MB
    分析:60表示時間,44100表示采樣率(一般情況下计贰,都是這個采樣率钦睡,人的耳朵能夠分辨的聲音),2表示聲道數(shù)量躁倒,2表示采樣精度16位 = 2字節(jié)

  • 3荞怒、音頻采樣數(shù)據(jù)查看工具?

  • 4秧秉、什么是PCM編碼格式褐桌?
     PCM中文稱脈沖編碼調制(Pulse Code Modulation),是70年代末發(fā)展起來的象迎,記錄媒體之一的CD荧嵌,在80年代初由飛利浦和索尼公司共同推出。脈碼調制的音頻格式也被DVD-A所采用挖帘,它支持立體聲和5.1環(huán)繞聲完丽,1999年由DVD討論會發(fā)布和推出的恋技。脈沖編碼調制的比特率拇舀,從14-bit發(fā)展到16-bit、18-bit蜻底、20-bit直到24-bit骄崩;采樣頻率從44.1kHz發(fā)展到192kHz。
    對于我們最常說的“無損音頻”來說薄辅,一般都是指傳統(tǒng)CD格式中的16bit/44.1kHz采樣率的文件格式要拂,而知所以稱為無損壓縮,也是因為其包含了20Hz-22.05kHz這個完全覆蓋人耳可聞范圍的頻響頻率而得名.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末站楚,一起剝皮案震驚了整個濱河市脱惰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌窿春,老刑警劉巖拉一,帶你破解...
    沈念sama閱讀 218,122評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件采盒,死亡現(xiàn)場離奇詭異,居然都是意外死亡蔚润,警方通過查閱死者的電腦和手機磅氨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嫡纠,“玉大人烦租,你說我怎么就攤上這事〕担” “怎么了叉橱?”我有些...
    開封第一講書人閱讀 164,491評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長者蠕。 經(jīng)常有香客問我赏迟,道長,這世上最難降的妖魔是什么蠢棱? 我笑而不...
    開封第一講書人閱讀 58,636評論 1 293
  • 正文 為了忘掉前任锌杀,我火速辦了婚禮,結果婚禮上泻仙,老公的妹妹穿的比我還像新娘糕再。我一直安慰自己,他們只是感情好玉转,可當我...
    茶點故事閱讀 67,676評論 6 392
  • 文/花漫 我一把揭開白布突想。 她就那樣靜靜地躺著,像睡著了一般究抓。 火紅的嫁衣襯著肌膚如雪猾担。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,541評論 1 305
  • 那天刺下,我揣著相機與錄音绑嘹,去河邊找鬼。 笑死橘茉,一個胖子當著我的面吹牛工腋,可吹牛的內容都是我干的。 我是一名探鬼主播畅卓,決...
    沈念sama閱讀 40,292評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼擅腰,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了翁潘?” 一聲冷哼從身側響起趁冈,我...
    開封第一講書人閱讀 39,211評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拜马,沒想到半個月后渗勘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矾飞,經(jīng)...
    沈念sama閱讀 45,655評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,846評論 3 336
  • 正文 我和宋清朗相戀三年呀邢,在試婚紗的時候發(fā)現(xiàn)自己被綠了洒沦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,965評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡价淌,死狀恐怖申眼,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情蝉衣,我是刑警寧澤括尸,帶...
    沈念sama閱讀 35,684評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站病毡,受9級特大地震影響濒翻,放射性物質發(fā)生泄漏。R本人自食惡果不足惜啦膜,卻給世界環(huán)境...
    茶點故事閱讀 41,295評論 3 329
  • 文/蒙蒙 一有送、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧僧家,春花似錦雀摘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肌稻,卻和暖如春清蚀,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背爹谭。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評論 1 269
  • 我被黑心中介騙來泰國打工枷邪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人旦棉。 一個月前我還...
    沈念sama閱讀 48,126評論 3 370
  • 正文 我出身青樓齿风,卻偏偏與公主長得像,于是被迫代替她去往敵國和親绑洛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,914評論 2 355

推薦閱讀更多精彩內容

  • 前言 說到視頻,大家自己腦子里基本都會想起電影穷娱、電視劇绑蔫、在線視頻等等运沦,也會想起一些視頻格式 AVI、MP4配深、RMV...
    ForestSen閱讀 22,947評論 10 202
  • 以前做視頻播放器開發(fā)的時候,只知道請求服務器,然后服務器返回一個播放串篓叶。這樣視頻就播放了 其它的操作比如UI定...
    若幹年後閱讀 3,232評論 8 38
  • 視頻編碼與封裝方式詳解 1.編碼方式和封裝格式 2.視頻編碼標準兩大系統(tǒng) MPEG-1 MPEG-2 MPEG-3...
    latthias閱讀 6,368評論 0 22
  • [TOC] 音視頻&流媒體 是什么促使我要寫這一篇音視頻入門文章烈掠?那是因為和一妹子打賭碼率的概念,結果輸了缸托;對一個...
    AllenWu閱讀 4,828評論 1 24
  • “隨著技術的不斷進步左敌,視頻技術的制作加工門檻逐漸降低,信息資源的不斷增長俐镐,同時由于視頻信息內容更加豐富完整的先天優(yōu)...
    陳墨啊閱讀 2,923評論 2 53