Vulkan grafik API'sini destekleyen FFmpeg 4.3 multimedya paketinin piyasaya sürülmesi

On aylık geliştirme sürecinin ardından kullanılabilir multimedya paketi ffmpeg 4.3, çeşitli multimedya formatlarındaki işlemlere (ses ve video formatlarını kaydetme, dönüştürme ve kod çözme) yönelik bir dizi uygulama ve kitaplık koleksiyonu içerir. Paket LGPL ve GPL lisansları altında dağıtılmaktadır, FFmpeg geliştirmesi projeye bitişik olarak gerçekleştirilmektedir. MPlayer.

Of değişiklikler, katma FFmpeg 4.3'de şunları vurgulayabiliriz:

  • Grafik API desteği eklendi Vulkan;
  • Hızlandırma için AMD AMF/VCE motorlarının yanı sıra standart filtrelerin çeşitlerini kullanan Linux için Vulkan'ı temel alan bir kodlayıcı uygulandı avgblur_vulkan, overlay_vulkan, Scale_vulkan ve chromaber_vulkan;
  • API kullanma imkanı sağlandı VDPAU (Video Kod Çözme ve Sunum) VP9 formatında video işlemenin donanımsal hızlandırılması için;
  • Kitaplığı kullanarak AV1 videosunu kodlama yeteneği eklendi kitaplıkRust'ta yazılmış ve Xiph ve Mozilla toplulukları tarafından geliştirilmiş;
  • MP4 ortam kapları için kayıpsız çok kanallı ses codec bileşeni desteği uygulandı TrueHD ve üç boyutlu ses için codec bileşeni MPEG-H 3D;
  • Protokol desteği eklendi sıfırMQ и RabbitMQ (AMQP 0-9-1);
  • Linux'ta, video akışlarının doğrusal olmayan düzenlenmesi (sanal video codec bileşeni) için çerçeve sunucusundan bir geçiş yapılmıştır. AvxSynth5 yıldır terk edilmiş olan mevcut çatalda AviSynth+;
  • Paket, WebP formatındaki görüntüler için bir ayrıştırıcı içerir;
  • Donanım hızlandırma mekanizmasını kullanarak MJPEG ve VP9 kod çözücüleri uygulandı Intel QSV'si (Hızlı Senkronizasyon Videosu) ve Intel QSV tabanlı bir VP9 kodlayıcı;
  • 3GPP Zamanlı Metin Altyazıları formatında altyazı stilleri için genişletilmiş destek;
  • API üzerinden kodlayıcı sarmalayıcı eklendi Microsoft Medya Vakfı;
  • Simon & Schuster Interactive oyunlarında kullanılan ses verileri için ADPCM kodlayıcı eklendi;
  • Yeni kod çözücüler eklendi: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, Yüksek Gerilim Yazılımı ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM ve CRI HCA;
  • Streamhash medya konteyner paketleyicisi (muxer) eklendi ve pcm ve pgs'yi m2ts konteynerlerine paketleme yeteneği uygulandı;
  • Medya konteyneri paket açıcıları (demuxer) eklendi: Uygulamadan uzantılara sahip AV1 B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun ve .pcm), FWSE, DERF, CRI HCA, Pro Pinball Serisi Soundbank;
  • Yeni filtreleri:
    • v360 — 360 derecelik videoyu çeşitli formatlara dönüştürür;
    • kaydırma — videoyu belirli bir hızda yatay veya dikey olarak kaydırır;
    • ışığa — potansiyel olarak epileptik nöbete neden olabilecek parlak flaşları ve videodaki ani parlaklık değişikliklerini ortadan kaldırır;
    • Arnndn — yinelenen bir sinir ağı kullanan konuşma gürültüsünü bastırma filtresi;
    • iki taraflı — kenarları korurken uzamsal kenar yumuşatma gerçekleştirir;
    • maskeli dakika и maskelimax — üçüncü akışla farklılıklara dayalı olarak iki video akışını birleştirmek;
    • medyan — belirtilen yarıçapa uyan bir dikdörtgenden medyan pikseli seçen bir gürültü azaltma filtresi;
    • AV1 çerçeve birleştirme — AV1 akışındaki karelerin birleştirilmesi;
    • korelasyon — iki ses akışı arasındaki normalleştirilmiş çapraz korelasyonu hesaplar;
    • butogram — videodaki renk dağılımının histogramını hesaplar ve görüntüler;
    • çerçeveleri dondur — bir videodaki bir dizi kareyi başka bir akıştan alınan belirli karelerle değiştirir;
    • xfade и xfade_opencl -
      bir video akışından diğerine geçişte çapraz solma;
    • Afirsrc — frekans örnekleme yöntemini kullanarak FIR katsayılarını üretir;
    • pad_opencl — görüntüye dolgu ekler;
    • cas — videoya bir CAS (Kontrast Uyarlamalı Keskinleştirme) keskinleştirme filtresi uygular;
    • yıllıklar — normalleştirilmiş bir algoritma uygular LMS (En küçük ortalama kareler) birinci ses akışına aktarılır, katsayılar ikinci akışla olan farklara dayalı olarak hesaplanır;
    • overlay_cuda — bir videonun bir parçasını diğerinin üzerine yerleştirir;
    • medyan — birkaç başarılı kareden alınan ortalama pikselleri kullanan bir gürültü azaltma filtresi;
    • maskeli eşik — iki video akışı arasındaki farkın bir eşik değeriyle karşılaştırılmasına dayalı olarak filtreleme sırasında pikselleri seçer;
    • yardımcı destek — alt ara belleğe ilişkin frekansları artırır;
    • pcm_rechunk — PCM sesini belirtilen örnekleme frekansını veya paket iletim hızını dikkate alarak yeniden paketler;
    • scdet — videodaki sahnedeki değişiklikleri tespit eder (örneğin, çerçevedeki hareketi belirlemek için);
    • gradyanları — degradelerle bir video akışı oluşturur;
    • Sierpinski — fraktallarla bir video akışı oluşturur Sierpinski;
    • kadar — parçalardan oluşan bir videoyu ayrı görüntülere ayrıştırır;
    • bulanıklık — yön bulanıklığı uygular.

Kaynak: opennet.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster