Чем просматривать формат AVIF?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
MiK13
Сообщения: 1180
ОС: Linux Debian

Чем просматривать формат AVIF?

Сообщение MiK13 »

На "обсуждайке" натолкнулся на вопрос
Как перевести фото файлы из формата AVIF в хотя бы JPG ?
Я о таком формате никогда не слышал. Но ради интереса попробовал выдать команду convert z3.png z3.avif, В результате получился файл в 2 раз больше. И выполнялось довольно долго. Но geeque этот формат не понимает.
Обратное преобразование программой convert в формат jpg и png прошло нормально. И geeque показывает ту же картинку. Только вор "новый" png по размеру оказался почти в 3 раза больше исходного. А jpeg вообще почти в 17 раз.
И вот что показала программа file:

Shell

mik13@md5:/dev/shm$ ls -l
итого 820
-rw-r--r-- 1 mik13 mik13 96393 дек 19 13:37 z2.png
-rw-r--r-- 3 mik13 mik13 76599 дек 19 13:33 z3.avif
-rw-r--r-- 1 mik13 mik13 622524 дек 19 13:37 z3.jpg
-rw-r--r-- 1 mik13 mik13 37042 дек 19 13:31 z3.png
mik13@md5:/dev/shm$ file *
z2.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
z3.avif: ISO Media
z3.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 1920x1080, components 3
z3.png: PNG image data, 1920 x 1080, 8-bit colormap, non-interlaced
Программа display z3.avif показала картинку. Но с довольно странными цветами.
Белый стал красным, коричневый синим, чёрный -- серо-голубым,
Попробовал вьювер feh -- он тоже не понимает формат AVIF.
Может быть есть какие-нибудь ещё программы просмотра изображений, которые позволят просматривать файлы AVIF?

P.S.
Попробовал открывть z3.avif в GIMPе -- открыл без проблем. И сохранять GIMP изображения в формате AVIF (правда, довольно долго). И потом эти изображения нормально показывать display
Но оказывается, что при сохранении GIMPом в формате AVIF если убрать "Сохранить цветовой профиль", то display показывает такое же искажение цветов, как и при конвертации через convert
Но gimp открывает это изображение нормально
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Чем просматривать формат AVIF?

Сообщение Bizdelnick »

MiK13 писал:
19.12.2021 14:56
Попробовал вьювер feh -- он тоже не понимает формат AVIF.
А у меня понимает.

Shell

$ feh --version
feh version 3.3
Compile-time switches: curl exif verscmp xinerama
$
Может, обновиться пора? (А, нет, это файл не конвертнулся.) Или, если вопрос задан из праздного любопытства, просто забить. Какая разница, чем можно открыть картинку, если с картинками в таком формате работать потребности пока нет?
Добавлено (19:35):
firefox открывает благополучно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: Чем просматривать формат AVIF?

Сообщение MiK13 »

Bizdelnick писал:
19.12.2021 19:26
Какая разница, чем можно открыть картинку, если с картинками в таком формате работать потребности пока нет?
В общем согласен. Пока работать потребности нет. Но кто его знает, какая потребность может возникнуть...
Тем более, что file говорит, что это "ISO Media", а "AVI" навевает на мысль о видеофайле.
Bizdelnick писал:
19.12.2021 19:26
firefox открывает благополучно.
У меня не захотел. То есть при попытке открыть cказал, что это Изображение, и предложил открыть с помощью atril (по умолчанию). Но потом сообщил, что "[Тип файлов AV1 Image File Format (AVIF) (image/avif) не поддерживается"
Но разconvert их конвертирует в "привычные" форматы, то пока проблем нет.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Чем просматривать формат AVIF?

Сообщение Bizdelnick »

MiK13 писал:
19.12.2021 20:36
"AVI" навевает на мысль о видеофайле.
То есть погуглить, что это такое, Вы даже не пытались.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: Чем просматривать формат AVIF?

Сообщение MiK13 »

Bizdelnick писал:
19.12.2021 20:39
MiK13 писал:
19.12.2021 20:36
"AVI" навевает на мысль о видеофайле.
То есть погуглить, что это такое, Вы даже не пытались.
Мне больше нравится Яндекс :)
Он открывает ссылки в соседней вкладке.
Когда я прочитал вопрос
Как перевести фото файлы из формата AVIF в хотя бы JPG
, то первое, что сделал -- спросил у Яндекса, что это за формат. Просто для меня интернет -- второй или даже третий шаг поиска ответа. Так как он не всегда доступен.
Да и основная проблема у меня сейчас другая
Спасибо сказали:
Аватара пользователя
olecya
Сообщения: 901
ОС: debian, fedora (i3-wm)

Re: Чем просматривать формат AVIF?

Сообщение olecya »

Посмотрела репозитории fedora 35. Помимо библиотек есть инструментарий для кодирования и декодирования в командной строке avifdec и avifenc. Называется пакет libavif-tools. В репах дебиана пакета с таким названием нет. Перешла на адрес проекта на гитхабе:
https://github.com/AOMediaCodec/libavif

Ага, в дебиан 11 пакет называется libavif-bin

Добавлено:
Из графических редакторов формат поддерживают gimp и майкрософтовский paint
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: Чем просматривать формат AVIF?

Сообщение MiK13 »

olecya писала:
20.12.2021 15:36
в дебиан 11 пакет называется libavif-bin

Добавлено:
Из графических редакторов формат поддерживают gimp и майкрософтовский paint
Посмотрел.

Shell

$ aptitude search libavif | grep -v : | sed "s/ - /\t/" | expand -t30
p libavif-bin Library for handling .avif files (utilities)
p libavif-dev Library for handling .avif files (development files)
p libavif-gdk-pixbuf Library for handling .avif files (GDK pixbuf plugin)
p libavif13 Library for handling .avif files
i A libavif9 Library for handling .avif files
p libavifile-0.7-bin toolkit for libavifile
p libavifile-0.7-common toolkit for libavifile
p libavifile-0.7-dev development header files for libavifile
p libavifile-0.7c2 shared libraries for AVI read/writing
То есть стоит только libavif9.
Но convert в и из avif преобразовывает. GIMP тоже с этим форматом работает.
Интересно, что дают эти пакеты?
Спасибо сказали:
Ответить