FFmpeg 4.4 мультимедиялык пакетинин чыгарылышы

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

FFmpeg 4.4 кошулган өзгөртүүлөр арасында:

  • HEVC/H.265 (10/12бит) жана VP9 (10/12бит) форматтарындагы видео декоддоону аппараттык тездетүү үчүн VDPAU (Video Decode and Presentation) API колдонуу мүмкүнчүлүгү ишке ашырылган.
  • NVIDIA NVDEC жана Intel QSV (Quick Sync Video) аппараттык тездетүү кыймылдаткычтарын, ошондой эле DXVA1/D2D3VA API колдонуу менен AV11 форматындагы видео декоддоо үчүн колдоо көрсөтүлөт.
  • Libaom китепканасын колдонуу менен AV1ди монохромдо коддоо мүмкүнчүлүгү кошулду (кеминде 2.0.1 версиясы талап кылынат).
  • AV1 форматындагы видеону коддоо мүмкүнчүлүгү SVT-AV1 (Scalable Video Technology AV1) коддоочусу аркылуу ишке ашырылган, ал заманбап Intel CPUларында табылган аппараттык параллелдүү эсептөө мүмкүнчүлүктөрүн колдонот.
  • AudioToolbox алкагы аркылуу кошумча чыгаруу түзмөгү.
  • Gophers протоколуна колдоо кошулду (gopher over TLS).
  • librist аркылуу RIST (Ишенимдүү Интернет агымы транспорту) протоколуна колдоо кошулду.
  • libwavpack негизиндеги коддогуч үчүн колдоо алынып салынды.
  • Кошулган жаңы декодерлер: AV1 (аппараттык тездетилген декоддоо менен), AV1 (VAAPI аркылуу), AVS3 (libuavs3d аркылуу), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX (Video, Argonaut Games) Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Кошулган жаңы коддогучтар: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut оюндары, жогорку вольттогу программалык камсыздоо ADPCM, ADPCM IMA AMV, TTML (субтитрлер).
  • Кошулган медиа контейнер пакеттери (муксерлер): AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (субтитрлер), LEGO Racers ALP (.tun жана .pcm).
  • Кошулган медиа контейнер ачкычтары (демуксер): AV1 (төмөнкү бит агымы), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut оюндары), 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 - Кирш операторун видеого колдонуңуз.
    • colortemperature — видеонун түс температурасын тууралаңыз.
    • түстүү контраст - видео үчүн RGB компоненттеринин ортосундагы түс контрастын тууралайт.
    • colorcorrect - видео үчүн ак балансты тууралоо.
    • colorize — видеодогу түстүү катмар.
    • экспозиция - видеонун экспозиция деңгээлин тууралайт.
    • монохромдуу - түстүү видеону боз түскө айлантат.
    • aexciter - баштапкы сигналда жок жогорку жыштыктагы үн компоненттеринин генерациясы.
    • vif жана msad - эки видеонун ортосундагы айырмачылыктарды баалоо үчүн VIF (Visual Information Fidelity) жана MSAD (Абсолюттук айырмалардын орточо суммасы) коэффициенттерин аныктоо.
    • иденттүүлүк — эки видеонун ортосундагы айырмачылыктын деңгээлин аныктоо.
    • setts — пакеттерге (бит агымы) PTS (презентация убакыт мөөрү) жана DTS (декоддоо убакыт белгиси) орнотот.

Source: opennet.ru

Комментарий кошуу