FFmpeg 6.1 sékrési pakét multimedia

Saatos sapuluh bulan pangwangunan, pakét multimedia FFmpeg 6.1 sayogi, anu kalebet sakumpulan aplikasi sareng koleksi perpustakaan pikeun operasi dina sababaraha format multimedia (ngarékam, ngarobih sareng decoding format audio sareng pidéo). Paket disebarkeun dina lisensi LGPL sareng GPL, pamekaran FFmpeg dilaksanakeun caket sareng proyék MPlayer.

Diantara parobahan anu ditambahkeun dina FFmpeg 6.1 nyaéta:

  • Kamampuhan ngagunakeun API Vulkan pikeun akselerasi hardware decoding video dina format H264, HEVC sareng AV1 parantos dilaksanakeun.
  • Ditambahkeun AV1 format video encoder dumasar kana VAAPI.
  • Ditambahkeun dukungan pikeun ngagunakeun HEVC, VP9 sareng AV1 codec dina aliran dumasar kana protokol rtmp sareng file dina format flv.
  • Ditambahkeun parser, encoder sareng decoder pikeun wadah média dina format EVC (Essential Video Coding), dikembangkeun ku grup kerja MPEG salaku standar MPEG-5.
  • Ngalegaan dukungan pikeun VAAPI dina sistem Windows sareng perpustakaan libva-win32.
  • Ngalaksanakeun kamampuan ngagunakeun parameter P_SKIP pikeun nyepetkeun encoding video nganggo perpustakaan libx264.
  • Ditambahkeun encoder pikeun pidéo dina format Microsoft RLE.
  • Ditambahkeun dekoder anyar Playdate, RivaTuner, vMix sareng OSQ.
  • The ARIB STD-B24 decoder subjudul dilaksanakeun dumasar kana perpustakaan libaribcaption.
  • Ditambahkeun unpackers wadahna média (demuxer): VVC atah (Versatile Video Coding, standar anyar H.266 / MPEG-I Part 3), Playdate, atah AC-4, OSQ, CRI USM.
  • Ditambahkeun packers wadahna média (muxer): Atah AC-4 sarta atah VVC.
  • saringan video anyar:
    • color_vulkan - nyiptakeun pigura tina warna anu dipasihkeun ku nelepon Vulkan API.
    • bwdif_vulkan - ngalaksanakeun deinterlacing ngagunakeun algoritma BWDIF (Bob Weaver Deinterlacing Filter) dilaksanakeun nganggo API Vulkan.
    • bwdif_cuda - deinterlacing ngagunakeun algoritma BWDIF, dilaksanakeun dumasar kana API CUDA.
    • nlmeans_vulkan - panyabutan bising nganggo algoritma non-lokal anu dilaksanakeun nganggo API Vulkan.
    • xfade_vulkan - Palaksanaan éfék luntur ngagunakeun API Vulkan.
    • zoneplate - ngahasilkeun tabel video test dumasar kana piring zone Fresnel.
    • scale_vt sareng transpose_vt mangrupikeun saringan skala sareng transformasi anu dilaksanakeun nganggo API VideoToolBox (macOS).
    • Pangrojong paréntah geus ditambahkeun kana setpts na asetpts saringan.
  • Saringan sora anyar:
    • arls - ngagunakeun kuadrat pangsaeutikna ngulang pikeun ngira-ngira parameter tina hiji aliran audio ka anu sanés.
    • afireqsrc - Ngahasilkeun ékualiser FIR (filter respon dorongan terhingga).
    • apsnr - ngukur tingkat sinyal-to-noise.
    • asisdr - ngukur tingkat sinyal-distorsi.
  • Saringan bitstream anyar:
    • Ngédit metadata dina aliran VVC (Versatile Video Coding, H.266).
    • Ngarobih aliran VVC tina MP4 ka "Annex B".
  • Ditambahkeun pilihan "-readrate_initial_burst" kana utilitas ffmpeg pikeun nyetél waktos panyangga dibaca awal, saatos éta wates "-readrate" mimiti diterapkeun. Pilihan '-top' parantos dileungitkeun sareng saringan setfield kedah dianggo.
  • Utilitas ffprobe parantos nambihan pilihan "-output_format", anu sami sareng pilihan "-of" sareng tiasa dianggo pikeun nangtukeun format kaluaran (contona, anjeun tiasa nganggo format json). Skema kaluaran XML parantos dirobih pikeun ngadukung sababaraha elemen anu kabeungkeut kana unsur indungna tunggal.

sumber: opennet.ru

Tambahkeun komentar