tft每日頭條

 > 科技

 > 解碼器好卡怎麼解決

解碼器好卡怎麼解決

科技 更新时间:2024-08-07 21:18:02

  聞西平常沒啥愛好,就愛看視頻,無論是短視頻,還是電影,都愛看。

  現在看個視頻看部電影,基本都是用手機來看了,聞西也不例外。

  看短視頻還好,基本在線看,隻要網絡好,幾乎就不會有任何問題。

  但聞西也經常喜歡從網絡上下載一部電影,甚至直接下載一部劇,然後拷貝到手機裡,有空的時候就看。

  解碼器好卡怎麼解決(分不清解碼器軟件解碼器)(1)

  可是聞西經常碰到播放視頻卡頓的問題,聞西一開始以為是手機性能不夠,之後換了新手機後,仍然會出現播放電影或者電視劇視頻時,卡頓嚴重。

  無意中,聞西發現了手機播放器(安卓的MX播放器)裡面有一個功能選項:選擇解碼器。

  裡面分别有硬件解碼器,硬件解碼器 和軟件解碼器。

  解碼器好卡怎麼解決(分不清解碼器軟件解碼器)(2)

  抱着試試看的态度,聞西切換了解碼器,結果發現,視頻卡頓的問題解決了。

  真是神奇有木有?到底是什麼導緻了這神奇的事情發生了呢?

  要想探究這個問題,我們首先要知道幾個問題:

  1)什麼是解碼器?

  2)什麼是軟件解碼器?

  3)什麼是硬件解碼器?

  4)什麼時候選擇軟件解碼器?

  5)什麼時候選擇硬件解碼器?

  看來這個問題不簡單,一下子這麼多問題擺在我們面前,但别怕,我們來各個擊破。

  什麼是解碼器? 關于什麼是解碼器,百度百科是這麼說的:

  解碼器(decoder),是一種能将數字視音頻數據流解碼還原成模拟視音頻信号的硬件/軟件設備。

  說實話,聞西作為專業人士,都覺得這個定義實在是太術語化了。

  不過如果要理解解碼器,我們就得知道,為什麼要有解碼器,從原因上來理解,或許會更立體些。

  解碼器,顧名思義,就是用來解碼的工具。

  解碼器好卡怎麼解決(分不清解碼器軟件解碼器)(3)

  為什麼要解碼呢?因為數據被編碼了。

  為什麼要給數據編碼呢?因為要把數據進行壓縮。

  為什麼數據要壓縮呢?因為數據如果不壓縮的話,會占用很大的磁盤空間,如果用來網絡傳輸的話,就會占用很大的網絡帶寬資源,不劃算,或者如果網絡帶寬不夠的話,根本傳不過去。

  什麼是軟件解碼器? 知道了什麼是解碼器之後,再去理解什麼是軟件解碼器,可能就會更容易了。

  軟件解碼器,顧名思義,就是用軟件來做的解碼器,它是一個軟件或者軟件的一部分。

  但軟件一般都淩駕于CPU之上,最終還是要由CPU來進行運算解碼的,因此嚴格上來說,軟件解碼器,不能說是真正嚴格意義上的軟件解碼器,或者說,就沒有真正的軟件解碼器。

  正因為如此,我們可以把用CPU來進行解碼的解碼器,定義為軟件解碼器。

  解碼器好卡怎麼解決(分不清解碼器軟件解碼器)(4)

  什麼是硬件解碼器? 硬件解碼器,從字面意思上來理解,就是用硬件來直接解碼的解碼器了。

  但嚴格來說,硬件裡面不可能沒有程序,所以其實也沒有真正的硬件解碼器。

  正因為如此,我們把不用CPU而直接用如GPU這些硬件直接來進行解碼的解碼器定義為硬件解碼器。

  說了這麼多,估計對于技術小白們來說,已經糊塗了,所以,聞西再用兩句話總結下,你就不暈了:

  軟解碼:使用CPU進行解碼

  硬解碼:使用非CPU進行解碼,如顯卡GPU、專用的DSP、FPGA、ASIC芯片等

  什麼時候用軟解碼?什麼時候用硬解碼? 說了這麼多,到底什麼時候用軟解碼,什麼時候用硬解碼呢?

  如果你需要對視頻做一些處理,比如電子放大,甚至人臉識别等AI功能,那麼你就要用軟解碼了。

  如果你隻是看視頻,不對視頻進行二次加工處理,那麼你就直接用硬解碼吧。

  軟解碼的好處是兼容性好,但缺點是解碼效率低,占用系統資源高;

  而硬解碼的好處是解碼效率高,占用系統資源低,但缺點是兼容性不好;

  看到這裡,你一定會疑惑,對于一個愛在手機上看看離線電影,看看下載好的電視劇的人來說,用得着這些知識嗎?

  你還别說,如果你不知道這些,你即使用着頂級配置的手機,看視頻還是會卡。

  解碼器好卡怎麼解決(分不清解碼器軟件解碼器)(5)

  因為,很有可能你看的視頻的格式,你的手機的GPU硬件解碼器是不兼容的,這個時候,你就得動動手指切換下解碼器了。

  ,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved