Я использую код HEVC HM версии 10. Моя задача - отключить RDO эталонного кодера HEVC. Для этого я попытался установить RDOQ и RDOQTS - 0 в файле конфигурации, однако это не помогло, так как размер PSNR и размер файла до и после выполнения изменений остались прежними. Любой совет/ответ, чтобы сделать то же самое, будет действительно полезен для меня. Поэтому, пожалуйста, помогите, если сможете. Заранее спасибо.Оптимизация искажения скорости исходящего трафика HEVC в HM Код ссылки
ответ
Я закодирован две последовательности, используя приведенные ниже параметры
$ ./TAppEncoderStatic -c ../cfg/encoder_lowdelay_main.cfg --InputFile=t1.yuv --BitstreamFile=slask.bin --ReconFile=slask.yuv --SourceWidth=832 --SourceHeight=480 --QP=29 --InputBitDepth=8 --FrameSkip=0 --FramesToBeEncoded=4 --FrameRate=30
$ ./TAppEncoderStatic -c ../cfg/encoder_lowdelay_main.cfg --InputFile=t1.yuv --BitstreamFile=slask.bin --ReconFile=slask.yuv --SourceWidth=832 --SourceHeight=480 --QP=29 --InputBitDepth=8 --FrameSkip=0 --FramesToBeEncoded=4 --FrameRate=30 --RDOQ=0 --RDOQTS=0
Различие показано на изображении ниже
Как вы можете видеть, параметры скорости искажения работают для меня (tm)
Я использую фиксацию a3598fcb9d0cbf16f7594f59b18c4a25ed23df6b
от git-mirror на
git://hevc.kw.bbc.co.uk/git/jctvc-hm.git
Надеется, что это помогает ...
Спасибо за ваш ответ. Одна вещь, которую я хотел знать, - как я могу заключить, что RDO включен или выключен? Мое требование: я должен генерировать поток, в котором RDO отключен. – Zax
AFAIK нет флагов в сгенерированном потоке битов, чтобы указать это. Сегодня вечером можно проверить стандарт, но я думаю, что вы сделали то, что можете. –
@ Fredrik Phil: Спасибо за ваши усилия. Pls проверит мой другой вопрос в разделе HEVC и попытается предоставить некоторое решение. Заранее спасибо. – Zax
- 1. Изменение кода HEVC HM
- 2. Как начать с HM для HEVC дальше?
- 3. Мониторинг исходящего интернет-трафика
- 4. Как добавить новый синтаксический элемент в HM (тестовая модель HEVC)
- 5. Как использовать HM-11 для кодирования YUV для HEVC?
- 6. Оптимизация трафика WCF nettcp
- 7. Wireshark для мониторинга IIS исходящего трафика
- 8. Перехват всего исходящего трафика на OSX
- 9. Открытый порт для исходящего и входящего трафика
- 10. Профилирование уровня HEVC CU
- 11. Оптимизированное квантование скорости искажений
- 12. оптимизация скорости jQuery
- 13. Изменение скорости AVAudioPlayer вводит артефакты/искажения
- 14. Оптимизация скорости CUDA
- 15. Оптимизация скорости загрузки xstream
- 16. PHP оптимизация скорости разборе
- 17. Оптимизация скорости при кодировании?
- 18. Создание lemmatizer: оптимизация скорости
- 19. Оптимизация скорости заполнения матрицы
- 20. Оптимизация скорости рендеринга изображений
- 21. оптимизация скорости запросов mysql
- 22. Общие PHP Оптимизация скорости
- 23. Возможная оптимизация скорости кода?
- 24. Оптимизация cURL для скорости
- 25. preg_replace оптимизация скорости
- 26. Оптимизация функции высокого трафика в XNA
- 27. Улучшение скорости/оптимизация этого кода
- 28. Visual C++. NET, оптимизация скорости
- 29. Оптимизация скорости приложения Windows Forms
- 30. Оптимизация скорости выполнения Swift Dictionary
Пожалуйста, обратите внимание, что RDOQ не оценить оптимизации искажений в целом, это только е-управления на базе квантования. RDO нельзя полностью отключить в HM, потому что не существует другого алгоритма решения режима. – karsten