FFmpeg 6.1 мультимедиа багцыг гаргалаа

Арван сарын турш хөгжүүлсний дараа FFmpeg 6.1 мультимедиа багц бэлэн болсон бөгөөд үүнд янз бүрийн мультимедиа формат (аудио болон видео форматыг бичих, хөрвүүлэх, тайлах) дээр ажиллах зориулалттай програмууд болон номын сангийн цуглуулга багтсан болно. Уг багцыг LGPL болон GPL лицензийн дагуу түгээдэг бөгөөд FFmpeg хөгжүүлэлтийг MPlayer төслийн хажууд гүйцэтгэдэг.

FFmpeg 6.1-д нэмсэн өөрчлөлтүүдийн дунд:

  • H264, HEVC, AV1 форматаар видео тайлах техник хангамжийг хурдасгахад Vulkan API ашиглах боломжийг хэрэгжүүлсэн.
  • VAAPI дээр суурилсан AV1 видео форматын кодлогчийг нэмсэн.
  • HEVC, VP9, ​​AV1 кодлогчуудыг rtmp протокол дээр суурилсан урсгалууд болон flv форматтай файлуудад ашиглах дэмжлэг нэмэгдсэн.
  • MPEG-ийн ажлын хэсгээс MPEG-5 стандарт болгон боловсруулсан EVC (Essential Video Coding) форматтай медиа контейнерт задлагч, кодлогч, декодер нэмсэн.
  • libva-win32 номын сан бүхий Windows систем дээрх VAAPI дэмжлэгийг өргөжүүлсэн.
  • Libx264 номын санг ашиглан видео кодчилолыг хурдасгахын тулд P_SKIP параметрүүдийг ашиглах чадварыг хэрэгжүүлсэн.
  • Microsoft RLE форматтай видео кодлогчийг нэмсэн.
  • Playdate, RivaTuner, vMix болон OSQ шинэ декодчилогч нэмэгдсэн.
  • ARIB STD-B24 хадмал орчуулга тайлагч нь libaribcaption номын санд суурилсан.
  • Нэмэгдсэн медиа контейнер задлагч (deuxer): 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 - Vulkan API-г дуудаж өгөгдсөн өнгөний хүрээ үүсгэдэг.
    • bwdif_vulkan - Vulkan API-г ашиглан хэрэгжүүлсэн BWDIF (Bob Weaver Deinterlacing Filter) алгоритмыг ашиглан салгах ажлыг гүйцэтгэдэг.
    • bwdif_cuda - CUDA API дээр суурилсан BWDIF алгоритмыг ашиглан хоорондын холболтыг арилгах.
    • nlmeans_vulkan - Vulkan API ашиглан хэрэгжүүлсэн орон нутгийн бус хэрэгслийн алгоритмыг ашиглан дуу чимээг арилгах.
    • xfade_vulkan - Vulkan API ашиглан бүдгэрүүлэх эффектийг хэрэгжүүлэх.
    • zoneplate - Fresnel бүсийн хавтан дээр суурилсан туршилтын видео хүснэгтийг үүсгэдэг.
    • scale_vt болон transpose_vt нь VideoToolBox API (macOS) ашиглан хэрэгжүүлсэн масштаб болон хувиргах шүүлтүүр юм.
    • Командын дэмжлэгийг тохиргоо болон asetpts шүүлтүүрт нэмсэн.
  • Шинэ дууны шүүлтүүрүүд:
    • arls - нэг аудио урсгалын параметрүүдийг нөгөө рүү ойртуулахын тулд давтагдах хамгийн бага квадратуудыг ашигладаг.
    • afireqsrc - FIR эквалайзер (хязгаарлагдмал импульсийн хариу шүүлтүүр) үүсгэдэг.
    • apsnr - дохионы дуу чимээний түвшинг хэмждэг.
    • asisdr - дохионы гажилтын түвшинг хэмждэг.
  • Шинэ бит урсгал шүүлтүүрүүд:
    • VVC (Versatile Video Coding, H.266) урсгал дахь мета өгөгдлийг засах.
    • VVC урсгалыг MP4-ээс "Хавсралт B" болгон хөрвүүлэх.
  • Унших буферийн анхны хугацааг тохируулахын тулд ffmpeg хэрэгсэлд "-readrate_initial_burst" сонголтыг нэмсэн бөгөөд үүний дараа "-readrate" хязгаар хэрэгжиж эхэлнэ. '-top' сонголтыг цуцалсан тул оронд нь setfield шүүлтүүрийг ашиглах хэрэгтэй.
  • Ffprobe хэрэгсэл нь "-output_format" сонголтыг нэмсэн бөгөөд энэ нь "-of" сонголттой төстэй бөгөөд гаралтын форматыг тодорхойлоход ашиглаж болно (жишээлбэл, та json форматыг ашиглаж болно). XML гаралтын схемийг нэг эх элементэд холбогдсон олон элементийг дэмжих зорилгоор өөрчилсөн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх