deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak dev.to (home feed)

Camora 1.0.0, NVIDIA Broadcast tarzı webcam efektlerini Linux için open source yaptı

Camora 1.0.0, Linux kullanıcılarna PipeWire sanal kamerası üzerinden gerçek zamanlı arka plan kaldırma, bulanıklaştırma, otomatik çerçeveleme ve düşük ışık iyileştirmesi sunuyor; isteğe bağlı CUDA hızlandırmasıyla.

Camora 1.0.0, NVIDIA Broadcast tarzı webcam efektlerini Linux için open source yaptı

Linux masaüstü kullanıcılarının uzun süredir yaşadığı bir eksikliğe yeni bir çözüm geldi: NVIDIA Broadcast ile popülerleşen türden gerçek zamanlı webcam iyileştirme. 29 Eylül 2026 tarihli bir dev.to gönderisinde geliştirici Haikal Fiqih, Linux üzerinde yapay zekâ destekli kamera efektleri uygulayan ve işlenmiş görüntüyü diğer uygulamalara sanal kamera olarak sunan open source bir uygulama olan Camora 1.0.0'ı duyurdu. İlk genel sürüm açıkça bir alpha olarak nitelendiriliyor.

Camora ne yapıyor

dev.to duyurusuna göre Camora, fiziksel bir kamera ile onu kullanan uygulamalar arasında yer alıyor. Bir webcam görüntüsü doğrudan OBS, Discord, Google Meet veya Zoom'a gitmek yerine önce Camora'dan geçiyor: önce kamera, sonra Camora, ardından sanal kamera ve en son uygulamalarınız. Bu ara konum, kareleri aşağı akıştaki hiçbir şey görmeden önce işleyebilmesini sağlıyor.

İlk sürüm, arka plan kaldırma, arka plan bulanıklaştırma ve arka plan değiştirme, otomatik çerçeveleme ve düşük ışık iyileştirmesinin yanı sıra, Linux çekirdeğinin video yakalama API'si olan V4L2 üzerinden yönetilen çözünürlük ve kare hızı ayarları dahil kamera kontrollerini içeriyor. Kritik nokta şu: bunlar yalnızca önizleme efektleri değil. İşlenmiş çıktı bir PipeWire sanal kamerası olarak yayımlanıyor; böylece konferans ve yayın yazılımları geliştirilmiş görüntüyü sıradan bir cihazmış gibi kullanabiliyor.

Nasıl geliştirildi

Proje, birbiri üzerine binmiş birçok teknoloji katmanından oluşuyor. Masaüstü arayüzü Flutter ile yazılmışken, yakalama ve işleme süreçleri V4L2, GStreamer ve PipeWire kullanılarak C++ ile gerçekleştirilmiş; model çıkarımını ise ONNX Runtime üstleniyor. Desteklenen NVIDIA sistemlerinde CUDA işlemeyi hızlandırabiliyor, ancak bu bilinçli olarak bir zorunluluk değil.

CUDA isteğe bağlı, varsayılan CPU

Geliştirici, temel tasarım hedeflerinden birinin uygulamayı kullanmak için NVIDIA GPU gerekir mesajından kaçınmak olduğunu yazıyor. Camora varsayılan olarak CPU çıkarımıyla çalışıyor; NVIDIA sahipleri isteğe bağlı olarak CUDA runtime'ını kurup GPU hızlandırmasına geçebilir ve CUDA yokken otomatik geri dönüş devreye giriyor. Bu sayede temel Debian paketi yaklaşık 30 MB'da kalırken, çok daha büyük NVIDIA runtime'ı ayrı ve isteğe bağlı bir indirme olarak sunuluyor.

Zor olan kısım yapay zekâ değil, pipeline'dı

Duyurudaki en ilginç teknik ayrıntı, zorluğun aslında nerede yattığı. Yazara göre makine öğrenmesi modellerini çalıştırmak ana sorun değildi. Daha zor olan iş, yakalama, işleme, efektler, önizleme ve sanal kamera çıktısını tek tutarlı bir gerçek zamanlı pipeline olarak çalıştırmaktı. Kare senkronizasyonu, kamera sahipliği, GPU çıkarımı ve sanal kamera çıktısı birbirini etkiliyor ve bir noktada hata ayıklama aynı proje içinde V4L2, Flutter dokuları, GStreamer buffer'ları, PipeWire ve CUDA'yı kapsıyordu.

Erişilebilirlik ve sıradaki adımlar

Camora şu anda projenin GitHub sürümlerinde haikallfiqih/camora altında bir Debian paketi olarak kurulabiliyor ve çalıştırılması için Flutter, Python, CUDA araç takımı veya bir geliştirme ortamı gerektirmiyor. Kaynaktan derleme de belgelenmiş durumda. Bu yalnızca ilk sürüm olduğundan, geliştirici açıkça farklı dağıtımlar, webcam'ler, NVIDIA GPU'lar, yalnızca CPU'lu sistemler ve PipeWire kurulumları genelinde test raporları istiyor ve sorun bildirimleri ile katkıları teşvik ediyor. Ses iyileştirme ve sanal mikrofon desteği planlanıyor ancak henüz dahil edilmiş değil.

Neden önemli

Webcam arka plan efektleri başka yerlerde artık temel beklenti haline geldi: NVIDIA bunları doğru donanıma sahip kullanıcılar için Windows'ta sunuyor ve ticari toplantı uygulamaları kendi versiyonlarını taşıyor. Linux'un karşılaştırılabilir, genel amaçlı bir aracı yoktu ve bu proje tam da bu hayal kırıklığından doğdu. Camora bu boşluğu iki anlamlı özellikle dolduruyor: open source ve ayrık NVIDIA donanımı varsaymıyor, çünkü CPU çıkarımı son çare değil, varsayılan. Prensip olarak, webcam'i olan her Linux makinesi, kamera girdisi kabul eden her uygulamada çalışan arka plan bulanıklığı, otomatik çerçeveleme ve düşük ışık düzeltmesine kavuşabiliyor. Henüz bir alpha olduğundan, dağıtımların, webcam'lerin ve PipeWire yapılandırmalarının parçalı manzarası genelinde güvenilirliği kanıtlanmış değil; geniş donanım raporlarının tam da bu yüzden isteniyor. Sahada tutunmayı başarırsa, Linux'ta görüntülü arama ve yayın, kullanıcıları belirli bir GPU üreticisine kilitlemeden tescilli platformlarla eşitliğe bir adım daha yaklaşacak.

  • #linux
  • #open-source
  • #webcam
  • #pipewire
  • #cuda

İlgili yazılar