Я пытаюсь установить произвольную структуру GOP (структура GOP, отличная от иерархической B или IPPP...) в HM-16.3. Я возился с файлом конфигурации, устанавливая шаблон GOP. Однако я не знаю, как заставить кодер выбрать конкретный опорный кадр из списка опорных кадров в наборе опорных изображений. Возможно ли это вообще в эталонном кодировщике?
Произвольная структура GOP в эталонном ПО HM
comment
Что неясно в этом вопросе, что за него проголосовали?
- person vixiv   schedule 21.03.2016
comment
Насколько я понимаю, в конфигурационном файле можно указать только относительное положение опорных кадров. (В столбце эталонных изображений в качестве примера -2 -6 2 6 для B-кадра)
- person damjeux   schedule 23.03.2016
comment
@damjeux: да, вы правы, вы можете указать только опорные кадры, которые будут использоваться в текущем и любых будущих кадрах. Однако вы не можете указать, какой из опорных кадров кодер должен выбрать в качестве опорного. Тем не менее, я обнаружил, что, используя/(злоупотребляя) списком прогнозирования RPS описания GOP в файле конфигурации, вы можете заставить кодировщик выбрать любой конкретный кадр в качестве эталонного кадра для текущего изображения.
- person vixiv   schedule 28.03.2016
Ответы (1)
Изменить структуру GOP HM можно без манипуляций с исходным кодом и только с параметрами конфигурации. Вы правы, это слишком сложно.
Я могу объяснить это здесь, но, конечно же, я не могу объяснить это так хорошо, как это объяснено в справочном руководстве. И кажется, что вы только что сделали это методом проб и ошибок.
Взгляните на эту руководство на стр. 3.
Также это пример того, как это работает:
person
Mosen
schedule
23.03.2016
Можно ли определить нечетное число для
GOPSize
? Потому что я получаю ошибку GOP Size must be a multiple of 2, if GOP Size is greater than 1
.
- person zinon; 31.05.2017
Спасибо! Вы знаете, как определить структуру GOP для GOPSize=96? Я имею в виду параметры, которые я должен установить.
- person zinon; 31.05.2017