FFmpeg 4.4 multimedia paketining chiqarilishi

O'n oylik ishlab chiqishdan so'ng FFmpeg 4.4 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.

FFmpeg 4.4 ga qo'shilgan o'zgarishlar orasida:

  • HEVC/H.265 (10/12bit) va VP9 (10/12bit) formatlarida video dekodlashni apparat tezlashtirish uchun VDPAU (Video Decode and Presentation) API’dan foydalanish imkoniyati joriy etildi.
  • NVIDIA NVDEC va Intel QSV (Quick Sync Video) apparat tezlashtirish dvigatellari, shuningdek, DXVA1/D2D3VA API yordamida AV11 formatidagi video dekodlash uchun yordam ko‘rsatiladi.
  • Libaom kutubxonasi yordamida AV1-ni monoxromda kodlash imkoniyati qo'shildi (kamida 2.0.1 versiyasi talab qilinadi).
  • AV1 formatidagi videoni kodlash imkoniyati zamonaviy Intel protsessorlarida mavjud apparat parallel hisoblash imkoniyatlaridan foydalanadigan SVT-AV1 (Scalable Video Technology AV1) kodlovchisi yordamida amalga oshirildi.
  • AudioToolbox ramkasi orqali qo'shilgan chiqish qurilmasi.
  • Gophers protokoli uchun qo'shimcha yordam (TLS orqali gopher).
  • Librist yordamida RIST (Ishonchli Internet Stream Transport) protokoli uchun qo'shimcha qo'llab-quvvatlash.
  • Libwavpack asosidagi kodlovchini qoʻllab-quvvatlash olib tashlandi.
  • Yangi dekoderlar qoʻshildi: AV1 (apparat tezlashtirilgan dekodlash bilan), AV1 (VAAPI orqali), AVS3 (libuavs3d orqali), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX (Video, Argonaut2) Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Yangi enkoderlar qo‘shildi: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, ADPCM, ADPCM IMA AMV, TTML (subtitrlar).
  • Qo'shilgan media konteynerli qadoqlovchilar (muxer): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (subtitrlar), LEGO Racers ALP (.tun va .pcm).
  • Qo‘shilgan media-konteynerni ochish qurilmalari (demuxer): AV1 (past havo oqimi), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA , MSP v2 (Microsoft Paint).
  • Yangi tahlilchilar qo'shildi: IPU, Dolby E, CRI, XBM.
  • Yangi filtrlar:
    • chromanr - videodagi rang shovqinini kamaytiradi.
    • afreqshift va aphaseshift - tovush chastotasi va fazasini siljitish.
    • adenorm - ma'lum darajada shovqin qo'shadi.
    • nutq normasi - nutqni normallashtirishni amalga oshiradi.
    • asupercut - tovushdan 20 kHz dan yuqori chastotalarni kesadi.
    • asubcut - subbufer chastotalarini kesadi.
    • asuperpass va asuperstop - Butterworth chastota filtrlarini amalga oshirish.
    • aralashgan piksellar - video kadrlardagi piksellarni qayta tartibga soladi.
    • tmidequalizer - Temporal Midway Video Equalization effektini qo'llash.
    • estdif — Edge Slope Tracing algoritmi yordamida interlacing.
    • epx - bu piksel tasvirini yaratish uchun kattalashtirish filtri.
    • kesish - kesish video transformatsiyasi.
    • kirsch - Kirsch operatorini videoga qo'llang.
    • colortemperature — videoning rang haroratini sozlang.
    • rang kontrasti - video uchun RGB komponentlari orasidagi rang kontrastini sozlaydi.
    • colorcorrect - video uchun oq rang balansini sozlash.
    • rang berish — videoda rangli qoplama.
    • ekspozitsiya - video uchun ekspozitsiya darajasini moslashtiradi.
    • monoxrom - rangli videoni kulrang rangga o'zgartiradi.
    • aexciter - original signalda mavjud bo'lmagan yuqori chastotali tovush komponentlarini yaratish.
    • vif va msad - ikkita video o'rtasidagi farqni baholash uchun VIF (Visual Information Fidelity) va MSAD (mutlaq farqlarning o'rtacha yig'indisi) koeffitsientlarini aniqlash.
    • identifikatsiya - ikkita video o'rtasidagi farq darajasini aniqlash.
    • setts — paketlarda (bit oqimi) PTS (taqdimot vaqti tamg'asi) va DTS (dekodlash vaqti tamg'asi) ni o'rnatadi.

Manba: opennet.ru

a Izoh qo'shish