3 puan yazan GN⁺ 2026-03-19 | 1 yorum | WhatsApp'ta paylaş
  • 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

 
GN⁺ 2026-03-19
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

    • Bu araç, farkında bile olmadığımız sayısız yazılımın alt bileşeni olarak yer alıyor
  • “ffmpeg’in yeni sürümü çıkmış, hemen derlemeliyim... yok bekleyemem, direkt binary indireyim” gibi bir meme durumunu gördüm
    ilgili video

    • Ben genelde kaynak koddan derliyorum. Çünkü paket yöneticilerinde patentli codec desteği çoğu zaman eksik oluyor
    • ffmpeg derlemesi, ayarlara bağlı olarak basit de olabilir karmaşık da. Şu anda GitHub Actions üzerinde çapraz platform derleyici yapıyorum ama Mac ve Windows derlemeleri aşırı zaman alıyor
      ffmpeg-builder projesini referans alıyorum ve bunu video mühendislerine yönelik bir uygulamanın parçası olarak kullanıyorum
    • Yakın zamandaki bir CVE yüzünden kendim derlemem gerekiyordu ama başaramadım; ben de sadece ffmpeg’i sarmalayıp sürüm komutunu enjekte ederek tarayıcıyı geçirdim
    • ffmpeg’e aşina olanlara yukarıdaki videoyu kesinlikle tavsiye ederim. yadif, mkvtoolnix, dosya adında apostrof geçtiğinde patlayan sorunlar gibi çok gerçekçi şeyler var
    • ffmpeg’i kaynak koddan derlemek aslında oldukça kolay. Zor olan kısım gerekli codec ayarları
      Ses 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

    • Bugün ilk kez JPEG XS adlı bir codec öğrendim. Düşük gecikmeyle görsel ve matematiksel olarak kayıpsıza yakın kalite sağlıyor
      Wikipedia açıklaması
    • Windows.Graphics.Capture tabanlı yakalama, düşük gecikmeli pencere yakalama mümkün kılıyor
      Bu özellik sayesinde tarayıcı tabanlı olmayan bir yerel masaüstü uygulaması olarak Discord alternatifi yapmak daha cazip görünüyor
    • “Acaba gyan.dev’in ffmpeg build’lerini işleten kişi sen misin?” diye soranlar da olmuş
    • Bu kadar geniş kapsamlı özelliklerin ne kadarının AI araçlarıyla yazılıp debug edildiğini merak ediyorum. Hangi iş akışlarını kullandıklarını da öğrenmek isterdim. (Ben bu arada Claude Code abonesiyim)
  • Khronos, FFmpeg’in Vulkan compute codec yapısı hakkında bir yazı yayımladı
    resmî blog yazısı

    • Bununla ilgili önceki bir HN başlığı da var
    • Vulkan compute codec için bir performans rehberi olup olmadığını merak ediyorum
  • Ş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

    • Yine de eskiden bunu elle derlemek gerekiyordu, o yüzden bu bile büyük bir ilerleme
  • Bu sürümdeki kodun ne kadarının büyük şirket çalışanları tarafından yazıldığını merak ediyorum

    • Tam olarak bilmiyorum ama neredeyse tüm büyük teknoloji şirketleri medya transcoding için ffmpeg kullanıyor
  • 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ü

    • Ben de ilk başta -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
    • LLM kullanarak ffmpeg komut seçeneklerini bulmanın en faydalı kullanım alanlarından biri olduğunu düşünüyorum
    • Yalnızca basit encoding gerekiyorsa Handbrake iyi bir alternatif
    • ffmpeg komut satırı yazımını tamamen AI’a bırakıyorum