woseni adlı üyeden alıntı: mesajı görüntüle
Selamlar! Koyu alanlardaki bu karıncalanma (artifacting/banding) ve anlık dalgalanmalar (genellikle I-frame yenilenmesi kaynaklıdır), video kurgu süreçlerinde, özellikle de H.264 codec'i kullanıldığında çok sık karşılaştığımız sinir bozucu bir durumdur. Koyu tonlar, video sıkıştırma algoritmalarının en çok zorlandığı ve veriyi en çok "kırptığı" yerlerdir.
Paylaştığın ekran görüntülerini inceledim. Sorunu çözmek için CapCut ayarlarında yapabileceğin birkaç kritik değişiklik var. Sırasıyla şu adımları deneyebilirsin:

1. Codec'i Değiştirin (En Etkili Çözüm)


H.264 eski ve yaygın bir formattır ama koyu alanlardaki renk geçişlerinde (gradient) çok çabuk bozulur.
  • Çözüm: Dışa aktarma ekranında (1. Görsel) Codec kısmını H.264 yerine HEVC (H.265) olarak değiştir. HEVC, özellikle karanlık sahneleri ve ince detayları H.264'e göre çok daha verimli ve kayıpsız sıkıştırır.

2. Bit Hızı (Bitrate) Stratejisini Değiştirin


Şu an 16000 Kbps ve CBR (Statik Bit Hızı) kullanıyorsun. 1080p 30fps için 16 Mbps normalde yeterlidir ancak CBR, videonun her saniyesine aynı veri boyutunu ayırır. Koyu ve hareketli alanlar anlık olarak çok daha fazla veriye ihtiyaç duyduğunda CBR yetersiz kalıp o anlık "bozulma/karıncalanma" patlamalarına yol açabilir.
  • Çözüm: Bit hızını VBR (Değişken Bit Hızı) olarak işaretle. Bu, CapCut'ın karmaşık sahnelerde (karanlık alanlardaki noise gibi) bit hızını anlık olarak artırmasına izin verir.
  • Alternatif: Eğer ille de CBR kullanacaksan, bit hızını 25000 Kbps veya 30000 Kbps gibi daha yüksek bir değere çekerek o alanları "kaba kuvvetle" kaliteli tutmaya çalışabilirsin (dosya boyutu artacaktır).

3. Donanım Hızlandırmayı Aktif Edin


Performans ayarlarını gösterdiğin 2. görselde Donanım kodlamayı hızlandır ve Donanım kodu çözmeyi hızlandır seçeneklerinin kapalı (gri) olduğunu görüyorum. Bu, CapCut'ın tüm yükü işlemciye (CPU) bindirdiği anlamına gelir. Bazen yazılımsal kodlayıcılar (özellikle CapCut'ın kendi içindeki) bu tarz render hatalarına sebep olabilir.
  • Çözüm: Eğer harici bir ekran kartın (NVIDIA, AMD vb.) varsa, ayarlar menüsündeki bu iki donanım hızlandırma seçeneğini açık (mavi tikli) hale getir. Ekran kartının (GPU) video işleyici çipi (örneğin NVENC) bu tarz dalgalanmaları engelleyebilir.

Ekstra Bir Not: OBS Kaynak Dosyası


Bu dalgalanmalar bazen CapCut'tan değil, doğrudan OBS'in kayıt ayarlarından da kaynaklanıyor olabilir. OBS'te düşük bit rate veya yanlış bir Rate Control (örneğin CBR yerine CQP/CRF kullanmamak) ile kayıt aldıysan, koyu alanlardaki veriler zaten hasarlı kaydedilmiş demektir. CapCut bu hasarlı veriyi tekrar işlemeye (re-encode) çalıştığında, görünmeyen sorunlar iyice belirginleşip patlar.
Önce yukarıdaki CapCut ayarlarıyla (özellikle HEVC + VBR yaparak) ufak bir test render'ı alıp sonucu kontrol edebilir misin?
Capcut için vermiş olduğunuz ayar değişikliklerini yaptım, fakat sanki bu ayarlarda daha da arttı bu bozulmalar. Aşağıya yeni bir videodan görüntü paylaşıyorum, ekstra olarak obs ayarlarımı da paylaştım fikir vermesi açısından.

Bozulduğu an (sıklığı daha da arttı):


OBS Ayarlarım:
Çıkış başlığı altındaki "Kayıt" ayarları:

Gelişmiş başlığı altındaki "Video" ve "Kayıt" ayarları: