The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"IM -- реально ли сохранить цвета на модных кодеках?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Видео, изображения, потоковое вещание / Linux)
Изначальное сообщение [ Отслеживать ]

"IM -- реально ли сохранить цвета на модных кодеках?"  +/
Сообщение от Аноним (0), 15-Мрт-21, 21:22 
Обнаружил следующее неприятное поведение у IM:

у jpeg, при конвертации из неидеального исходника (низкого качества сканы из интернета и прочее), очень сильно лезут артефакты (а этот кодек даёт результат наиболее близкий к идеалу, если только не лезут артефакты), файл получается излишне большим и значительная часть битрейта уходит именно на точную передачу артефактов.

при этом, webp выдаёт файл в 2 раза меньше при очень сопоставимом качестве (конечно лезет тот же шум, поменьше, за исключением градиентов -- они отвратны, от битрейта не зависит) и сильного искажения цвета (что исправляется -define webp:use-sharp-yuv=1)

avif(aom) - вымарывает детали даже на высоком битрейте где webp вполне справляется и так (артефактов тоже меньше, градиенты в целом чаще удобоваримые), но это вполне терпимо (на q90 и выше). однако, границы объектов почему-то оказываются ощутимо за пределами их контура, что уже видно и не так хорошо (терпимо), а главное, этот кодек вымарывает цвета, совсем как webp без use-sharp-yuv, и такой опции у этого кодера просто нет! как бы сохранить цвета?

heic(x265) - даёт стабильно наилучший результат, но вот только "границы объектов почему-то оказываются ощутимо за пределами их контура" и они в этом случае совсем уж страшные и корявые, а многие края превращаются в радужные артефакты, что совсем уже ни в какие ворота, и есть ровно то же самое вымарывание цветов.

Что это, баги в IM? Почему их не исправляют уже лет 5, они же очевидные? Как бы мне сохранить оттенки без искажения на avif, ведь кому нужны файлы с убитыми цветами?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 15-Мрт-21, 22:47   +/
маналох


Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от Аноним (0), 16-Мрт-21, 00:55   +/
Значит, попробовал jpeg-xl. Меньше q95 ощутимо вымывает цвета, q96 практически незаметно, q97 вообще не отличить. Ну тут хотя бы понятно куда он девает цвета, на типичном битрейте jpeg качество куда выше, но на 95 уже местами проигрывает в детализации avif с намного меньшим битрейтом (но avif при этом теряет половину цвета на любом битрейте, и края не может определить). Наконец сделали приличный кодек, тот же webpv1 до сих пор был единственным вариантом и он бесит неимоверно своими кривыми градиентами и артефактами.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру