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, DXVA2/D3D11VA API yordamida AV1 videoni dekodlash uchun yordam taqdim etiladi.
  • Libaom kutubxonasidan foydalangan holda AV1-ni monoxrom rejimda kodlash imkoniyati qo'shildi (kamida 2.0.1 versiyasini talab qiladi).
  • Videoni AV1 formatida kodlash qobiliyati zamonaviy Intel protsessorlarida mavjud bo'lgan apparat parallel hisoblash imkoniyatlaridan foydalanadigan SVT-AV1 (Scalable Video Technology AV1) kodlovchisi yordamida amalga oshirildi.
  • AudioToolbox ramkasi orqali chiqish uchun qurilma qo'shildi.
  • "Gofers" protokoli uchun qo'shimcha qo'llab-quvvatlash (TLS orqali gopher).
  • Librist yordamida RIST (Ishonchli Internet Stream Transport) protokoli uchun qo'shimcha qo'llab-quvvatlash.
  • Libwavpack-ga asoslangan kodlovchini qo'llab-quvvatlash olib tashlandi.
  • Yangi dekoderlar qo‘shildi: AV1 (apparat dekodlash tezlashuvi bilan), AV1 (VAAPI orqali), AVS3 (libuavs3d orqali), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Video, MSPbiosis (Argonaut v Simcrobis), 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 ochuvchi qurilmalar (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 Paint.
  • Yangi tahlilchilar qo'shildi: IPU, Dolby E, CRI, XBM.
  • Yangi filtrlar:
    • chromanr - videolardagi rang shovqinini kamaytiradi.
    • afreqshift va aphaseshift - tovush chastotasi va fazasini siljitish.
    • adenorm - ma'lum darajadagi shovqinni qo'shadi.
    • nutq normasi — nutqni normallashtirishni amalga oshiradi.
    • asupercut - tovushdan 20 kHz dan yuqori chastotalarni o'chiradi.
    • asubcut — sabvufer chastotalarini kesadi.
    • asuperpass va asuperstop Butterworth chastota filtrlarining amalga oshirilishidir.
    • shufflepixels — video kadrlardagi piksellarni qayta tartiblash.
    • tmidequalizer - Temporal Midway Video Equalization effektini qo'llaydi.
    • estdif — Edge Slope Tracing algoritmi yordamida interlacing.
    • epx - bu piksel tasvirini yaratish uchun kattalashtirish filtri.
    • kesish — qirqimli video transformatsiyasi.
    • kirsch - videoga Kirsch operatorini qo'llash.
    • colortemperature — videoning rang haroratini sozlaydi.
    • colorcontrast — video uchun RGB komponentlari orasidagi rang kontrastini sozlaydi.
    • colorcorrect — video uchun oq balansni tuzatish.
    • rang berish — videoda rangni qoplash.
    • 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 farqlar darajasini aniqlash.
    • sets — paketlarda PTS (taqdimot vaqti tamg'asi) va DTS (dekodlash vaqti tamg'asi) ni o'rnatadi (bit oqimi).

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster