FFmpeg 6.1 ອອກຊຸດມັນຕິມີເດຍ

ຫຼັງຈາກສິບເດືອນຂອງການພັດທະນາ, ຊຸດມັນຕິມີເດຍ FFmpeg 6.1 ແມ່ນມີຢູ່, ເຊິ່ງປະກອບມີຊຸດຂອງແອັບພລິເຄຊັນແລະຫ້ອງສະຫມຸດສໍາລັບການປະຕິບັດງານໃນຮູບແບບມັນຕິມີເດຍຕ່າງໆ (ການບັນທຶກ, ການແປງແລະຖອດລະຫັດຮູບແບບສຽງແລະວິດີໂອ). ຊຸດໄດ້ຖືກແຈກຢາຍພາຍໃຕ້ໃບອະນຸຍາດ LGPL ແລະ GPL, ການພັດທະນາ FFmpeg ແມ່ນດໍາເນີນຢູ່ຕິດກັບໂຄງການ MPlayer.

ໃນບັນດາການປ່ຽນແປງທີ່ເພີ່ມໃສ່ FFmpeg 6.1 ແມ່ນ:

  • Реализована возможность задействования API Vulkan для аппаратного ускорения декодирования видео в форматах H264, HEVC и AV1.
  • Добавлена кодировщик формата видео AV1, реализованный на основе VAAPI.
  • Добавлена поддержка использования кодеков HEVC, VP9 и AV1 в потоках на базе протокола rtmp и в файлах в формате flv.
  • Добавлен парсер, кодировщик и декодировщик медиаконтейнеров в формате EVC (Essential Video Coding), развиваемом рабочей группой MPEG в качестве стандарта MPEG-5.
  • Расширена поддержка VAAPI на системах Windows с библиотекой libva-win32.
  • Реализована возможность использования параметров P_SKIP для ускорения кодирования видео при помощи библиотеки libx264.
  • Добавлен кодировщик для видео в формате Microsoft RLE.
  • Добавлены новые декодировщики Playdate, RivaTuner, vMix и OSQ.
  • На базе библиотеки libaribcaption реализован декодировщик субтитров ARIB STD-B24.
  • Добавлены распаковщики медиаконтейнеров (demuxer): Raw VVC (Versatile Video Coding, новый стандарт H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Добавлены упаковщики медиаконтейнеров (muxer): Raw AC-4 и Raw VVC.
  • ຕົວກັ່ນຕອງວິດີໂອໃໝ່:
    • color_vulkan — создаёт кадр заданного цвета через обращение к API Vulkan.
    • bwdif_vulkan — выполняет деинтерлейсинг при помощи алгоритма BWDIF (Bob Weaver Deinterlacing Filter), реализованного при помощи API Vulkan.
    • bwdif_cuda — деинтерлейсинг при помощи алгоритма BWDIF, реализованного на базе API CUDA.
    • nlmeans_vulkan — устранение шума, используя алгоритм Non-local means, реализованный при помощи API Vulkan.
    • xfade_vulkan — реализация эффекта затухания при помощи API Vulkan.
    • zoneplate — генерирует проверочную видеотаблицу на основе зонной пластинки Френеля.
    • scale_vt и transpose_vt фильтры масштабирования и преобразования, реализованные с использованием API VideoToolBox (macOS).
    • В фильтрах setpts и asetpts добавлена поддержка команд.
  • ການກັ່ນຕອງສຽງໃຫມ່:
    • arls — применяет рекуррентный метод наименьших квадратов для приближения параметров одного звукового потока к другому.
    • afireqsrc — генерирует FIR-эквалайзер (фильтр с конечной импульсной характеристикой).
    • apsnr — измеряет уровень сигнал-шум.
    • asisdr — измеряет уровень сигнал-искажение.
  • ຕົວກອງ bitstream ໃໝ່:
    • Редактирование метаданных в потоках VVC (Versatile Video Coding, H.266).
    • Преобразование потоков VVC из MP4 в «Annex B».
  • В утилиту ffmpeg добавлена опция «-readrate_initial_burst» для задания времени начальной буферизации чтения, после которого начинает действовать ограничение «-readrate». Объявлена устаревшей опций ‘-top’, вместо которой следует использовать фильтр setfield.
  • В утилиту ffprobe добавлена опция «-output_format», которая аналогична опции «-of» и может использоваться для определения формата вывода (например, можно использовать формат json). Схема вывода XML изменена для поддержки нескольких элементов, привязанных к одному родительскому элементу.

ແຫຼ່ງຂໍ້ມູນ: opennet.ru

ເພີ່ມຄວາມຄິດເຫັນ