FFmpeg 4.4 мультимедиа багцыг гаргалаа

Арван сарын турш хөгжүүлсний дараа FFmpeg 4.4 мультимедиа багц бэлэн болсон бөгөөд үүнд янз бүрийн мультимедиа формат (аудио болон видео форматыг бичих, хөрвүүлэх, тайлах) дээр ажиллах зориулалттай програмууд болон номын сангийн цуглуулга багтсан болно. Уг багцыг LGPL болон GPL лицензийн дагуу түгээдэг бөгөөд FFmpeg хөгжүүлэлтийг MPlayer төслийн хажууд гүйцэтгэдэг.

FFmpeg 4.4-д нэмсэн өөрчлөлтүүдийн дунд:

  • HEVC/H.265 (10/12бит) ба VP9 (10/12бит) форматаар видео тайлах техник хангамжийн хурдасгахад VDPAU (Видео код тайлах ба танилцуулга) API ашиглах боломжийг хэрэгжүүлсэн.
  • NVIDIA NVDEC болон Intel QSV (Quick Sync Video) тоног төхөөрөмжийн хурдатгалын хөдөлгүүр, түүнчлэн DXVA1/D2D3VA API ашиглан AV11 форматаар видео тайлахад дэмжлэг үзүүлдэг.
  • Libaom номын санг ашиглан AV1-г монохромоор кодлох чадварыг нэмсэн (хамгийн багадаа 2.0.1 хувилбар шаардлагатай).
  • AV1 форматаар видеог кодлох чадварыг орчин үеийн Intel CPU-д байдаг техник хангамжийн зэрэгцээ тооцоолох чадварыг ашигладаг SVT-AV1 (Scalable Video Technology AV1) кодлогч ашиглан хэрэгжүүлсэн.
  • AudioToolbox хүрээгээр дамжуулан гаралтын төхөөрөмжийг нэмсэн.
  • Gophers протоколын дэмжлэгийг нэмсэн (gopher over TLS).
  • librist ашиглан RIST (Reliable Internet Stream Transport) протоколын дэмжлэгийг нэмсэн.
  • Libwavpack дээр суурилсан кодлогчийн дэмжлэгийг хассан.
  • Шинэ декодлогч нэмэгдсэн: AV1 (техник хангамжийн хурдасгасан декодчилолтой), AV1 (VAAPI-ээр), AVS3 (libuavs3d-ээр), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games (Video, MSP2) Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Шинэ кодлогч нэмэгдсэн: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, Өндөр хүчдэлийн програм хангамж ADPCM, ADPCM IMA AMV, TTML (хадмал).
  • Медиа контейнер савлагч (muxer) нэмсэн: AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (хадмал), LEGO Racers ALP (.tun болон .pcm).
  • Медиа контейнер задлагчийг нэмсэн (deuxer): AV1 (Бага ачаалалтай бит урсгал), 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).
  • Шинэ задлан шинжлэгч нэмэгдсэн: IPU, Dolby E, CRI, XBM.
  • Шинэ шүүлтүүрүүд:
    • chromanr - видеон дээрх өнгөний чимээ шуугианыг бууруулдаг.
    • afreqshift ба aphaseshift - дууны давтамж, үе шатыг шилжүүлэх.
    • adenorm - тодорхой түвшинд дуу чимээг нэмдэг.
    • speaknorm - ярианы хэвийн ажиллагааг гүйцэтгэдэг.
    • asupercut - дуунаас 20 кГц-ээс дээш давтамжийг таслана.
    • asubcut - дэд буферийн давтамжийг хасдаг.
    • asuperpass ба asuperstop - Баттерворт давтамжийн шүүлтүүрийн хэрэгжилт.
    • shufflepixels - видео хүрээн дэх пикселүүдийг дахин цэгцлэнэ.
    • tmidequalizer - Temporal Midway Video Equalization эффектийн хэрэглээ.
    • estdif — Edge Slope Tracing алгоритмыг ашиглан хоорондын холболтыг арилгах.
    • epx нь пикселийн урлагийг бий болгох томруулах шүүлтүүр юм.
    • зүсэх - зүсэх видео хувиргалт.
    • kirsch - Kirsch операторыг видеонд ашиглах.
    • colortemperature — видеоны өнгөний температурыг тохируулна.
    • өнгөний тодосгогч - видеоны RGB бүрэлдэхүүн хэсгүүдийн өнгөний ялгааг тохируулна.
    • colorcorrect - видеоны цагаан балансын тохируулга.
    • colorize — видеон дээрх өнгөний давхарга.
    • exposure - видеоны өртөлтийн түвшинг тохируулна.
    • monochrome - өнгөт видеог саарал өнгөтэй болгон хувиргадаг.
    • aexciter - анхны дохионд байхгүй өндөр давтамжийн дууны бүрэлдэхүүн хэсгүүдийг бий болгох.
    • vif ба msad - хоёр видеоны хоорондох ялгааг үнэлэхийн тулд VIF (Visual Information Fidelity) болон MSAD (Man Sum of Absolute Differences) коэффициентүүдийг тодорхойлох.
    • таних - хоёр видеоны хоорондох ялгааны түвшинг тодорхойлох.
    • setts — PTS (танилцуулгын цагийн тэмдэг) болон DTS (код тайлах цаг) -ийг пакетуудад (бит урсгал) тохируулдаг.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх