Я реализовал программное обеспечение для кодирования изображений с использованием кодеков x265 и libjasper (jasper Jpeg2000), и у меня странное сжатие в режиме сжатия без потерь.
У меня коэффициент сжатия ( 1 - output_stream_size / initial_picture_size).
В большинстве исследований говорится, что hevc лучше, чем jpeg2000, но в моем случае соотношение jpeg2000 лучше, чем соотношение x265. У меня также тот же результат с программным обеспечением jasper и программным обеспечением x265.
Поэтому я думаю, что, возможно, мои входные параметры для x265 неверны ...
Обычно я работаю с монохромными изображениями с глубиной 8 бит. но я проделал тот же тест с цветным изображением и получил тот же результат.
Отсюда те же результаты с цветным изображением (исходные изображения) http://mmspg.epfl.ch/iqa а>
x265 --psy-rd 1.0 --lossless --input-res 1280x1600 --input-csp i420 --fps 1 --preset veryslow --profile mainstillpicture bike_orig.yuv bike_orig.bin
jasper -f bike_orig.ppm -F bike_orig.jp2 -T jp2
Трассировка вывода Hevc: Трассировка вывода кодировщика Hevc
Размер файла вывода:
Исходный ввод: 6144017 байт
битовый поток hevc: 5637967 байт
jp2 битовый поток: 3261791 байт
Версия кодеков:
Japser :
1.900.1 , libjasper 1.900.1
x265 :
x265 [info]: HEVC encoder version 2.0
x265 [info]: build info [Linux][GCC 4.4.7][64 bit] 8bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
Кто-нибудь знает, почему у меня такие результаты.
Спасибо вам.