Після шести місяців розробки доступний мультимедійний пакет 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 CUDA.
- Нові фільтри для звуку:
- dialogu — gjenerimi i zërit surround (3.0) nga stereo, me transferimin në kanalin qendror të zërit të dialogëve të zëshme, të pranishme në të dy kanalet stereo.
- tiltshelf — rritja/reduktimi i frekuencave të larta ose të ulëta.
- virtualbass — gjeneron një kanal shtesë me bas, duke u bazuar në të dhënat nga kanalet stereo.
Burimi: opennet.ru
