- Ses ve videoyu kaydetme·dönüştürme·akışa aktarma yapabilen çapraz platformlu bir multimedya çatısı olan en yeni sürüm 8.1 “Hoare” yayımlandı
- Bu sürüm, xHE-AAC Mps212 ve MPEG-H kod çözme, EXIF meta veri ayrıştırma, LCEVC meta veri işleme desteği sunuyor
- Vulkan tabanlı ProRes kodlama/kod çözme, D3D12 H.264·AV1 kodlama, Rockchip H.264/HEVC donanım kodlama gibi GPU hızlandırma özellikleri güçlendirildi
- IAMF Ambisonic Audio Elements, hxvs demuxer, drawvg·vpp_amf filtreleri gibi yeni formatlar ve filtreler eklendi
- İç yapı iyileştirmeleri ve hata düzeltmeleri dahil edildi; ayrıca swscale yeniden yazımı hazırlıkları ve GLSL çalışma zamanı bağımlılığının kaldırılmasıyla daha hızlı başlatma sağlandı
FFmpeg 8.1 "Hoare" başlıca güncellemeler
- Yeni sürüm bir küçük sürüm (minor release) ve indirilebilir durumda
- Kod çözücüler: xHE-AAC Mps212 (deneysel), MPEG-H (
libmpeghdec kullanılarak) desteği
- Meta veri: EXIF ayrıştırma özelliği eklendi
- LCEVC: meta veri ayrıştırma ve iletme desteği
- Vulkan tabanlı codec'ler: ProRes kodlama/kod çözme, DPX kod çözme desteği
- D3D12 hızlandırma: H.264/AV1 kodlama,
scale_d3d12, mestimate_d3d12, deinterlace_d3d12 filtreleri eklendi
- Rockchip donanım kodlama: H.264 ve HEVC desteği
- IAMF: Projection modundaki Ambisonic Audio Elements için çoklama/demux desteği
- Formatlar ve filtreler:
hxvs demuxer, drawvg ve vpp_amf filtreleri eklendi
İç iyileştirmeler ve performans artışı
- Çok sayıda iç kod değişikliği ve hata düzeltmesi içeriyor
- swscale yeniden yazımı için temel hazırlık çalışmaları sürüyor
- Vulkan tabanlı codec'ler ve bazı filtrelerde çalışma zamanında GLSL derleme bağımlılığı kaldırıldı, böylece başlatma hızı arttı
Vulkan Compute tabanlı codec'lerle ilgili
- Vulkan Compute tabanlı codec uygulamalarına ilişkin teknik ayrıntılar ve gelecek planları, Khronos blogunda yayımlandı
Yükseltme önerisi
- Kullanıcılar, dağıtıcılar ve sistem entegratörleri için en son sürüme yükseltme öneriliyor
- Ancak hâlihazırda git master sürümünü kullananlar bunun dışında tutuluyor
1 yorum
Hacker News görüşleri
Bunun sık kullandığım açık kaynak araçlar arasında en iyisi olduğunu düşünüyorum
Plex, Jellyfin, Tunarr, yerel müzik dosyaları vb. ile birlikte her hafta kullanıyorum; altyazı çıkarma, video kesme, müzik formatı dönüştürme, ses parçası kaldırma gibi işler yapıyorum
Birden fark ettim ki bugüne kadar hiç bağış yapmamışım, bunu artık değiştirmem gerektiğini düşündüm
“ffmpeg’in yeni sürümü çıkmış, hemen derlemeliyim... yok bekleyemem, direkt binary indireyim” gibi bir meme durumunu gördüm
ilgili video
ffmpeg-builder projesini referans alıyorum ve bunu video mühendislerine yönelik bir uygulamanın parçası olarak kullanıyorum
yadif, mkvtoolnix, dosya adında apostrof geçtiğinde patlayan sorunlar gibi çok gerçekçi şeyler varSes ve video codec’lerini net olarak bilip düzgün kurarsanız derleme basit oluyor
Bunu 10 yılı aşkın süredir böyle yapıyorum ve mpv kullanabilmek için çeşitli codec’leri destekleyecek şekilde ayarlıyorum. Kişisel olarak mpv’yi vlc’den daha çok seviyorum
Bu sürümün changelog özetini paylaşmışlar
ffprobe -codec seçeneği, EXIF metadata ayrıştırma, Windows.Graphics.Capture tabanlı yakalama, MPEG-H 3D ses decode etme, D3D12 tabanlı H.264/AV1 encoder, Vulkan donanım hızlandırma (ProRes, DPX vb.), JPEG-XS desteği, LCEVC metadata filtresi gibi pek çok özellik eklendi
Wikipedia açıklaması
Bu özellik sayesinde tarayıcı tabanlı olmayan bir yerel masaüstü uygulaması olarak Discord alternatifi yapmak daha cazip görünüyor
Khronos, FFmpeg’in Vulkan compute codec yapısı hakkında bir yazı yayımladı
resmî blog yazısı
Şu anda Claude Code ile çift yönlü metni bitmap altyazıya dönüştürme özelliği ekliyorum
proje bağlantısı
Gerçekten çok eğlenceli bir iş
FFmpeg sürümlerinin her birine matematik ve bilgisayar bilimiyle ilgili isimlerle etiket verildiğini ancak şimdi fark ettim. Oldukça havalı
Rockchip donanım kodlaması rkmpp tabanlı, yani upstream bir çözüm değil. Muhtemelen Rockchip kernel’i gerekiyor
Bu sürümdeki kodun ne kadarının büyük şirket çalışanları tarafından yazıldığını merak ediyorum
FFmpeg harika ama kullanımı fazla karmaşık
Keşke eski avisynth gibi basit, script tabanlı bir arayüz olsaydı
Şu an komutları ezberlemek çok zor ve geliştirme ekibi basitleştirmeyle ilgilenmiyor gibi görünüyor, bu da üzücü
-filter_complex'ten korkuyordum ama filter chain mantığıyla yaklaşınca sorun olmadıKomut uzadıkça debug etmek zorlaşıyor ama alışınca hata kalıpları göze çarpıyor
Sık kullandığınız komutları shell script olarak kaydederseniz çok daha rahat oluyor