ffmpeg 8.1

Алты айдан ашык убакыттан кийин долбоордун 8.1 версиясы чыгарылды. FFmpeg, "Хоаре" деген коддук аталышка ээ болгон (Сэрдин урматына) Чарльз Хоар (1934-жылдын 11-январы – 2026-жылдын 5-марты)).

Бул ар кандай форматтардагы санариптик аудио жана видео жаздырууларды жаздырууга, конвертациялоого жана өткөрүүгө мүмкүндүк берген акысыз, ачык булактуу китепканалардын жана утилиталардын жыйындысы. Бул аталыш MPEG эксперттик тобунан жана "тез алдыга" дегенди билдирген FFтен келип чыккан.

Долбоор төмөнкү компоненттерден турат:

  • ffmpeg — видео файлдарды бир форматтан экинчи форматка айландыруу жана реалдуу убакыт режиминде видео тартуу үчүн консоль программасы.
  • ffplay — негизделген жөнөкөй медиа ойноткуч SDL2 жана FFmpeg китепканалары.
  • ffprobe — медиа файлдар жөнүндө маалымат чогултууга жана көрсөтүүгө мүмкүндүк берүүчү консоль утилитасы (мисалы, MediaInfo) жана мультимедиа агымдары, жеткиликтүү түзмөктөр, кодектер, форматтар, протоколдор ж.б.
  • libavcodec — бардык аудио/видео кодектери камтылган китепкана. Көпчүлүк кодектер эң жакшы иштөөнү камсыз кылуу үчүн нөлдөн баштап иштелип чыккан.
  • libavformat - китепкана менен мультиплексорлор и демультиплексорлор ар кандай аудио жана видео форматтары үчүн.
  • либавутил — ар кандай ffmpeg компоненттери үчүн стандарттуу жалпы процедуралары бар көмөкчү китепкана.
  • libpostproc — стандарттуу видео иштетүү процедураларынын китепканасы.
  • libswscale — видеону масштабдоо үчүн китепкана.
  • libavfilter — декодер менен коддогучтун ортосундагы видео агымын тез арада өзгөртүүгө мүмкүндүк берет.

Негизги өзгөрүүлөр:

  • эксперименталдык декоддоону колдоо кошулду xHE-AAC MPEG-H libmpeghdec китепканасын колдонуу;
  • EXIF метадайындарын талдоо кошулду;
  • метадайындарды талдоо жана кайра багыттоо колдоосу ишке ашырылды LCEVC (Натыйжалуу видео коддоо үчүн катмарлуу коддоо);
  • Vulkan менен ProRes коддоо жана декоддоо жана DPX декоддоо;
  • D3D12: H.264/AV1 коддоо, масштабдоо (scale_d3d12), кыймылды баалоо (mestimate_d3d12) жана деинтерлейсинг (deinterlace_d3d12) чыпкалары;
  • H.264 үчүн аппараттык коддоо жана Rockchip платформалары үчүн HEVC кошулду;
  • Мейкиндик аудио форматтары үчүн колдоо кошулду IAMFпроекциялоо режими, айланадагы үндү мультиплекстөө жана демультиплекстөө Амбисоникалык;
  • Жаңы чыпкалар жана форматтар: SVG рендеринги үчүн drawvg чыпкасы жана AMD AMF аркылуу видеону иштетүү үчүн vpp_amf чыпкасы; hxvs форматындагы демуксер кошулду.

Бул чыгарылыш көптөгөн ички өзгөртүүлөрдү жана каталарды оңдоону камтыйт. Алдыдагы swscale кайра иштеп чыгуу боюнча иштер жүрүп жатат. Vulkan негизиндеги кодектер, ошондой эле айрым чыпкалар, мындан ары GLSL иштөө убактысындагы компиляцияга таянбайт, бул алардын инициализациясын тездетет. Блог постунда түзгөдөр Vulkan Compute негизиндеги кодектерди ишке ашыруу боюнча кошумча макала жарыяланды, анда ишке ашыруунун техникалык деталдары жана келечектеги пландар камтылган.

Source: linux.org.ru

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