FFmpeg 5.1 multimedia paketining chiqarilishi

Olti oylik ishlab chiqishdan so'ng FFmpeg 5.1 multimedia to'plami mavjud bo'lib, u turli multimedia formatlari (audio va video formatlarini yozib olish, konvertatsiya qilish va dekodlash) bo'yicha operatsiyalar uchun ilovalar to'plami va kutubxonalar to'plamini o'z ichiga oladi. Paket LGPL va GPL litsenziyalari ostida tarqatiladi, FFmpeg ishlab chiqilishi MPlayer loyihasiga ulashgan holda amalga oshiriladi. Versiya raqamining sezilarli o'zgarishi APIdagi sezilarli o'zgarishlar va yangi relizlar ishlab chiqarish sxemasiga o'tish bilan izohlanadi, unga ko'ra yangi muhim relizlar yiliga bir marta, qo'llab-quvvatlash muddati uzaytirilgan relizlar esa har ikki yilda bir marta ishlab chiqariladi. FFmpeg 5.0 loyihaning birinchi LTS versiyasi bo'ladi.

FFmpeg 5.1 ga qo'shilgan o'zgarishlar orasida:

  • Markazlashtirilmagan IPFS fayl tizimi va u bilan doimiy IPNS manzillarini bog'lash uchun ishlatiladigan protokol uchun qo'shimcha yordam.
  • QOI tasvir formati uchun qo'shimcha qo'llab-quvvatlash.
  • PHM (Portable Half float Map) tasvir formatini qo‘llab-quvvatlash qo‘shildi.
  • AV1 formatida video dekodlashni apparat tezlashtirish uchun VDPAU (Video Decode and Presentation) API dan foydalanish imkoniyati joriy etildi.
  • XvMC video dekodlash apparati uchun eski interfeysni qo‘llab-quvvatlash to‘xtatildi.
  • Standart chiqish oqimi o‘rniga belgilangan faylga chiqarish uchun ffprobe yordam dasturiga “-o” opsiyasi qo‘shildi.
  • Yangi dekoderlar qo'shildi: DFPWM, Vizrt Binary Image.
  • Yangi enkoderlar qo'shildi: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Qo'shilgan media konteyner qadoqlash vositalari (muxer): DFPWM.
  • Qo'shilgan media konteynerni ochuvchilar (demuxer): DFPWM.
  • Yangi video filtrlari:
    • SITI - SI (Spatial Info) va TI (Temporal Info) video sifat xususiyatlarini hisoblash.
    • avsynctest - audio va video sinxronizatsiyasini tekshiradi.
    • fikr-mulohaza - kesilgan ramkalarni boshqa filtrga yo'naltirish va natijani asl video bilan birlashtirish.
    • pixelize - videoni piksellashtiradi.
    • rang xaritasi - boshqa videolardagi ranglarni aks ettirish.
    • colorchart — rangni sozlash jadvalini yaratish.
    • ko'paytirish - birinchi videodagi piksel qiymatlarini ikkinchi videodagi piksellarga ko'paytirish.
    • pgs_frame_merge PGS subtitr segmentlarini bitta paketga (bit oqimi) birlashtiradi.
    • blurdetect - ramkalarning xiralashishini aniqlaydi.
    • remap_opencl - piksellarni qayta ishlashni amalga oshiradi.
    • chromakey_cuda tezlashtirish uchun CUDA API ishlatadigan chromakey ilovasi.
  • Yangi ovoz filtrlari:
    • dialog - stereodan atrof-muhit tovushini (3.0) yaratish, har ikkala stereo kanalda mavjud bo'lgan og'zaki dialoglar ovozini markaziy kanalga o'tkazish.
    • tiltshelf - yuqori yoki past chastotalarni oshirish / kamaytirish.
    • virtualbass - stereo kanallardan olingan ma'lumotlar asosida qo'shimcha bosh kanalini yaratadi.

Manba: opennet.ru

a Izoh qo'shish