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

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

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

  • Олон урсгалтай горимд ffmpeg-г бүтээх нь зайлшгүй шаардлагатай болсон. Медиа савны боодол (muxer) бүр тусдаа хэлхээнд ажилладаг.
  • 9:4:2 ба 2:4:4 өнгөний дэд дээж, 4 ба 10 битийн өнгөний гүн кодчилол бүхий VP12 ба HEVC-ийг кодлох, тайлах VAAPI болон QSV (Quick Sync Video)-д зориулсан дэмжлэгийг хэрэгжүүлсэн.
  • Intel QSV (Quick Sync Video) техник хангамжийн хурдасгах технологийг ашиглахын тулд oneVPL (oneAPI Video Processing Library) номын санд дэмжлэг нэмсэн.
  • QSV дээр суурилсан техник хангамжийн хурдатгал бүхий AV1 кодлогчийг нэмсэн.
  • Ffmpeg хэрэгсэлд сонголтууд нэмэгдсэн:
    • "-богино_буф_хугацаа" нь буферлагдсан фреймийн хамгийн их үргэлжлэх хугацааг тохируулах (удах тусам "-богино" горимын нарийвчлал өндөр байх боловч санах ойн зарцуулалт болон хоцролт өндөр байх болно).
    • “-stats_enc_pre[_fmt]”, “-stats_enc_post[_fmt]” болон “-stats_mux_pre[_fmt]” нь сонгосон урсгалын талаарх мэдээллийг тухайн файл руу кодчлох янз бүрийн үе шатанд кадр тус бүрээр бүртгэх зориулалттай.
    • "-fix_sub_duration_heartbeat" нь хадмал орчуулгыг хуваахад ашигладаг зүрхний цохилтын видео урсгалыг тодорхойлох.
  • Заасан файлаас сонголтын утгыг дамжуулахын тулд шүүлтүүрийн синтаксийг өргөтгөсөн. Файлын нэрийг '/' угтвартай утгыг зааж өгөх замаар тодорхойлно, жишээлбэл, "ffmpeg -vf drawtext=/text=/tmp/some_text" нь /tmp/some_text файлаас текстийн параметрийг ачаалах болно.
  • Зургийн форматын дэмжлэгийг нэмсэн: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
  • Шинэ декодлогч нэмэгдсэн: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Шинэ кодлогч нэмэгдсэн: nvenc AV1, MediaCodec.
  • Нэмэгдсэн медиа контейнер задлагч (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • CrystalHD декодерууд хуучирсан.
  • Шинэ видео шүүлтүүрүүд:
    • ddagrab - Desktop Duplication API-ээр дамжуулан Windows ширээний видеог авах.
    • corr - Хоёр видеоны хоорондын хамаарлыг тодорхойлно.
    • ssim360 - 360° горимд авсан видеоны ижил төстэй байдлын үнэлгээ.
    • hstack_vaapi, vstack_vaapi болон xstack_vaapi - хурдатгалын зорилгоор VAAPI ашиглан хэд хэдэн видеог нэгтгэдэг (видео бүрийг дэлгэцийн өөрийн гэсэн хэсэгт харуулав).
    • backgroundkey - статик дэвсгэрийг ил тод болгодог.
    • Cropdetect шүүлтүүрт вектор болон хөдөлгөөний ирмэг дээр тулгуурлан тариалалтын талбайг тодорхойлох горим нэмэгдсэн.
  • Шинэ дууны шүүлтүүрүүд:
    • showcwt - тасралтгүй долгионы хувиргалт ба морлет ашиглан спектрийн давтамжийн дүрслэл бүхий аудио видео хөрвүүлэлт.
    • adrc - Спектрийн динамик мужийг өөрчлөхийн тулд оролтын аудио урсгалд шүүлтүүр хэрэглэнэ.
    • a3dscope - Оролтын дууг орон зайн 3D аудио болгон хувиргадаг.
    • afdelaysrc - Хязгаарлагдмал импульсийн хариу урвал (FIR) коэффициентийг үүсгэдэг.
  • Шинэ бит урсгал шүүлтүүрүүд:
    • Media100-аас mjpegb рүү хөрвүүлэх.
    • DTS-ээс PTS руу хөрвүүлэх.

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

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