No video

Прорыв в сжатии AVIF-картинок новый libavif

  Рет қаралды 1,476

Ускорение Сайтов :: Метод Лаб

Ускорение Сайтов :: Метод Лаб

Күн бұрын

Еще недавно сжатие AVIF требовало огромных ресурсов по CPU и памяти, занимало много времени и применять формат повсеместно не имело смысла. При этом поддержка браузеров также была на уровне менее 10%. Сейчас браузеры дошли до 70% поддержки и наконец появился эффектиный кодировщик AVIF на базе libavif - avifenc.
В этом видео мы рассмотрим процесс сборки libavif в Ubuntu 20.04 и посмотрим все важные опции для базовой оптимизации картинок. Также сравним по скорости и затратам с cavif - прошлым кодировщиком, который мы использовали.
Содержание:
0:30 Введение, что такое AVIF
2:13 cavif - старый кодер для AVIF (проблемы)
6:23 Поиск нового кодировщика
7:40 Статья на web.dev про AVIF
9:30 Cборка libavif на Ubuntu 20.04
13:15 Тестирование libavif и avifenc
14:10 Сжатие с cavif
15:30 Cжатие с avifenc
22:50 Cжатие cavif - большая картинка
21:10 Потребление памяти avifenc
26:30 avifenc на большой картинке
29:40 Заключение
Репозиторий libavif:
github.com/AOM...
Ссылка на отличную статью по использованию AVIF:
web.dev/compre...
Команды:
avifenc --min 0 --max 63 --minalpha 0 --maxalpha 63 -a end-usage=q -a cq-level=10 -a tune=ssim trcatdiplom.png 1.png.avif
На этом канале мы создаём максимально полезные видео по вопросам ускорения сайтов, веб-производительности и клиентской, а также серверной оптимизации.
Профессионально занимаясь ускорением сайтов, мы накопили значительный опыт, которым готовы поделиться с нашими зрителями и подписчиками. Так что присоединяйтесь, будет интересно!
Профессиональное ускорение сайтов: www.methodlab....
Тестирование скорости сайтов: xn--80aanaoicz...--p1ai/
Сервис оптимизации картинок: www.fotorubka.ru/
Наш второй канал "Поддержка сайтов": / @site_support
Группа "Ускорение сайтов" в VK: sitespe...
Метод Лаб в VK: methodlab
Метод Лаб в Facebook: / methodlab.ru

Пікірлер: 19
@user-xz1lg2tv9i
@user-xz1lg2tv9i 3 жыл бұрын
Осталось ещё одна возможность прорыва - портировать Кодировщик на Android: На ПК кодеры несколько лет существуют, а на андроид НИКТО не пытается портировать их на Мобилы, а их явно много! Опенсорс есть, а потенциал порта не используется, а там отличный для этого язык C! На PNG/JPG кодеров в запасом, а на новые - нет, чего не скажешь про ПК. Спасибо за чтение! Надеюсь, опенсорс знает не только про ПК...
@NickLavlinsky
@NickLavlinsky 3 жыл бұрын
Интересно, а зачем нужен кодировщик на андроиде?
@user-xz1lg2tv9i
@user-xz1lg2tv9i 3 жыл бұрын
@@NickLavlinsky Просто иногда надо сжать коллекцию картинок, фоток и так далее на несколько гигов, что неизбежно накопятся за несколько лет. Даже у последних Айфонов попадаются 64 ГБ, а их не всегда хватает... Пусть даже надо поставить на ночь кодироваться (JPEG XL на скорость не проверял - локального кодера НЕТ, а AVIF имеет только урезанную по мобильным стандартам приложение версии 0.3, которые несколько лет не обновляется, не умеет в Lossless и анимацию, не сохраняет оригинальные названия), это будет стоит того. На свободное тут же место загружу книги, фильмы, нафоткаю условный Тибет... Если кто-то выпустил бы НОРМАЛЬНЫЙ Кодер AVIF и тем более JPEG XL, я бы выступил бесплатным рекламщиком, ибо тот его заслужил... На JPEG XL (Mconverter стал донатным, до этого кодировал через него) в режиме Modular (Lossless) мне попадались картинки, которые становились мешьше в 8 раз и это не векторные арты! Представь - коллекция картинок из 100 ГБ от условного учителя физики может стать меньше 10 ГБ! Вот так.
@NickLavlinsky
@NickLavlinsky 3 жыл бұрын
Я думаю, скоро появится, формат еще молодой.
@user-xz1lg2tv9i
@user-xz1lg2tv9i 3 жыл бұрын
@@NickLavlinsky Учитывая 3 года AVIF и наличие ТОЛЬКО одной кривой заброшенной альфа версии, хотя... Надеюсь, разработчики додумаются до прибавки миллиард юзеров из мобил... Спасибо за ответ
@SlavaSL
@SlavaSL Жыл бұрын
А Вы случайно не делали сравнения с libheif ? Ведь в ImageMagick-е (а также GIMP, Krita и пр.) используется именно он.
@NickLavlinsky
@NickLavlinsky Жыл бұрын
Нет, не делали.
@exAlexey
@exAlexey 4 ай бұрын
Я делал сравнивал для себя. ImageMagick в некоторых изображениях теряет цвета или изменяет их. Особенно где текст в цвете. А libavif делает четко, максимально приближено к оригинальному изображению.
@user-uz7mt4xw8s
@user-uz7mt4xw8s 3 жыл бұрын
Спасибо за видео. Скажите, пожалуйста, как с помощью "avifenc" сжать сразу несколько изображений в папке?
@NickLavlinsky
@NickLavlinsky 3 жыл бұрын
Циклы в bash, конвейер и т.д. в помощь.
@user-uz7mt4xw8s
@user-uz7mt4xw8s 3 жыл бұрын
@@NickLavlinsky Интересная тема ролика была бы: как облегчить рутину, переименовывать, удалять, искать и т.п.
@NickLavlinsky
@NickLavlinsky 3 жыл бұрын
Да, хорошая идея для нашего канала Поддержка сайтов.
@phat80
@phat80 Жыл бұрын
@@user-uz7mt4xw8s написать простенькое приложение, инструментов для этого полно.
@egorgorbachev
@egorgorbachev 3 жыл бұрын
nginx. как сделать отдачу? сжали на серверере файлы и потом можно сделать логику отдачи через nginx ?
@andreysakharov6210
@andreysakharov6210 3 жыл бұрын
на канале есть видео об этом
@user-hq7rx2il4o
@user-hq7rx2il4o 3 жыл бұрын
kzfaq.info/get/bejne/n6hodbZ5l9mueKs.html
@NickLavlinsky
@NickLavlinsky 3 жыл бұрын
Стыдно, есть же видео, первое из цикла про AVIF.
@egorgorbachev
@egorgorbachev 3 жыл бұрын
@@NickLavlinsky да было что то я уже и забыл
@NickLavlinsky
@NickLavlinsky 3 жыл бұрын
Да, создан новый плейлист на канале "Оптимизация изображений", там всё про картинки.
Кодер CAVIF: эффективное сжатие в AVIF, сравниваем с WebP
44:00
Ускорение Сайтов :: Метод Лаб
Рет қаралды 500
AVIF и WebP: cкорость декодирования новых форматов
20:08
Ускорение Сайтов :: Метод Лаб
Рет қаралды 1,4 М.
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 96 МЛН
When you discover a family secret
00:59
im_siowei
Рет қаралды 22 МЛН
PEDRO PEDRO INSIDEOUT
00:10
MOOMOO STUDIO [무무 스튜디오]
Рет қаралды 18 МЛН
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 85 МЛН
Чем кодировать картинки в AVIF?
17:52
Ускорение Сайтов :: Метод Лаб
Рет қаралды 1 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
Linus Torvalds on why desktop Linux sucks
11:07
gentooman
Рет қаралды 1,3 МЛН
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 130 М.
Быстрый анализ серверной скорости сайта
40:22
Ускорение Сайтов :: Метод Лаб
Рет қаралды 1,8 М.
WebPageTest: новая версия лучшего теста скорости сайтов
13:47
Ускорение Сайтов :: Метод Лаб
Рет қаралды 1,3 М.
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 96 МЛН