Ogg, Xiph.Org Foundation tarafından geliştirilen, telif ücreti gerektirmeyen medya teknolojileri üreten kâr amacı gütmeyen bir kuruluşun açık bir kapsayıcı biçimidir. .ogg ile biten bir dosya, hemen her zaman içinde Vorbis taşıyan bir Ogg dosyasıdır; Vorbis ise MP3'e patentsiz bir alternatif olarak tasarlanmış kayıplı bir ses codec'idir. Bu yüzden insanlar genelde Ogg Vorbis derken ikisini birlikte kasteder. Bu dosyalarla açık kaynaklı yazılımlarda, oyun müziklerinde, dil ve telaffuz arşivlerinde ve ses barındırmak için lisans ücreti ödemek istemeyen sitelerde karşılaşırsınız.
İçinde codec bulunan bir kapsayıcı
Ogg'un kendisi hiçbir şeyi sıkıştırmaz. Bir ortam akışını, her biri bir sağlama toplamı ve konum işareti taşıyan sayfalara bölen bir sarmalayıcıdır; böylece oynatıcı veriyi doğrulayabilir, ortasındaki bir noktaya atlayabilir ve hatta sonu olmayan canlı bir yayını takip edebilir. Bir dosya içinde birden fazla akış iç içe geçirilebilir; ses ve videonun birlikte taşınması bu sayede olur. Vorbis'in yanı sıra Ogg, Opus, FLAC, Speex ve Theora video codec'ini de taşıyabilir; bu nedenle Xiph, Vorbis olmayan Ogg sesleri için .oga ve video için .ogv uzantısını önermektedir.
Genelde içinde bulunan codec olan Vorbis kayıplıdır: dalga formunun kısa bloklarını frekanslara dönüştürür ve dinleyicinin muhtemelen fark etmeyeceği ayrıntıları atar; atılan bu ayrıntılar geri getirilemez. Doğası gereği değişken bit hızına sahiptir; veriyi müziğin ihtiyaç duyduğu yerlere harcar, sakin bölümlerde ise kısar. Ayrıca her dosyanın kendi başlığında taşıdığı kod kitaplarına dayanır; bu da, aynı boyuttaki MP3 ile karşılaştırıldığında kalitesinin iyi durumda kalmasının nedenlerinden biridir.
Bir OGG dosyasının hangi metadataları taşıdığı
Vorbis, etiketlerini FLAC'in de kullandığı Vorbis yorumları şemasını kullanarak ayrılmış bir başlık paketinde tutar. Bir Vorbis yorumu, yalnızca bir alan adı, bir eşittir işareti ve düz metin biçiminde bir değerden oluşur; bu da sistemi olağanüstü esnek kılar: alan adları resmi bir listeyle sınırlı değildir ve aynı alan birden çok kez görünebilir; böylece üç icracıya atfedilen bir parça için yalnızca üç adet ARTIST satırı bulunur.
Önerilen adlar, bekleyeceğiniz temel etiketleri kapsar: TITLE, ARTIST, ALBUM, TRACKNUMBER, DATE, GENRE, DESCRIPTION, COMPOSER, PERFORMER, COPYRIGHT, LICENSE, ORGANIZATION, VERSION ve ISRC. Standart alanlardan ikisi tasarım gereği kişisel bilgi taşır ve ayrıca anılmaya değerdir. LOCATION, kaydın yapıldığı yeri belirtmek içindir; CONTACT ise kaydın arkasındaki kişiye veya kuruluşa nasıl ulaşılacağını belirtmek içindir; bu da pratikte bir e‑posta adresi veya kişisel web sitesi anlamına gelir. Hiçbiri otomatik doldurulmaz, ancak kayıt ve saha çalışması uygulamaları bunları kullanır.
Standart adların ötesinde, yazılım zincirinin eklediği her şeyi görebilirsiniz. ENCODER, dosyayı oluşturan programı ve sürümünü tam olarak belirtir; ayrıca ses yüksekliği dengeleme ölçümleri, albümü çevrimiçi bir müzik veritabanına bağlayan tanımlayıcılar ve bir kişinin yazdığı herhangi bir şeyi içerebilen bir COMMENT alanı da bulabilirsiniz. Kapak görseli burada alışılmışın dışındadır: kendi yapısı yerine, bir yorum alanının içinde kodlanmış bir resim olarak saklanır. Eski dosyaların bazılarında, konuyu bilmeyen bir etiket düzenleyici tarafından başa iliştirilmiş bir ID3 etiketi bulunabilir. Oynatıcılar bunu yok sayabilir, ancak bir meta veri raporu size içeriğini yine de gösterir.
OGG ne zaman kullanılmalıdır
Ogg Vorbis, lisanslama önemli olduğunda, bir yazılımın ya da oyunun içine ses yerleştirirken veya sadece kimseye ödeme yapmadan iyi bir kayıplı kalite istediğinizde mantıklı bir seçimdir. Tarayıcılar ve masaüstü oynatıcılar ile iyi çalışır. Zayıf noktası donanımdır: araba teypleri, eski telefonlar ve birçok taşınabilir oynatıcı MP3 veya AAC bekler; bu yüzden dizüstü bilgisayarda sorunsuz çalan bir dosya, araç ekranında hiç görünmeyebilir. Xiph ailesinin içinde, yeni çalışmalar için artık başvurulacak codec Opus'tur ve aynı Ogg sayfalarında taşınır; bu nedenle bu dosyalar .opus uzantısını kullanır.