Codec nedir?

Katılım
14 Ağustos 2010
Mesajlar
79.065
Makaleler
287
Çözümler
2.268
Yer
İstanbul
Dijital veri yayınını ya da sinyalini kodlama veya çözmeye yarayan aygıt ya da yazılıma codec denir. Codec kelimesi coder-decoder kelimelerinin birleşiminden oluşmaktadır.

Bilgisayar dünyasında videolar en çok yer kaplayan verilerden biridir. Codec'lerin genelde amacı, videoları özel bir algoritma ile sıkıştırmaktır. Basit bir örnek vermek verekirse bir filmin içindeki benzer sahnelerden oluşan her bir kareyi tek tek sıkıştırmak yerine sadece değişen kısımları kaydetmek çok daha fazla alandan tasarruf elde etmenizi sağlar. İşte günümüzün H.264 ve onnu daha da gelişmiş sürümü olan H.265 codec'leri videoların çok daha az yer kaplarken kalitelerinden ödün vermemelerini ya da çok az ödün vermelerini sağlar.

Videoları kodlama işlemine encoding denilir. Kodlanmış bir videoyu açmak için (decoding) söz konusu codec'e ihtiyacınız vardır. Eğer bilgisayarınızda codec yoksa, K-Lite Codec Pack gibi bir yazılım genelde bütün videoları açmanızı sağlar.
 
Son düzenleme:
VP9 codec var bir de, YouTube'un kullandığı. H.264'e kıyasla aynı bitrate değerinde daha iyi görüntü verebiliyor, tıpkı H.265 gibi fakat onun kadar da iyi değil. Bu codec'i de genelde izlenmesi yüksek olan kanallarda kullanıyorlar, küçük kanallarda ise H.264 kullanmaya devam ediyorlar. Bu codec'i encode etmesi de H.264'e kıyasla biraz daha uzun sürüyor. Videolarda hangi codec'in kullanıldığını videoya sağ tık yapıp "Meraklısı için istatistikler" kısmından görebilirsiniz.

H.265 de H.264'ün verdiği görüntü kalitesini onun %50'si kadar bitrate ile verebiliyor. Bu da video boyutunu yarıya indiriyor. Kötü yanı ise videoyu encode etmek çok daha uzun sürüyor. Bir de H.264 gibi kayıpsız sıkıştırma yapamıyor, en iyi kalite ayarında bile ufak bir kayıp oluyor.

Düzenleme: Bu yorumu attığım vakit bilmiyordum fakat "-x265-params lossless=1" komutuyla H.265 ile de videolar kayıpsız bir şekilde encode edilebiliyormuş.

Gerçi kayıpsız video devrine daha çok var, o zamana kadar çözünürlükler de oldukça yükseleceği için yüksek çözünürlüklerde o kaybı görebilmek için büyüteçle bakmamız gerekebilir.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı