Skip to main content

Ad Code

FLAC Dosyası Nasıl Açılır? - Dosya Uzantısı

FLAC dosyası nedir?

FLAC (Free Lossless Audio Codec), Xiph.Org Foundation tarafından geliştirilen kayıpsız bir sıkıştırma ses kodlama formatıdır. FLAC, .flac uzantısıyla kaydedilen telifsiz bir açık biçimdir. FLAC algoritması kullanılarak sıkıştırılan dijital ses, genellikle boyut olarak yüzde 50 ila 70’e düşürülür. FLAC dosyalarının sıkıştırılmış hali, orijinal ses dosyalarının aynı kopyasına açılabilir.

FLAC dosya Biçimi

Bu, FLAC bit akışına genel bir bakıştır.

  • fLaC işaretçisi: Bu işaret, akışın başına eklenir. Bunu bir veya daha fazla meta veri bloğu takip eder.
  • Meta veri blokları: 128 çeşit meta veri bloğu FLAC tarafından desteklenir; şu anda aşağıdakiler tanımlanmıştır.
    • STREAMINFO: Contains the information about the whole stream.
    • APPLICATION: This is used by third-party applications for identification.
    • PADDING: It is used to reserve space for metadata if the metadata will be edited after encoding. When the metadata is edited, the padding is replaced by the actual metadata.
    • SEEKTABLE: An optional table to store seek points.
    • VORBIS_COMMENT: Used to store human-readable key/value pairs.
    • CUESHEET: Used to store cue sheet information.
    • PICTURE: Used to store pictures.
  • ÇERÇEVE: Ses verileri bir veya daha fazla ses çerçevesinden oluşur.
    • FRAME_HEADER: Contains the basic information about the stream.
    • SUBFRAME: To decrease the complexity, individual subframes are coded separately within a frame (one frame per channel).
    • FRAME_FOOTER: Contains the CRC of the complete frame.

FLAC Dosya Biçiminin Kısa Tarihi

Josh Coalson, FLAC’ı geliştirmeye 2000 yılında başladı. FLAC’ın ilk sürümü 20 Temmuz 2001’de yayınlandı. FLAC, 20 Ocak 2003’te Xiph.Org bayrağı altında birleştirildi. 1.3.0 sürümünün 26 Mart 2013’te piyasaya sürülmesi.

FLAC Projesinin Bileşimi

FLAC projesi aşağıdakilerden oluşur:

  • Akış formatları.
  • Akış için basit kap formatı (FLAC).
  • libFLAC: Referans kodlayıcılar, kod çözücüler ve meta veri arayüzü kitaplığı.
  • libFLAC++: libFLAC için nesne yönelimli bir sarıcı.
  • flac: FLAC akışlarını kodlamak ve kodunu çözmek için bir komut satırı programı.
  • metaflac: FLAC için bir komut satırı meta veri düzenleyicisi.
  • Winamp, XMMX, vb. gibi müzik çalarlar için giriş eklentileri.
  • Ogg konteyner formatı (Ogg FLAC).

FLAC Tasarımı

Müziğin yoğunluğuna ve genliğine bağlı olarak, sıkıştırılmış dosyanın boyutu orijinal dosyadan %80 daha küçük olabilir.

Kaynak Kodlayıcı

  • Yalnızca tamsayı örneklerini destekler, kayan noktayı desteklemez. Örnek başına 4 ila 32 bit PCM bit çözünürlüğünü ve 1 Hz ila 65.535 Hz örnekleme hızını işleyebilir. FLAC kodlaması örnek başına 24 bit ile sınırlıdır.
  • Sıkıştırmayı artırmak için kanallar arası korelasyonlardan yararlanmak üzere kanallar gruplandırılabilir.
  • CRC sağlama toplamları, bozuk çerçeveleri tanımlamak için kullanılır.
  • Ses örneklerinin dönüştürülmesi için FLAC doğrusal tahmin kullanır.

Meta veri

  • FLAC, ReplayGain’i destekler (sesteki yüksekliği algılamak ve normalleştirmek için kullanılır).
  • FLAC, etiketleme için Vorbis yorumlarında kullanılan sistemin aynısını kullanır.
  • libFLAC, çoğu FLAC uygulaması tarafından kodlama/kod çözme için kullanılır.
  • libFLAC API, temel FLAC bit akışından soyutlamayı artırmak için akışlar, aranabilir akışlar ve dosyalar halinde düzenlenmiştir.

Sıkıştırma

libFLAC, 0’dan 8’e kadar sıkıştırma düzeylerini kullanır; burada 0 en hızlı ve 8 en yavaş sıkıştırma düzeyidir. Sıkıştırılmış dosyalar, hız ve boyut arasında değiş tokuş olmasına rağmen her zaman kayıpsızdır.

FLAC’a karşı MP3

MP3 kayıplı bir sıkıştırma formatıdır, yani sıkıştırmayı uyguladıktan sonra boyutunu küçültmek için sesin bir kısmını kesebilir. Oysa FLAC kayıpsız bir dosya formatıdır, bu da sesi en saf haliyle duyabileceğiniz anlamına gelir. Daha önce kayıpsız dosya formatları, FLAC kadar fazla alan verimli olmayan CDA veya WAV idi. Aşağıdaki tablo, bazı önemli terimler için bu iki biçim arasındaki karşılaştırmayı gösterecektir:

TerimFLACMP3
Veri KalitesiSes verisi kaybı yokSes verileri sıkıştırılırken bazı veriler kaybolabilir
BoyutKayıplı biçimlere kıyasla daha büyük dosya boyutu. Bu nedenle daha büyük depolama kapasitesine ihtiyacınız varDaha küçük dosya boyutu, küçük depolama alanı olan kompakt ses cihazlarında çalmaya uygundur
Donanım gereksinimleriYüksek kaliteli ses donanımına ve büyük depolama kapasitesine ihtiyacınız varBüyük ses kitaplıkları daha küçük bir depolama alanına kaydedilebilir. Müzik çalarlar veya cep telefonları gibi elde taşınan cihazlar için uygundur
İnternet üzerinden dağıtımBüyük dosya boyutu nedeniyle internet üzerinden kolayca dağıtılamazKompakt dosya boyutu, internet üzerinden dağıtımı kolaylaştırır
UyumlulukGezegendeki her cihazla hemen hemen uyumlu olan en popüler müzik ve ses dinleme codec’i Yeni nesil PC’ler, telefonlar, AV alıcıları, blu-ray oynatıcılar, Roku veya Fire TV gibi akış cihazları ile uyumlu

Yorum Gönder

0 Yorumlar