2016-03-21 75 views
2

我正在試圖在HM-16.3中設置一個任意的GOP結構(非分層B或IPPP的GOP結構)。我擺弄了設置GOP模式的配置文件。但是,我不知道如何強制編碼器從參考圖片集中的參考幀列表中選擇特定的參考幀。這在參考編碼器中甚至可能嗎?HM參考軟件中的任意GOP結構

+0

是什麼這個問題不清楚,它是向下投票? – vixiv

+0

據我所見,你只能在配置文件中指定參考幀的相對位置。 (在參考圖片「列」中,作爲例子-2-6 2 6代表一個B幀) – damjeux

+0

@damjeux:是的,你是對的,你只能指定當前和未來幀將使用的參考幀。但是,您無法指定編碼器應該選擇哪個參考幀作爲參考。也就是說,我發現通過在配置文件中使用/(濫用)GOP描述的RPS預測列表,您可以強制編碼器選擇任何特定幀作爲當前圖片的參考幀。 – vixiv

回答

1

可以在不操作源代碼的情況下改變HM的GOP結構,而只使用配置參數。 你說得對,它太複雜了。

我可以在這裏解釋,但我確實無法像解釋參考手冊那樣解釋它。 似乎你剛剛通過反覆試驗完成了它。

看看this手冊在3頁

而且this是它如何工作的例子:

+1

是否可以爲「GOPSize」定義一個奇數?因爲如果GOP大小大於1,我得到錯誤'GOP大小必須是2的倍數。 – zinon

+0

@zinon錯誤說不。 –

+0

好的,謝謝!你有什麼想法如何定義GOPSize = 96的GOP結構?我的意思是我必須設置的參數。 – zinon