Lëshimi i paketës multimediale FFmpeg 7.0

Pas pas pesë muaj zhvillimi, paketa multimedia FFmpeg 7.0 është në dispozicion, e cila përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione mbi formate të ndryshme multimedia (regjistrimi, konvertimi dhe dekodimi i formateve audio dhe video). Paketa shpërndahet nën licencat LGPL dhe GPL, dhe zhvillimi i FFmpeg vazhdon paralelisht me projektin MPlayer.

Ndryshimet e shtuara në FFmpeg 7.0 përfshijnë:

  • Në utilitarin e komandave ffmpeg, është siguruar ekzekutimi paralel i operacioneve të shpërndarjes/paketimit të kontejnerëve multimedia, dekodimit, kodimit dhe aplikimit të filtrave.
  • Реализована поддержка кодирования и декодирования видео в формате MPEG-5 (EVC — Essential Video Coding), используя внешнюю библиотеку libxevd.
  • Janë shtuar shpërbues dhe paketues të kontejnerëve multimedia (demuxer/muxer) për formatin QOA (Quite OK Audio), që përdoret për transmetimin e zërit pa humbje të cilësisë. Kjo deklaron se dekodimi i QOA realizohet tri herë më shpejt se Ogg-Vorbis, duke arritur një cilësi dhe nivel kompresimi më të lartë se ADPCM.
  • Janë shtuar shpërbues dhe paketues të kontejnerëve multimedia (demuxer/muxer) për formatin IAMF (Immersive Audio Model and Format), që përcakton një kontejner për shpërndarjen e zërit të rrethuar. Formati parashikon transmetimin e informacionit shtesë, të nevojshëm për funksionimin e algoritmeve për riprodhimin e skenës audio dhe miksimin e zërit, si dhe merr parasysh shpërndarjen e sinjaleve audio në hapësirën tre-dimensionale për të rikrijuar tinguj që i afrohen sa më natyrshëm. Është siguruar mbështetje për metadata IAMF për formatet MP4 dhe ISOBMFF.
  • Janë shtuar një dekodues eksperimental për formatin VVC (Versatile Video Coding), i njohur gjithashtu si standardi i kompresimit të videove H.266, i zhvilluar nga grupet e punës MPEG (ISO/IEC JTC 1) dhe VCEG (ITU-T), me pjesëmarrjen e kompanive si Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm dhe Sony. H.266 zëvendëson H.265 (HEVC) dhe siguron efikasitet të lartë në transmetimin dhe ruajtjen e të gjitha zgjatjeve të ekranit (nga SD dhe HD deri në 4K dhe 8K), mbështet video me gamë dinamike të zgjeruar (HDR, High Dynamic Range) dhe video panoramike në modin 360 gradë.
  • Është realizuar mundësia e përdorimit të API D3D12VA (Direct 3D 12 Video Encoding) për akcelerimin harduerik të dekodimit të formateve H264, HEVC, VP9, AV1, MPEG-2 dhe VC1.
  • Në utilitarin ffplay është shtuar mbështetje për përshpejtimin harduerik të dekodimit, duke përdorur API Vulkan dhe libplacebo.
  • Është shtuar mbështetje për protokollin Content URI, i përdorur në platformën Android.
  • Повышены требования к окружению для сборки — для компиляции FFmpeg теперь необходим компилятор с поддержкой стандарта C11. В одном из следующих выпусков в качестве минимально поддерживаемой версии планируют использовать C17.
  • Për enkoderët e bazuar në QSV (Intel Quick Sync Video), metoda e menaxhimit të bitrate-it nga defekti është ndryshuar nga VBR (bitrate i ndryshueshëm) në CQP (bitrate të qëndrueshëm).
  • Është shtuar një shpërndarës i ri i kontenierëve mediatikë DVD-Video, i bazuar në përdorimin e bibliotekave libdvdnav dhe libdvdread nga projekti VideoLAN.
  • Në implementimin e formatit flv është shtuar mundësia e transmetimit të metadatave në paketa (PacketTypeMetadata).
  • Është shtuar enkoduesi DXV DXT1.
  • Është shtuar dekoduesi LEAD MCMP.
  • Është shtuar paketa e kontenierëve mediatikë (muxer) RCWT (Raw Captions with Time) dhe AEA.
  • Për formatet MP4 dhe ISOBMFF është realizuar mundësia e përfshirjes së metadatave AVE (Ambient Viewing Environment).
  • Është realizuar mbështetje për teknologjinë AFGS1 (AOMedia Film Grain Synthesis 1), e përdorur në specifikimin AV1 Film Grain dhe e destinuar për të përmirësuar efektivitetin e imazheve me grimca.
  • Është shtuar mbështetje për imazhe statike (still) në formatet HEIF dhe AVIF, si dhe imazhe statike mozaike.
  • Për formatin AV1 është realizuar profili Dolby Vision.
  • Është siguruar mbështetje për kalimin e metadatave HDR10 gjatë kodimit përmes bibliotekave libx264, libx265 dhe libsvtav1.
  • Janë shtuar optimizime për shpejtimin e punës me formatin HEVC në arkitekturën AArch64 dhe Loongarch. Janë bërë optimizime të performancës për shpejtimin e kodimit dhe dekodimit të formateve AAC, FLAC, JPEG-2000, LPC, RV4.0, SVQ, VC1 dhe VP8 në sistemet me arkitekturë RISC-V.
  • Filtra të rinj:
    • tiltandshift — преобразование видео в стиле Tilt-Shift, при котором внимание фокусируется на определённой части изображения, а остальное содержимое размывается для создания впечатления игрушечности.
    • quirc — определение и декодирование QR-кодов при помощи библиотеки libquirc.
    • fsync — синхронизация кадров видео на основе информации из внешнего файла.
    • aap — использует алгоритм Affine Projection для определения схожести звуковых фрагментов.
  • Është shtuar backend dnn për krijimin e filtrave që përdorin modele të mësimit të makinerive, të ngarkuara përmes libtorch.
  • Shtesa bitstream filtrit showinfo për të ekranuar informacionin e paketave.
  • Shtesa e trajtuesit qrencodesrc për të futur kodet QR.
  • В утилите ffmpeg реализована поддержка loopback-декодировщиков, разрешено использование опции «-bsf» для входных и выходных потоков, удалены устаревшие опции «-psnr» и «-map_channel».
  • В утилите ffprobe реализована опция «-show_stream_groups option» и обеспечен вывод метаданных при использовании опции «-export_side_data film_grain».

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster