FFmpeg 5.0 «Lorentz» zaten piyasaya sürüldü ve bunlar onun yenilikleri

On aylık geliştirmeden sonra FFmpeg 5.0'ın yeni sürümünün piyasaya sürüldüğü açıklandı, çeşitli multimedya formatlarında (ses ve video formatlarının kaydedilmesi, dönüştürülmesi ve kodunun çözülmesi) işlemler için bir dizi uygulama ve bir kitaplık koleksiyonu içerir.

Sürüm numarasındaki önemli değişiklik önemli API değişiklikleri ve yeni bir yayın oluşturma planına geçişten kaynaklanmaktadır, buna göre yılda bir kez yeni ana sürümlerin oluşturulacağı ve iki yılda bir olmak üzere uzatılmış destek süresi olan sürümler. FFmpeg 5.0, projenin ilk LTS versiyonu olacak.

FFmpeg 5.0'ün başlıca yeni özellikleri

Bu yeni versiyonda kodlama için eski API'lerin önemli ölçüde temizlenmesi ve kod çözmenin yanı sıra ses ve video için tek bir programlama arabiriminin yanı sıra giriş ve çıkış akışları için ayrı kodekler sunan yeni N:M API'sine geçiş.

tambien önceden işaretlenmiş tüm eski API'lerin kaldırıldığından bahsediliyor kullanımdan kaldırıldı ve bit akışı filtreleri için yeni bir API eklendi.

Bunun yanı sıra, ayrı formatlar ve kodekler eklendi: Medya kapsayıcı paket açıcıları artık tam kod çözücü bağlamını entegre etmez. Kodekleri ve biçimleri kaydetmek için kaldırılan API'ler: artık tüm biçimler her zaman kayıtlıdır.

Katma Loongson işlemcilerinde kullanılan LoongArch mimarisi için destek, ayrıca LoongArch'ta sağlanan LSX ve LASX SIMD uzantıları için destek. H.264, VP8 ve VP9 codec bileşenleri için belirli LoongArch optimizasyonları uygulandı.

Katma concatf protokolü desteğibir kaynak listesi aktarma biçimini ("ffplay concatf:split.txt") tanımlayan , ayrıca yeni kod çözücüler ekledi: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmap'ler), yeni kodlayıcılar: bitler halinde paketlenmiş, Apple Grafikler (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC kodlayıcı ayarları, daha yüksek kalite elde etmek için değiştirilmiştir.

Ayrıca, medya kapsayıcı paketleyicilerinin eklendiği de belirtildi. (muxer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Eklenen Medya Kapsayıcı Paket Açıcıları (demuxer): IMF, Argonaut Games CVG.
AMR (Adaptive Multi-Rate) ses codec bileşeni için yeni bir ayrıştırıcı eklendi ve RTP protokolünü (RFC 4175) kullanarak sıkıştırılmamış videoyu aktarmak için bir yük veri paketleyici (paketleyici) eklendi.

Yeni video filtrelerine gelince:

  • segment ve segment: video veya ses içeren bir akışı, zamana veya karelere bölünmüş birden çok akışa bölme.
  • hsvkey ve hsvhold: Videodaki HSV renk gamının bir kısmını gri tonlamalı değerlerle değiştirin.
  • gri dünya: gri dünya hipotezine dayalı bir algoritma kullanmak.
  • şar: Orb operatörünün (farklı katsayılara sahip Sobel operatörünün bir çeşidi) giriş videosuna uygulanması.
  • morpho: Videoya çeşitli morfolojik dönüşümler uygulamanıza izin verir.
  • gecikme: Daha önce uygulanan filtre için minimum ve maksimum filtre gecikmesini ölçer.
  • limit dif: İki veya üç video akışı arasındaki farkı tanımlar.
  • xkorelasyon: Video akışları arasındaki çapraz korelasyonu hesaplar.
  • bulanıklık: ikinci videonun bulanıklık yarıçapı tanımıyla değişken video bulanıklığı.
  • kemik doygunluğu: Videoya ton, doygunluk veya canlılık ayarları uygulayın.
  • renk tayfı: Belirli bir renk tayfı ile bir video akışı oluşturun.
  • libplasebo: libplacebo kitaplığından HDR gölgelendiricileri işlemek için uygulama.
  • vflip_vulkan, hflip_vulkan ve flip_vulkan: Vulkan grafik API'si kullanılarak uygulanan dikey veya yatay video çevirme filtrelerinin (vflip, hflip ve flip) çeşitleridir.
  • Yadif_VideotoolBox: VideoToolbox çerçevesine dayalı yadif deinterlacing filtresinin bir çeşidi.

Nihayet bunun hakkında daha fazla bilgi edinmek isteyenler için bu yeni sürüm hakkında, tüm değişiklik günlüğünü kontrol edebilirsiniz. bu bağlantıda.

Süre yüklemek veya güncellemek isteyenler için FFmpeg'den bu paketin çoğu Linux dağıtımında bulunduğunu bilmelisiniz veya isterseniz derleme için kaynak kodunu indirebilirsiniz. aşağıdaki bağlantıdan.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.