首頁>Club>
11
回覆列表
  • 1 # 草莓愛畫畫

    通俗的講:關鍵幀,就是為做特效時,指定的時間節點!因為影片中,最小單位是幀,所以,這個時間點,就是某一幀,這某一幀,就成為關鍵幀!如有一個特效要求:一個影片,正常播放到5秒時間後,開始變的透明,而到了7秒時,就完全透明! 這個第5秒處的幀和第7秒處的幀,就成為這一透明特效的關鍵幀。

  • 2 # 碼農遊者

    常說的關鍵幀就是說這一幀是連線兩段不同的內容,這一幀後面的影片內容會有新的變化或過渡。

    與關鍵幀對應的還有空白關鍵詞和普通幀。

    空白關鍵幀跟關鍵幀作用相同,但是這一幀沒有內容;在這一幀填充內容後,就變成關鍵幀了。

  • 3 # 小碼資訊

    首先,不太明白題目裡指的關鍵幀具體的領域是哪方面的,我現在就從影片這個領域來談談關鍵幀是什麼。

    在談關鍵幀之前我們先來了解影片編碼中關鍵的幾個概念。

    I幀:表示關鍵幀,你可以理解為這一幀畫面的完整保留;解碼時只需要本幀資料就可以完成(因為包含完整畫面)

    P幀:表示的是這一幀跟之前的一個關鍵幀(或P幀)的差別,解碼時需要用之前快取的畫面疊加上本幀定義的差別,生成最終畫面。(也就是差別幀,P幀沒有完整畫面資料,只有與前一幀的畫面差別的資料)

    B幀:是雙向差別幀,也就是B幀記錄的是本幀與前後幀的差別(具體比較複雜,有4種情況),換言之,要解碼B幀,不僅要取得之前的快取畫面,還要解碼之後的畫面,透過前後畫面的與本幀資料的疊加取得最終的畫面。B幀壓縮率高,但是解碼時比較耗CPU。

    因此,在影片編解碼中所謂的關鍵幀就是I幀,這種型別的編碼幀完整保留了一副影象的資訊,可以單獨進行解碼還原出一副影象。

    那接下來我們看看關鍵幀有什麼用?我們為什麼需要關鍵幀呢?

    在影片編碼中,有一個概念叫做GOP,就是幀分組,兩個關鍵幀之間有多少個編碼幀(P幀和B幀),兩個關鍵幀之間幀的多少直接影響到對影象的解碼和編碼。

    如果兩個關鍵幀之間的幀比較多,那麼從P幀和B幀的定義我們知道,解碼程式就需要緩衝更多的中間解碼幀,記憶體消耗就會比較多,而且GOP越長,那麼B幀的幀數會越來越多,這直接影響到影象失真率,所以,不是GOP越長就會越好。

    那麼,如果GOP越短,B幀就會越小,這種情況下影象的失真率就會越小,但是同時壓縮率也會越小,對應的位元率就會越大,在網路上傳輸需要的頻寬就會越多,所以,GOP不是越長越好,也不是越短越好,需要找一個合適位置,這個時候就是關鍵幀發揮作用的關鍵了。

    原則上來說,兩個連續的關鍵幀如果影象內容相差太大,就需要結束GOP,另外開始另一個GOP,這樣子,在影象的時間連續性上,對影象的壓縮率是最好的。

    GOP的長度和失真率如下圖所示:

    因此,最後我們知道影片編碼中的關鍵幀有如下特點:

    1. 擁有完整的解碼資訊,能夠獨自解碼出完整的影象資訊,這也是解碼的關鍵,因為,其它如B幀或P幀都需要參考關鍵幀才能正確解碼。

    2. 用於分割GOP,對影象質量和壓縮效率做切割。

  • 中秋節和大豐收的關聯?
  • 在現在的環境下漫畫家值得一賭麼?