Rumah >masalah biasa >Apakah fail .flac?

Apakah fail .flac?

青灯夜游
青灯夜游asal
2023-02-24 11:02:215168semak imbas

.flac ialah fail audio. Flac bermaksud "pengekodan pemampatan audio tanpa kerugian" dalam bahasa Cina dan merupakan format pemampatan audio tanpa kerugian yang lain seperti MP3 dan AAC, flac tidak akan memusnahkan sebarang maklumat audio asal, jadi ia boleh memulihkan kualiti bunyi cakera muzik. FLAC ialah pemampatan tanpa kehilangan, yang bermaksud bahawa tiada maklumat akan hilang selepas audio dimampatkan dengan pengekodan FLAC Selepas fail FLAC dipulihkan kepada fail WAV, kandungannya akan sama dengan fail WAV sebelum pemampatan.

Apakah fail .flac?

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

.flac ialah fail audio.

Nama penuh FLAC ialah "Free Lossless Audio Codec", yang bermaksud "pengekodan mampatan audio tanpa kerugian" dalam bahasa Cina. flac ialah format pemampatan audio tanpa kehilangan, yang dicirikan oleh pemampatan tanpa kehilangan. Tidak seperti kod mampatan lossy lain seperti MP3 dan AAC, ia tidak memusnahkan sebarang maklumat audio asal, jadi ia boleh memulihkan kualiti bunyi CD muzik.

FLAC adalah percuma dan menyokong kebanyakan sistem pengendalian, termasuk Windows, sistem yang dibangunkan berdasarkan kernel Seperti Unix (Linux, BSD, Solaris, IRIX, AIX, dll.), BeOS, OS/2, Amiga. Dan FLAC menyediakan sistem binaan pada alat pembangunan alat auto, MSVC, Watcom C, dan Pembina Projek.

Apakah fail .flac?

FLAC berbeza daripada MP3 ialah pengekodan pemampatan audio yang hilang, tetapi FLAC ialah pemampatan tanpa kehilangan, yang bermaksud bahawa audio tidak akan kehilangan sebarang maklumat selepas dimampatkan dengan FLAC. pengekodan Selepas fail FLAC dipulihkan kepada fail WAV, kandungan fail WAV sebelum pemampatan adalah sama. Kaedah mampatan ini serupa dengan ZIP, tetapi kadar mampatan FLAC lebih besar daripada ZIP dan RAR, kerana FLAC ialah kaedah mampatan yang direka khas untuk ciri-ciri audio PCM. Dan anda boleh menggunakan pemain untuk memainkan terus fail mampat FLAC, sama seperti anda biasanya memainkan fail MP3 (sudah terdapat banyak pemain kereta dan peralatan audio rumah yang menyokong FLAC, dan anda boleh mendapatkan pautan kepada pengeluar peralatan ini di tapak web FLAC ).

Ciri

  • Mampatan tanpa rugi: Data audio yang dikodkan (PCM) tidak mempunyai sebarang kehilangan maklumat dan audio output yang dinyahkod adalah konsisten dengan setiap bait input pengekod adalah sama. Setiap bingkai data mempunyai kod semakan CRC 16-bit bagi bingkai semasa, yang digunakan untuk memantau ralat penghantaran data. Untuk keseluruhan data audio, teg MD5 untuk data audio asal yang tidak dimampatkan juga disimpan dalam pengepala fail, yang digunakan untuk mengesahkan data semasa penyahkodan dan ujian. Apabila komputer memainkan fail WAV, ia menghantar data PCM dalam fail WAV terus ke kad bunyi Apabila komputer memainkan FLAC, ia perlu terlebih dahulu menyahkod FLAC ke dalam data PCM dan kemudian menghantarnya ke kad bunyi. Ia hanya menambah pautan penyahkodan, sama seperti menyahmampat fail RAR. Data PCM tidak berbeza dengan WAV sebelum pemampatan.

  • Pantas: FLAC memberi lebih perhatian kepada kelajuan penyahkodan. Penyahkodan hanya memerlukan operasi integer dan mempunyai keperluan kelajuan pengiraan yang sangat rendah berbanding kebanyakan kaedah pengekodan. Penyahkodan masa nyata boleh dicapai dengan mudah pada perkakasan yang sangat biasa.

  • Sokongan perkakasan: Oleh kerana FLAC menyediakan contoh penyahkodan percuma dan mempunyai kerumitan penyahkodan yang rendah, FLAC ialah satu-satunya pengekodan mampatan tanpa kerugian dengan sokongan perkakasan yang meluas dan baik sehingga 2012.

  • boleh digunakan untuk media penstriman: setiap bingkai data FLAC mengandungi semua maklumat yang diperlukan untuk penyahkodan. Bingkai semasa dinyahkod tanpa merujuk kepada bingkai data sebelum atau mengikutinya. FLAC menggunakan kod penyegerakan dan CRC (serupa dengan format pengekodan seperti MPEG) supaya penyahkod boleh mempunyai kelewatan masa yang minimum apabila lompatan kedudukan dalam aliran data.

  • Boleh diletakkan: FLAC menyokong pensampelan pantas dan kedudukan yang tepat. Ini bukan sahaja bermanfaat untuk main balik, tetapi juga menjadikan fail FLAC lebih mudah untuk diedit.

  • Metadata fleksibel: Jenis blok data metadata baharu boleh ditakrifkan dan dilaksanakan tanpa menjejaskan penggunaan aliran data dan penyahkod lama. Jenis metadata sedia ada termasuk teg, jadual kiu dan jadual kedudukan. Aplikasi berdaftar boleh menentukan jenis metadata khusus mereka sendiri (Anotasi: Ini serupa dengan standard MIDI).

  • Sesuai untuk mengarkibkan aplikasi: FLAC ialah format pengekodan terbuka dan tanpa kehilangan data, anda boleh menukarnya kepada format lain yang anda perlukan. Selain teg CRC dan MD5 bagi setiap bingkai data untuk memastikan integriti data, flac (Anotasi: alat pengekodan baris arahan yang disediakan oleh projek FLAC) juga menyediakan pilihan pengesahan apabila menggunakan pilihan ini untuk pengekodan , manakala pengekodan, yang dikodkan data akan dinyahkod serta-merta dan dibandingkan dengan data input asal Setelah perbezaan ditemui, ia akan keluar dan memberikan penggera.

  • Memudahkan sandaran CD: FLAC mempunyai blok data metadata "CUE table" yang digunakan untuk menyimpan senarai kandungan CD dan titik indeks semua trek audio. Anda boleh menyimpan CD ke satu fail dan mengimport jadual kiu CD, supaya fail FLAC boleh merekodkan semua maklumat keseluruhan CD Dalam erti kata lain, anda boleh membenamkan fail CUE yang biasanya disimpan secara berasingan ke dalam FLAC dalam fail. Apabila CD asal anda rosak, anda boleh menggunakan fail ini untuk memulihkan salinan CD yang tepat.

  • Anti-kerosakan: Disebabkan oleh struktur bingkai FLAC, sebaik sahaja aliran data rosak, kehilangan akan terhad kepada bingkai data yang rosak. Biasanya hanya serpihan pendek yang hilang. Apabila banyak format pemampatan audio tanpa kerugian lain mengalami kerosakan, satu kerosakan akan menyebabkan kehilangan semua data berikutnya.

Untuk pengetahuan lanjut berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah fail .flac?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn