Ubuntu 22.04/20.04 da HEIF/AVIF bilan ishlash uchun eng so’nggi libheifni qanday o’rnatish kerak haqida malumot
Ushbu oddiy qoʻllanma Ubuntu 22.04 va/yoki Ubuntu 20.04 LTS da HEIF va AVIF tasvir formatlarini yaxshiroq qoʻllab-quvvatlash uchun libheif kutubxonasining soʻnggi versiyasini qanday oʻrnatishni koʻrsatadi.
Libheif HEIF va AVIF kodlash va dekodlash uchun mashhur bepul ochiq manba kutubxonasi. Bu JPEG-in-HEIF, JPEG2000, siqilmagan (ISO/IEC 23001-17:2023) imkoniyatlarini qisman qo’llab-quvvatlaydi.
U buni qo’llab-quvvatlaydi libde265
HEIC tasvirlarini dekodlash uchun va/yoki ffmpeg va x265
/kvazaar
kodlash uchun. AVIF tasvirlari uchun u ikkalasini ham ishlatadi AOM
/dav1d
dekodlash uchun va AOM
/rav1e
/svt-av1
kodlashni qo’llab-quvvatlash uchun.
Shuningdek, u HEIF/HEIC-ni boshqa tasvirlarga aylantirish va tasvirlarni HEIF/HEIC-ga aylantirish uchun buyruq qatori vositalariga ega.
GIMP, Darktable, ImageMagick, Krita va gThumb kabi ko’plab mashhur ilovalar HEIF va/yoki AVIF-ni qo’llab-quvvatlash uchun libheif-dan foydalanadi. Va kutubxona odatda ular bilan birga qaramlik sifatida o’rnatiladi.
gThumb AVIF-ni qo’llab-quvvatlash uchun libheif-dan foydalanadi
Biroq, Ubuntu tizim omborlaridagi libheif har doim eski! Bor ekan 1.6.1
(20.04 uchun) va 1.12.0
(22.04 uchun), so’nggi versiya hozir 1.17.6
va harakatda davom etadi.
Shunday qilib, agar siz kutubxonadan yangi kodlovchilar/dekoderlar, yaxshilangan ishlash va xatolarni tuzatish uchun foydalanmoqchi bo’lsangiz. Yoki joriy versiyada muammoga duch kelasiz. Keyin, xabar berish yoki yordam so’rashdan oldin eng so’nggi versiyani o’rnatish yaxshi tanlovdir!
Va hozirgacha eng so’nggi versiya (1.17.6) bilan siz quyidagi yangi xususiyatlarga ega bo’lasiz:
- AVIF uchun SVT-AV1 kodlovchi.
- HEIFv2 mintaqalari (rgan) va foydalanuvchi izohlarini (udes) qo’llab-quvvatlash.
heif-convert
PNG siqish darajasini o’rnatish uchun,- jpegdec, HEIF da JPEG uchun jpegenc kodeklari
- ffmpeg dekoderini (HEIC) dekodlash, potentsial apparat dekoderini qo’llab-quvvatlash
- HEIF da JPEG-2 uchun j2kdec, j2000kenc kodeklari.
- Ko’proq ma’lumot olish uchun qarang github nashrlari sahifa.
PPA orqali Ubuntu-da Latest Libheif-ni o’rnating
Kutubxonada mavjud rasmiy Ubuntu PPA, hozirgacha joriy Ubuntu LTS (22.04 va 20.04) ni qo’llab-quvvatlaydi amd64
(Intel/AMD) va arm64/armhf
(masalan, Raspberry Pi) CPU arxitektura turlari.
1. Terminalni ochish uchun avval klaviaturadagi Ctrl+Alt+T tugmalar birikmasini bosing. U ochilganda, PPA qo’shish uchun buyruqni bajaring:
sudo add-apt-repository ppa:strukturag/libheif
Agar so’ralsa, foydalanuvchi parolini kiriting (yulduzcha bilan aloqa yo’q) va davom etish uchun Enter ni bosing.
2. Keyin joriy kutubxonangizni eng soʻnggisiga yangilash uchun Software Updater (Update Manager) dan foydalanishingiz mumkin:
Yoki o’rnatish/yangilash uchun terminalda buyruqni bajaring:
sudo apt o'rnatish libheif1
Linux Mint foydalanuvchisi ishga tushishi kerak sudo apt update
avval paket keshini yangilash.
Oxirgi skrinshotda ko’rib turganingizdek, sukut bo’yicha o’rnatilmagan ba’zi kodlovchilar/dekoderlar mavjud. Yugurish sudo apt install
va kerakli tarzda o’rnatish uchun paket nomi.
Hozirgi vaqtda plaginlar (kodlovchi/dekoderlar) quyidagilarni o’z ichiga oladi:
- libheif-plugin-aomdec
- libheif-plugin-j2kdec
- libheif-plugin-libde265
- libheif-plugin-aomenc
- libheif-plugin-j2kenc
- libheif-plugin-svtenc
- libheif-plugin-dav1d
- libheif-plugin-jpegdec
- libheif-plugin-x265
- libheif-plugin-ffmpegdec
- libheif-plugin-jpegenc
Shuningdek, bor heif-gdk-pixbuf
tasvirni yuklash uchun va libheif-examples
taqdim etadigan paket heif-convert
HEIC/HEIF tasvirini boshqa formatlarga aylantirish buyrug’i va heif-enc
tasvirni HEIC/HEIF ga aylantirish uchun.
O’chirish:
Har qanday muammo uchun siz Ubuntu PPA-ni tozalashingiz mumkin, shuning uchun PPA omborini olib tashlashingiz va barcha o’rnatilgan paketlarni tizim omboridagi birja versiyalariga tushirishingiz mumkin.
Buning uchun avval terminalni oching (Ctrl+Alt+T) va ppa-purge vositasini oʻrnatish uchun buyruqni bajaring:
sudo apt ppa-purge o'rnating
Keyin buyruq orqali PPA ni (shuningdek, yangilash paketlarini) tozalang:
sudo ppa-purge ppa:strukturag/libheif
Maslahatlar: the ppa-purge
tozalashdan oldin PPA yoki o’rnatilgan paketlarga biror narsa qilgan bo’lsangiz, muvaffaqiyatsiz bo’lishi mumkin. Bunday holda, o’rnatishga harakat qiling synaptic
paket menejeri (Ubuntu dasturiy ta’minotidan), keyin uni qidirish va majburlash uchun foydalaning libheif1
paketni eski versiyaga o’tkazing (paketni tanlang, so’ng Ctrl+E tugmalarini bosing).
Linux, Texnologiyalar
Ubuntu 22.04/20.04 da HEIF/AVIF bilan ishlash uchun eng so’nggi libheifni qanday o’rnatish kerak