Dosya biçimi

FLAC - Ücretsiz Kayıpsız Ses Codec'i

FLAC, tek bir örneği bile değiştirmeden sesi sıkıştırır, bu yüzden tam olarak orijinaliyle aynı şekilde geri çözümlenir. Onu CD arşivlerinde ve yüksek kaliteli müzik indirmelerinde görürsünüz.

.flac

FLAC, Free Lossless Audio Codec'in kısaltmasıdır ve tam adının söylediğini yapar: tek bir örneği bile değiştirmeden bir ses dosyasını küçültür. Projeyi Josh Coalson başlattı ve şimdi Vorbis ve Opus'un da arkasındaki kâr amacı gütmeyen Xiph.Org Foundation tarafından yürütülüyor. Hem biçim hem de referans yazılımı açık ve telif ücretsizdir; bu da FLAC'in bir CD koleksiyonunu arşivlemenin standart yolu ve sanatçıların yönettiği çevrimiçi müzik mağazalarında yaygın indirme seçeneği haline gelmesinin nedenlerinden biridir.

FLAC nasıl hiçbir şey kaybetmeden sıkıştırır

Kayıpsız sıkıştırma, MP3'ün yanında bir çelişki gibi gelebilir, ancak temelde sese uyarlanmış bir ZIP dosyasının yaptığıyla aynıdır. FLAC sesi bloklara böler ve her blok için dalga formunun nereye gittiğine dair basit bir matematiksel tahmin uygular. Ardından yalnızca bu tahmini ve kalan küçük hataları, verimli bir kodlama şemasıyla paketleyerek saklar. Çözme işlemi tahmini yeniden çalıştırır ve hataları geri ekler, böylece özgün örnekleri bit düzeyinde yeniden üretir. Ne kadar yer kazandırdığı müziğe bağlıdır, ancak bir FLAC dosyası genelde aynı kaydın WAV halinden çok daha küçüktür.

FLAC sekize kadar kanal, CD kalitesinin ötesinde bit derinlikleri ve çok yüksek örnekleme hızlarıyla başa çıkabilir. MP3 gibi çerçeve temellidir; bu sayede tüm dosya baştan sona okunmadan akıtılabilir ve içinde atlanabilir. Başlık kısmı ayrıca sıkıştırılmamış sesin bir MD5 parmak izini saklar, böylece yazılım bir dosyanın yıllar sonra bile tam olarak kopyalanan içeriğe açıldığını kanıtlayabilir. Aynı codec bir Ogg kapsayıcısının içinde de taşınabilir; yine de genelde karşılaştığınız, düz FLAC dosyasıdır.

Bir FLAC dosyası hangi metadataları taşır

Bir FLAC dosyası, her birinin belirli bir görevi olan bir dizi metadata bloğuyla başlar. STREAMINFO teknik bilgileri içerir ve her zaman bulunur: örnekleme hızı, kanal sayısı, örnek başına bit sayısı, toplam örnek sayısı ve o MD5 parmak izi. SEEKTABLE oynatıcıların dosya içinde gezinmesine yardım eder, CUESHEET bir CD'nin tüm parça düzenini tanımlayabilir, PICTURE kendi türü ve açıklamasıyla gömülü görseli barındırır ve PADDING ise yalnızca boştur; böylece etiketler dosya yeniden yazılmadan sonradan düzenlenebilir.

Açıklayıcı etiketler, Ogg'un da kullandığı aynı etiketleme sistemi olan VORBIS_COMMENT bloğunda yer alır. Bu, her biri bir alan adı ve değerden oluşan, düz metin çiftlerinin bir listesidir; bu nedenle sabit bir kümeyle sınırlı değildir. TITLE, ARTIST, ALBUM, ALBUMARTIST, DATE, TRACKNUMBER, DISCNUMBER, GENRE, COMPOSER, PERFORMER, COPYRIGHT, ISRC ve COMMENT yaygındır ve herhangi bir alan birden fazla kez görünebilir; böylece bir parça iki sanatçıya birden kredi verebilir.

Her program kendi alanını uydurabildiği için, bu blok çoğu zaman müzik kadar yazılım zinciri hakkında da bilgi verir. ENCODER dosyayı oluşturan aracı ve sürümünü adlandırır. CD ripleme yazılımları kendi girdilerini ekler: diski çevrimiçi bir müzik veritabanına bağlayan tanımlayıcılar, puanlamalar, çalınma sayıları, replay gain ölçümleri ve bazen de CD'yi okuyan sürücü. Bu serbest alanlar, bir etiketleyiciye yazıldıysa kişisel bir notun, gerçek bir adın veya e-posta adresinin de yer aldığı kısımdır. FLAC'in konum ya da aygıt için standart bir alanı yoktur; bu yüzden bir müzik dosyası nadiren nerede olduğunuzu ortaya çıkarır, ancak bir kişi ya da uygulamanın yazmayı seçtiği her şey orada, okunabilir metin olarak durur.

FLAC ne zaman kullanılmalı

FLAC, sesi saklamak için doğru seçimdir: bir CD koleksiyonu, master kayıtlar ya da ileride yeniden dönüştürmek isteyebileceğiniz her şey için. WAV ile karşılaştırıldığında boyut ve etiketleme konusunda üstündür ve yine de kaynağın bit düzeyinde aynısıdır. MP3 veya AAC'ye göre ise çok daha büyüktür; bu nedenle depolama alanı kısıtlı bir telefon için ya da yoğun trafikli bir web sitesi için uygun değildir. Apple aygıtları, aynı fikre dayanan başka bir kayıpsız biçim olan ALAC'i tercih eder ve ikisi arasında dönüştürme size hiçbir şey kaybettirmez; çünkü her ikisi de tüm örnekleri korur.