Прибуває нова версія FFmpeg 4.2, і це її новини

ffmpeg_Logo

Після дев'яти місяців розробки вийшла нова версія мультимедійного пакета FFmpeg 4.2, версія, яка вже доступна. FFmpeg 4.2 включає виправлення помилок та нові компоненти, що покращують його продуктивність.

Тим, хто не знайомий з FFmpeg, слід знати, що це так проект вільного програмного забезпечення Це може, що дозволяє користувачам декодувати, кодувати, перекодувати, мультиплексувати, демультиплексувати, передавати потоки, фільтрувати, передавати аудіо та відео та багато іншого.

Також варто згадати, що пакет містить libavcodec , libavutil, libavformat, libavfilter, libavdevice, libswscale та libswresample, які можуть використовуватися програмами. А також ffmpeg, ffserver, ffplay та ffprobe, які його можуть використовувати кінцеві користувачі для перекодування, потокового передавання та відтворення.

FFmpeg розроблений на GNU / Linux, але його можна компілювати в більшості операційних систем, включаючи Windows. FFmpeg, що створює бібліотеки та програми, які використовуються для маніпулювання мультимедійними даними.

Основні нові можливості FFmpeg 4.2

З появою цієї нової версії FFmpeg додано різні підставки з яких ми можемо виділити підтримку, реалізовану для декодування формату AV1 використовуючи альтернативний декодер dav1d, розроблений проектами VideoLAN та FFmpeg. Dav1d зосереджений на досягненні максимально можливої ​​продуктивності декодування та забезпеченні якісної багатопотокової роботи.

А також підтримка декодування вмісту HEVC 4: 4: 4 з використанням механізмів апаратного прискорення NVIDIA nvdec та cuviddec, а також використання API VDPAU (декодування та презентація відео).

Також додано розпакування медіаконтейнерів (демультиплексор) dhav, hcom та vivid, KUX та IFV та кодери PCM-DVD, VP4, hymt, hcom, ARBC, agm та lscr.

У пакувальнику mov media контейнер запис треків надається без чіткого визначення мови (раніше мовою за замовчуванням була англійська).

Ще однією новинкою цієї нової версії FFmpeg 4.2 є додавання нових фільтрів, якими є:

  • asr: автоматичне розпізнавання мови за допомогою движка PocketSphinx
  • злив: прибирає дощ із відео за допомогою нейронної мережі RESCAN на базі системи машинного навчання та нестандартних моделей
  • заморожений виявити: визначення відсутності змін у відео (без зміни певного часу зображення)
  • t-pad: додати додаткові набори кадрів на початок або кінець відеопотоку
  • дедот: згладжувати яскравість та кольорові артефакти (крапковий спалах та веселка) у відео
  • chromashift / rgbashift: зміщення кольорових компонентів пікселів по горизонталі та вертикалі
  • truehd_core: отримує базовий потік TrueHD, відкидаючи метадані ATMOS;
  • anlmdn: придушення широкосмугового шуму в звуковому потоці за допомогою нелокального алгоритму усереднення
  • маска: створити маску на основі вхідного відео
  •  AV1 : поділ кадру в послідовності AV1
  • лагфун: уповільнює зміну кольору темних пікселів (збільшує час відображення яскравих відблисків)
  • asoftclip: плавне відсікання звуку (поступове ослаблення амплітуди замість різкого переривання сигналу)
  • кольорова палітра: видалення інформації про всі кольори RGB, крім зазначеного
  • xmedian: відображення середнього перетину пікселів для декількох вхідних відео
  • showpatial: перетворює стереозвук у відео, показуючи просторову взаємодію між двома аудіоканалами
  • деесер: Усуває спотворення через неякісний мікрофон або надмірну компресію звуку під час запису голосу (виключає ефект звуку в банку).

З інших змін, які можна виділити:

  • Додана можливість використання Clang для компіляції файлів CUDA
  • Структура включає аналізатор зображень у форматі GIF
  • Додана підтримка субтитрів ARIB STD-B24 (профілі A і C), що використовуються в потоковому передаванні MPEG-2 TS. Підтримка реалізована за допомогою бібліотеки libaribb24;
  • Бібліотеку libndi-newtek видалено.

Нарешті, для тих, хто хоче встановити або оновити FFmpeg, вони повинні знати, що цей пакет міститься в більшості дистрибутивів Linux, або якщо вони вважають за краще, вони можуть завантажити його вихідний код для компіляції за посиланням нижче.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.