Codec Nedir?

Codec, Co-on- onder (bazıları Co- mpressor- Dec- kompresör diyor) anlamına gelir ve verileri saklamak veya iletmek için başka bir forma dönüştüren herhangi bir şeyi tanımlamak için kullanılır, daha sonra tekrar kullanım için değiştirir.

Geleneksel yayınlarda, bir codec bileşeni, analog video ve ses verilerini havadan gönderilmek üzere dijital forma dönüştüren fiziksel bir aygıttır. Ayrıca, alınan dijital bilgiyi tekrar analog bir biçime dönüştürebilir.

Bilgisayarlarda, bir codec bileşeni videoyu, görüntüleri ve sesi daha yönetilebilir bir boyuta sıkıştırmanın bir yolu olarak kullanılır. Çoğunluk kayıplı bir sıkıştırma yöntemi kullanır, ancak bazıları kayıpsızdır. MSU veya Huffyuv gibi kayıpsız kodlayıcılar, video yeniden kodlanırsa, orijinal videoyu tam olarak üretir, sonradan bir kayıp olmaz. Daha yaygın olan kayıplı kodekler, çeşitli derecelerde bilgi kaybederler, ancak önemli miktarda alan kazandırabilirler.

Kayıplı bir codec dönüştürücü, öngörücü veya her ikisinin bir kombinasyonu olabilir. Dönüştürücü tür orijinal görüntüleri veya sesi keser ve daha verimli bir alana ölçer, sonra onu kodlar. Tahmini kodlayıcı, bilinen veri yığınını bitişik verilerle karşılaştırır ve boyuttan tasarruf etmek için fazla bilgiyi ortadan kaldırır. Her biri bilgi kaybıyla dosya boyutu arasında ideal bir denge kurmaya çalışan birçok kodlayıcı türü vardır. Açıklık ve kodu çözmek için gereken işlemci gücü gibi diğer faktörler, hangisinin kullanılacağı düşünüldüğünde de önemlidir.

MPEG-1 kodeği VCD'ler için kullanılır ve en sık kullanılan ses kodlayıcısı olan standart MP3'ü içerir. MPEG-1 desteği, hem bilgisayarlar hem de tüketici filmleri arasında inanılmaz derecede yüksektir. MPEG-2 kadar yüksek olmasa da kalitesi çok yüksek ve video için dosya boyutları oldukça büyük. MP3 ses standardı, çok sayıda kodlayıcı ile iyi bir sıkıştırma özelliğine sahiptir ve ses kodlama çözümü olarak çok popülerdir.

MPEG-2, DVD'ler için kullanılan inanılmaz derecede yüksek kaliteli bir standarttır. MPEG-1 codec bileşeni yalnızca aşamalı taramaya izin verirken, MPEG-2 ayrıca boyutlandırması için daha iyi görüntüleme olanağı sağlayan taramayı da destekler. Mevcut video codec'lerinin en gelişmişleri olmasa da, MPEG-2, piyasada satılan DVD'ler için standart olarak kullanıldığı için sıkıca sağlamlaştırılmıştır.

MPEG-4, MPEG-2'nin ötesinde bir adımdır. Birkaç önemli teknik ilerlemeye ve daha iyi sıkıştırma tekniklerine sahiptir, hem taramalı hem de aşamalı tarama videosunu idare edebilir ve yaygın olarak desteklenir. Çok sayıda popüler çevrimiçi kodlayıcı MPEG-4 kodlayıcıdan türetilmiştir. Bunlar, DivX, 3ivx ve XviD'yi içerir. Bunların her biri, belirli durumlarda daha iyi sıkıştırma ve işlevsellik sağlamak için orijinal MPEG-4 kodekinden küçük sapmalara sahiptir.

Ogg Theora ve Ogg Vorbis kodekleri, sırasıyla bir çift video ve ses kodeğidir. Yüksek kaliteli ve iyi sıkıştırma özelliklerine sahipler ve pek çok geliştirici arasında popüler olmasını sağlayan tamamen patent kısıtlamaları bulunmuyor. RealVideo, çevrimiçi akış için özel olarak tasarlanmış bir video kodekidir. Pek çok kodek yayınlanabilse de, RealVideo ve kız kardeşi kodeki RealAudio, özellikle PNA ve Gerçek Zamanlı Akış protokolleri için optimize edilmiştir.

Kelimenin tam anlamıyla çevrimiçi kullanılan yüzlerce codec bileşeni var ve herkes belirli uygulamalar için kendi favorilerine sahip. Windows Media Player gibi pek çok program, bir filmi veya ses dosyasını oynatmak için gerekli kod çözücüyü otomatik olarak arama ve indirme özelliğine sahiptir ve bir kullanıcının bunları aktif olarak bulma ihtiyacını ortadan kaldırır. En sık kullanılan ses ve video codec bileşenlerini bir kerede yükleyerek, indirmek için birkaç paket de bulunmaktadır.