
Multimedya geliştirici topluluğunun kutlama yapması için sebepler var: FFmpeg sürüm 9.0 şimdi müsaitSayısız ses ve video işleme uygulamasında kullanılan bu popüler açık kaynak kütüphanesi, performansı artıran ve kodlama ve kod çözme yeteneklerini genişleten yeni özelliklerle birlikte geliyor. En dikkat çekici iyileştirmeler arasında şunlar yer alıyor: Vulkan kullanarak ivme artışıArtık APV ve Apple ProRes RAW videolarının yanı sıra yeni bir 360 derece video filtresinin (v360_vulkan) de kod çözme işlemine olanak tanıyor. AVX-512 için optimizasyonlar ve NVIDIA ve AMD filtrelerindeki yeni özellikler de entegre edildi.
FFmpeg 9.0'ın yayınlanması, özellikle güncel grafik kartları ve işlemcilere odaklanarak, modern donanımları destekleme konusunda ileriye doğru atılmış bir adımı temsil ediyor. Kaynak koddan derleme yapan geliştiriciler, tüm bu iyileştirmelere anında erişebilecekler. Aşağıda, bu güncellemenin getirdiği en önemli değişiklikleri inceleyeceğiz. sürüm 8.1 Geçen Mart ayında geldi.
FFmpeg 9.0'da donanım hızlandırmada yeni özellikler
FFmpeg 9.0'ın ana odak noktalarından biri şudur: Vulkan desteğinin genişletilmesiVideoToolbox aracılığıyla APV (Apple ProRes RAW) video için donanım kod çözme ve ProRes RAW için Vulkan hızlandırması eklendi. Ayrıca, küresel projeksiyonların verimli bir şekilde dönüştürülmesini sağlayan yeni bir 360 derece video filtresi (v360_vulkan) de dahil edildi. NVIDIA tarafında, CUDA kullanarak görüntü döndürme ve çevirmeyi kolaylaştıran transpose_cuda filtresi öne çıkıyor. AMD için ise, HDR desteğiyle renk dönüştürücünün (vf_vpp_amf) yetenekleri geliştirildi ve bir kare hızı dönüştürücü (vf_frc_amf) ve bir video kalitesi iyileştirici (vf_vqe_amf) eklendi.
Yeni filtreler, kodekler ve formatlar
FFmpeg 9.0 şunları içerir: HE-AAC 960 kod çözme desteğiDAB+ (dijital radyo)'da kullanılan kodek, ses işleme yeteneklerini genişletiyor. Animasyonlu WebP kod çözme ve demuxing özelliği de eklenerek, bu formatta animasyonlu görüntülerle çalışma imkanı sağlanıyor. Kodlama alanında ise, küçük bir video oyun konsolu olan Playdate formatı için bir kodlayıcı ve çoklayıcı dahil edildi. Ayrıca, MP4 konteynerlerinde LCEVC parçalarının çoklanması desteği ve geçiş özelliğiyle birlikte SMPTE 2094-50 meta verilerini işleme yeteneği de eklendi.
Silinenler ve büyük değişiklikler
Büyük sürümlerde typical olduğu gibi, eski özellikler kaldırılmıştır. Aşağıdakiler kaldırılmıştır: CELT kod çözme (Opus CELT'i etkilemez) ve ogg/celt ayrıştırması. Eski NVENC seçenekleri ve 11.1 sürümünden önceki NVIDIA SDK'ları için destek de kaldırıldı. Bunların yerine, GPU tabanlı ONNX Runtime arka ucu için destek eklendi ve FFmpeg ekosistemi içinde yapay zeka ve makine öğrenimi uygulamalarına kapı açıldı. Ayrıca, Dolby Vision çok katmanlı HEVC videosunu bölmek için bir bit akışı filtresi de dahil edildi.
Bu güncellemeyle FFmpeg 9.0, modern donanımlar ve yeni formatlar için daha geniş destek sunarak video profesyonelleri ve meraklıları için vazgeçilmez bir araç olarak konumunu sağlamlaştırıyor. Topluluk artık kaynak kodunu indirebilir ve tüm bu yeni özelliklerle denemeler yapmaya başlayabilir.


