Fedora Linux üzerinde ekran kaydı ve canlı yayın dendiğinde ilk akla gelen araç **OBS Studio** (Open Broadcaster Software) olur. Güçlü sahne yönetimi, donanım hızlandırma ve ses mikseri yetenekleriyle öne çıkar. Ancak Fedora’nın modern mimarisi (özellikle Wayland görüntü sunucusu, PipeWire ses alt yapısı ve tescilli kodek kısıtlamaları) nedeniyle kurulum ve kullanım esnasında bazı özel yapılandırmalar gerekir.
Bu rehberde Fedora’ya OBS Studio kurulumunun iki temel yöntemini (RPM Fusion ve Flatpak) ve en sık karşılaşılan ekran yakalama, kodek ve ses sorunlarının çözümlerini bulabilirsiniz.
—
### Bölüm 1: OBS Studio Kurulum Yöntemleri
OBS Studio, Fedora’nın saf açık kaynak depolarında bazı lisans kısıtlı kodekler (örneğin patentli H.264/AAC kodlayıcıları) nedeniyle kısıtlı bulunabilir. Bu nedenle en kararlı iki kurulum yolu **RPM Fusion** veya **Flatpak** kullanmaktır.
#### Yöntem A: RPM Fusion ile Kurulum (Sistemle Tam Entegre)
Sistem paket yöneticisi DNF ile doğrudan entegre çalışmasını istiyorsanız RPM Fusion depolarını kullanabilirsiniz.
1. **RPM Fusion Depolarını Etkinleştirin:**
“`bash
sudo dnf install -y https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
“`
2. **OBS Studio ve Tam Donanım/Kodek Paketlerini Kurun:**
“`bash
sudo dnf install -y obs-studio ffmpeg
“`
—
#### Yöntem B: Flatpak ile Kurulum (İzole ve Güncel)
Flathub üzerindeki OBS paketi, ihtiyaç duyduğu tüm bağımlılıkları ve kodekleri kendi içinde barındırdığı için oldukça popüler ve kararlıdır.
1. **Flathub Deposunu Ekleyin (Henüz ekli değilse):**
“`bash
flatpak remote-add –if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
“`
2. **OBS Studio’yu Yükleyin:**
“`bash
flatpak install -y flathub com.obsproject.Studio
“`
—
### Bölüm 2: Sık Karşılaşılan Sorunlar ve Çözümleri
#### 1. Wayland Oturumunda Siyah Ekran (Ekran Yakalama Çalışmıyor)
* **Belirti:** Ekran Yakalama (Screen Capture) kaynağı eklendiğinde görüntü gelmez veya yalnızca siyah bir ekran görünür.
* **Neden:** Fedora varsayılan olarak Wayland oturumu kullanır. Eski X11 ekran yakalama metotları Wayland üzerinde çalışmaz; bunun yerine Desktop Portal ve PipeWire gerekir.
* **Çözüm:**
1. Masaüstü ortamınıza uygun portal paketinin ve PipeWire bileşenlerinin kurulu olduğundan emin olun:
“`bash
sudo dnf install -y xdg-desktop-portal xdg-desktop-portal-gnome pipewire
“`
*(MATE veya XFCE kullanıyorsanız `xdg-desktop-portal-gtk` kurulu olmalıdır).*
2. OBS içinde kaynak eklerken **Ekran Yakalama (Xcomposite / XSHM)** yerine **Ekran Yakalama (PipeWire)** seçeneğini belirleyin.
3. Kaynağı eklediğinizde sistem bir izin penceresi açacaktır; paylaşmak istediğiniz ekranı veya pencereyi seçip izin verin.
—
#### 2. Donanım Hızlandırma (NVENC / VA-API) Hataları
* **Belirti:** Kayıt veya yayın başlatırken *”Starting the output failed. Please check the log for details”* hatası alınır.
* **Neden:** Donanım kodlayıcı (NVIDIA için NVENC, AMD/Intel için VA-API) sürücülerinin veya kütüphanelerinin eksik olması.
* **Çözüm:**
* **Intel / AMD Ekran Kartları İçin (VA-API):**
Donanım hızlandırmalı video işleme kütüphanelerini yükleyin:
“`bash
sudo dnf install -y mesa-va-drivers ffmpeg-libs libva-utils
“`
OBS ayarlarında **Çıkış** > **Kayıt** bölümünde kodlayıcı olarak `FFmpeg VAAPI` seçebilirsiniz.
* **NVIDIA Ekran Kartları İçin (NVENC):**
NVIDIA tescilli sürücülerinin RPM Fusion üzerinden kurulu olduğundan emin olun:
“`bash
sudo dnf install -y akmod-nvidia xorg-x11-drv-nvidia-cuda
“`
Flatpak kullanıyorsanız, Flatpak NVIDIA sürücüsünü güncelleyin:
“`bash
flatpak update
“`
—
#### 3. Masaüstü Sesinin veya Mikrofonun Yakalanamaması (PipeWire)
* **Belirti:** Mikrofon sesi geliyor ancak sistem/oyun sesleri yayına gitmiyor ya da tam tersi yaşanıyor.
* **Neden:** OBS’in varsayılan ses sunucusu girişlerini yanlış algılaması.
* **Çözüm:**
1. Fedora PipeWire ve PulseAudio uyumluluk katmanını kontrol edin:
“`bash
sudo dnf install -y pipewire-pulseaudio pavucontrol
“`
2. **Pavucontrol** (Ses Denetimi) uygulamasını açın:
“`bash
pavucontrol &
“`
3. OBS arka planda açıkken ve kayıt yaparken Pavucontrol’ün **Kayıt (Recording)** sekmesine geçin. OBS’in hangi ses çıkışını veya mikrofon girişini dinlediğini buradan doğrudan doğru aygıta yönlendirin.
—
#### 4. Sanal Kamera (Virtual Camera) Başlatılamıyor
* **Belirti:** “Sanal Kamerayı Başlat” dendiğinde v4l2loopback modül hatası alınır.
* **Neden:** Çekirdeğe sanal video döngüsü aygıtı sağlayan `v4l2loopback` modülünün yüklü olmaması.
* **Çözüm:**
1. Gerekli çekirdek modülünü kurun:
“`bash
sudo dnf install -y akmod-v4l2loopback
“`
2. Modülü çekirdeğe yükleyin:
“`bash
sudo modprobe v4l2loopback
“`
3. Modülün her sistem açılışında otomatik yüklenmesi için yapılandırma dosyası ekleyin:
“`bash
echo “v4l2loopback” | sudo tee /etc/modules-load.d/v4l2loopback.conf
“`
—
### Kurulumun Doğrulanması
Kurulum tamamlandıktan sonra OBS Studio’yu açın:
1. İlk açılışta gelen **Otomatik Yapılandırma Sihirbazı**’nı çalıştırarak sistem donanımınıza göre optimize edilmiş çözünürlük ve kare hızı (FPS) değerlerini uygulayın.
2. **Ayarlar** > **Çıkış** sekmesinden kodlayıcınızın (NVENC, VAAPI veya x264) sorunsuz seçilebildiğini teyit edin.
3. Sahneye bir **Ekran Yakalama (PipeWire)** kaynağı ekleyip önizleme ekranında görüntünün akıcı şekilde belirdiğini kontrol edin.