Video Codec Türleri ve Seçimi
Bir video dosyasını açtığınızda aslında iki ayrı şeyle uğraşırsınız: kap (container) ve codec. MP4, MKV veya AVI birer kaptır; içindeki görüntüyü sıkıştıran şey ise codec'tir. Aynı sahnenin 4 GB veya 400 MB olması, çoğu zaman kullanılan codec ile ilgilidir. Sıkıştırmayı anlamak; video düzenleme, ekran kaydı, arşivleme ve yayın süreçlerinde doğrudan işinize yarar.
Video codec nedir, ne yapar?
Codec kelimesi "coder-decoder" kısaltmasıdır. Yani kodlayan ve çözen yazılım/donanım bileşeni. Video codec nedir sorusunun kısa cevabı: ham görüntü verisini makul boyuta indiren, oynatım sırasında da geri açan sıkıştırma yöntemidir.
Sıkıştırma iki mantıkla çalışır:
- Uzamsal sıkıştırma: Tek kare içindeki tekrar eden bölgeleri azaltır. Düz mavi gökyüzü için her pikseli ayrı ayrı saklamaz.
- Zamansal sıkıştırma: Kareler arasındaki farkı saklar. Sabit kamerada duran duvar, her karede yeniden kodlanmaz.
Bu yüzden hareketli, gürültülü ve detaylı sahneler daha çok bit ister. Sabit bir sunum kaydı ise çok az yer kaplar.
İki kavramı da ayırmak gerekir:
- Kayıplı (lossy): Gözün fark etmediği bilgiyi atar. H.264, HEVC, AV1 bu gruptadır.
- Kayıpsız veya ara format (intermediate): ProRes, DNxHD, FFV1 gibi. Boyut büyüktür ama düzenleme ve arşiv için idealdir.
Yaygın codec türleri ve güçlü yönleri
Pratikte karşınıza çıkan seçenekler sınırlıdır. Aralarındaki fark, sıkıştırma verimi ile uyumluluk dengesinde ortaya çıkar.
| Codec | Öne çıkan yönü | Uygun kullanım |
|---|---|---|
| H.264 / AVC | En geniş uyumluluk, hızlı kodlama | Genel paylaşım, web, telefon |
| H.265 / HEVC | Aynı kalitede belirgin şekilde daha küçük dosya | 4K kayıt, arşiv, akıllı TV |
| AV1 | Telifsiz, yüksek verim | Web yayını, uzun vadeli depolama |
| VP9 | Tarayıcı desteği güçlü | Web tabanlı oynatım |
| ProRes / DNxHR | Düzenlemede akıcı, kalite kaybı düşük | Kurgu, renk düzenleme |
| MPEG-2 | Eski ama hâlâ kullanımda | DVD, bazı yayın sistemleri |
Genel kural şu: codec yeni ve verimli oldukça, kodlama için daha fazla işlem gücü ister. AV1 dosyayı küçültür ama yazılımsal kodlama süresi uzayabilir. H.264 ise neredeyse her cihazda donanım hızlandırma bulur.
Bitrate, çözünürlük ve kalite ilişkisi
- Aynı bitrate'te 1080p, 4K'dan daha temiz görünür. Çözünürlüğü artırmak tek başına kalite getirmez.
- CBR sabit bitrate verir, canlı yayın için uygundur.
- VBR sahneye göre bit dağıtır, dosya boyutu için daha akıllıdır.
- CRF değeri kaliteyi hedefler. H.264'te 18–23 aralığı çoğu iş için dengelidir; sayı küçüldükçe kalite ve boyut artar.
- Renk alt örneklemesi de önemlidir. 4:2:0 paylaşım için yeterli, 4:2:2 veya 4:4:4 yeşil perde ve renk düzenlemesi için gerekir.
Doğru codec'i nasıl seçersiniz?
Seçimi amaç belirler. Şu sıralamayla düşünmek işi kolaylaştırır:
- Dosya nereye gidecek? Sosyal medya veya mesajlaşma ise H.264 + MP4 en güvenli tercih.
- Cihaz uyumluluğu var mı? Eski televizyon, araç oynatıcı veya kurumsal projeksiyon sistemi kullanacaksanız yeni codec'lerden kaçının.
- Düzenleme yapacak mısınız? Kurgu öncesi ProRes veya DNxHR'a dönüştürmek zaman kazandırır. Uzun GOP'lu HEVC dosyaları zaman çizelgesinde takılabilir.
- Depolama mı önemli, süre mi? Diskiniz doluyorsa HEVC veya AV1 kazandırır; teslim süresi kısa ise H.264 daha hızlıdır. Disk alanı sıkıntısı yaşıyorsanız arşivleri yeniden kodlamak, gereksiz dosyaları temizlemekten daha çok yer açar.
- Donanım desteği var mı? Ekran kartının NVENC, Quick Sync veya AMF desteği kodlamayı çok hızlandırır. Kalite biraz düşer ama süre kısalır.
Sık yapılan hatalar
- Aynı videoyu tekrar tekrar yeniden kodlamak. Her tur kalite kaybı ekler. Mümkünse orijinal kaynağı saklayın.
- Kap ile codec'i karıştırmak. "MP4 açılmıyor" sorunu genelde kapla değil, içindeki codec ile ilgilidir.
- Gereğinden yüksek bitrate vermek. 1080p bir ekran kaydına 60 Mbps ayırmak sadece disk tüketir.
- Kare hızını değiştirmek. 60 fps kaydı 30 fps'e düşürmek hareketi bozar; gerekmiyorsa dokunmayın.
- Ses codec'ini unutmak. AAC çoğu durumda güvenli seçimdir; uyumsuz ses codec'i videoyu sessiz gösterebilir.
Pratik uygulama önerileri
- Dönüştürme için HandBrake veya FFmpeg gibi araçlar yeterlidir. Hazır profillerle başlayıp CRF değerini kendinize göre ayarlayın.
- Bir dosyanın hangi codec'i kullandığını MediaInfo tipi bir araçla ya da oynatıcının dosya bilgisi panelinden görebilirsiniz.
- Büyük dönüştürme işlerinde önce 30 saniyelik bir parça deneyin.