Пасля шасці месяцаў распрацоўкі даступны мультымедыя-пакет FFmpeg 5.1, улучальны набор прыкладанняў і калекцыю бібліятэк для аперацый над рознымі мультымедыя-фарматамі (запіс, пераўтварэнне і дэкадаванне гукавых і відэафарматаў). Пакет распаўсюджваецца пад ліцэнзіямі LGPL і GPL, распрацоўка FFmpeg вядзецца сумежна з праектам MPlayer. Значная змена нумара версіі тлумачыцца істотнымі зменамі ў API і пераходам на новую схему фармавання рэлізаў, у адпаведнасці з якой новыя значныя выпускі будуць фармавацца раз у год, а рэлізы з пашыраным часам падтрымай - раз у два гады. FFmpeg 5.0 стане першым LTS-рэлізам праекту.
З змен, дададзеных у FFmpeg 5.1, можна вылучыць:
- Дададзена падтрымка дэцэнтралізаванай файлавай сістэмы IPFS і выкарыстоўванага з ёй пратаколу для прывязкі сталых адрасоў IPNS.
- Дададзена падтрымка фармату малюнкаў QOI.
- Дададзена падтрымка фармату малюнкаў PHM (Portable Half float Map).
- Рэалізаваная магчымасць выкарыстання API VDPAU (Video Decode and Presentation) для апаратнага паскарэння дэкадавання відэа ў фармаце AV1.
- Спынена падтрымка састарэлага інтэрфейсу для апаратнага дэкадавання відэа XvMC.
- Ва ўтыліту ffprobe дададзеная опцыя "-o" для высновы ў паказаны файл, замест стандартнага выходнага струменя.
- Дададзены новыя дэкадавальнікі: DFPWM, Vizrt Binary Image.
- Дададзены новыя кадавальнікі: pcm-bluray, DFPWM, Vizrt Binary Image.
- Дададзеныя пакавальнікі медыякантэйнераў (muxer): DFPWM.
- Дададзеныя распакоўшчыкі мэдыякантэйнераў (demuxer): DFPWM.
- Новыя фільтры для відэа:
- SITI - вылічэнне характарыстык якасці відэа SI (Spatial Info) і TI (Temporal Info).
- avsynctest - выконвае праверку сінхранізацыі гуку і відэа.
- feedback - перанакіраванне абрэзаных кадраў у іншы фільтр з наступным аб'яднаннем выніку з зыходным відэа.
- pixelize - выконвае пікселізацыю відэа.
- colormap - адлюстраванне кветак з іншых відэа.
- colorchart - генерацыя табліцы налады кветак.
- multiply - множанне значэнняў пікселяў з першага відэа на пікселі з другога відэа.
- pgs_frame_merge аб'ядноўвае сегменты субціраў PGS у адзін пакет (bitstream).
- blurdetect - вызначае размытасць кадраў.
- remap_opencl - выконвае рэмапінг пікселяў.
- chromakey_cuda - рэалізацыя храмакея, якая выкарыстоўвае для паскарэння API СUDA.
- Новыя фільтры для гуку:
- dialogue - генерацыя surround-гуку (3.0) са стэрэа, з пераносам у цэнтральны канал гуку маўленчых дыялогаў, якія прысутнічаюць у абодвух стэрэа-каналах.
- tiltshelf - павелічэнне / памяншэнне высокіх або нізкіх частот.
- virtualbass-генеруе дадатковы канал з басамі на аснове дадзеных з каналаў стэрэа.
Крыніца: opennet.ru