/อ่าน 12 นาที

FLAC คืออะไร? เสียง Lossless, การบีบอัด, คุณภาพ, Metadata และเครื่องมือแปลง FLAC

FLAC เป็นรูปแบบเสียง lossless ที่ทำให้ไฟล์บันทึกคุณภาพสูงเล็กลงโดยไม่ทิ้งรายละเอียดเสียง จึงเหมาะมากสำหรับ archive และคลังเพลงคุณภาพต้นฉบับ

ต้องการแปลง FLAC ตอนนี้หรือไม่?

ใช้ Audio Converter หลักเพื่อแปลง FLAC เลือกรูปแบบส่งออก ตั้งค่า bitrate สำหรับไฟล์เผยแพร่ ปรับ sample rate และประมวลผลในเบราว์เซอร์โดยเก็บไฟล์ไว้บนอุปกรณ์ของคุณ

เปิด Audio Converter

ไฟล์ FLAC คืออะไร?

FLAC ย่อมาจาก Free Lossless Audio Codec เป็นรูปแบบเสียงที่บีบอัดไฟล์บันทึกโดยไม่สูญเสียข้อมูลเสียงต้นฉบับ ไฟล์ FLAC มักใช้นามสกุล .flac

FLAC ต่างจาก MP3, AAC, OGG Vorbis และ Opus เพราะเป็น lossless เมื่อ decode ไฟล์ FLAC ออกมา audio samples สามารถตรงกับแหล่งเสียงต้นฉบับได้ จึงเหมาะกับคลังเพลง archive, live recordings และเวิร์กโฟลว์ที่ต้องการไฟล์เล็กลงโดยไม่เสียคุณภาพ

FLAC ต่างจาก WAV และ AIFF เพราะมีการบีบอัด ไฟล์ FLAC มักเล็กกว่าไฟล์ PCM ไม่บีบอัดที่เทียบเท่ากันมาก แต่ยังรักษาเสียงไว้ครบถ้วน

ประวัติย่อของ FLAC

FLAC ได้รับความนิยมเพราะแก้ปัญหาที่ใช้งานจริงได้ดี: ผู้คนต้องการเก็บเสียงคุณภาพสูง โดยไม่ต้องเก็บทุกไฟล์เป็น WAV หรือ AIFF ขนาดใหญ่มาก

ช่วงเวลาเหตุการณ์สำคัญ
2001FLAC เปิดตัวเป็น codec เสียง lossless แบบเปิด สำหรับรักษาเสียงไว้พร้อมลดขนาดไฟล์
ทศวรรษ 2000FLAC ได้รับความนิยมสำหรับคลังเพลงคุณภาพสูง live recordings และคอลเลกชันเสียง archive
ทศวรรษ 2010การรองรับขยายไปยัง media players, operating systems, เวิร์กโฟลว์สตรีมมิง และเครื่องมือเสียง
ปัจจุบันFLAC ยังคงเป็นหนึ่งในรูปแบบ lossless ที่ใช้งานจริงได้ดีที่สุดสำหรับ archive และไฟล์ต้นฉบับคุณภาพสูง

การบีบอัด FLAC ทำงานอย่างไร

FLAC ลดขนาดไฟล์ด้วยการหาลวดลายในสัญญาณเสียงและเก็บลวดลายนั้นอย่างมีประสิทธิภาพ ไม่ได้ตัดรายละเอียดเพลง stereo information บรรยากาศ หรือ transients แบบ codec lossy

  1. Encoder วิเคราะห์ blocks ของเสียง PCM
  2. คาดการณ์ค่า sample จาก sample ใกล้เคียง
  3. เก็บค่าคาดการณ์พร้อมข้อมูลส่วนต่างที่เหลือ
  4. Decoder สร้าง PCM samples ต้นฉบับกลับมาอย่างถูกต้อง

เพราะ FLAC เป็น lossless การเปลี่ยนระดับการบีบอัดจึงกระทบความเร็ว encode และขนาดไฟล์ ไม่ได้เปลี่ยนคุณภาพเสียงหลัง decode

Lossless หมายถึงอะไรจริงๆ

Lossless หมายถึงผลลัพธ์หลัง decode สามารถตรงกับเสียงดิจิทัลต้นฉบับได้ทุก sample หากคุณแปลง WAV เป็น FLAC แล้ว decode FLAC กลับเป็น WAV อีกครั้ง audio samples สามารถเหมือนเดิมได้

แต่นี่ไม่เหมือนกับการทำให้เสียงดีขึ้น แหล่งเสียงที่บันทึกมาไม่ดีก็ยังไม่ดีใน FLAC FLAC รักษาสิ่งที่มีอยู่ ไม่ได้ซ่อม clipping, noise, distortion หรือความเสียหายจาก MP3/AAC ก่อนหน้า

ข้างในไฟล์ FLAC มีอะไร?

ไฟล์ FLAC มี metadata blocks และ audio frames ที่ถูกเข้ารหัส metadata สามารถอธิบาย stream เก็บ tags, album art และข้อมูลแบบ cuesheet ได้

+------------------------------+
| fLaC marker                  |  identifies the stream
+------------------------------+
| STREAMINFO metadata block    |  sample rate, channels, bits, duration
+------------------------------+
| optional metadata blocks     |  tags, album art, cuesheet, padding
+------------------------------+
| FLAC audio frames            |  losslessly compressed audio data
+------------------------------+

STREAMINFO block สำคัญเป็นพิเศษ เพราะบอก player ว่าต้อง decode เสียงอย่างไรให้ถูกต้อง

ขนาดไฟล์ FLAC และระดับการบีบอัด

ไฟล์ FLAC มักเล็กกว่า WAV หรือ AIFF แต่ไม่เล็กเท่า MP3, AAC, OGG หรือ Opus ขนาดจริงขึ้นอยู่กับเพลง sample rate, bit depth, channels และ compression level

รูปแบบหรือระดับการบีบอัดขนาดโดยทั่วไปเหมาะสำหรับ
WAV/AIFF ไม่บีบอัดไม่มีการบีบอัดแบบ losslessใหญ่ที่สุดไฟล์ทำงาน PCM โดยตรงสำหรับบันทึกเสียงและตัดต่อ
FLAC level 0-2บีบอัดเร็วกลางถึงใหญ่แปลงได้รวดเร็วพร้อมลดขนาดลงบางส่วน
FLAC level 5บีบอัดแบบสมดุลกลางค่าเริ่มต้นที่ใช้ได้จริงสำหรับ archive คุณภาพสูง
FLAC level 8พยายามบีบอัดสูงสุดเล็กที่สุดในกลุ่ม FLACไฟล์เล็กลง encode ช้าลง แต่เสียงที่ decode ออกมาเหมือนเดิม

ระดับการบีบอัดของ FLAC ไม่ได้ทำให้เสียงดีขึ้นหรือแย่ลง เพียงเปลี่ยนว่า encoder จะพยายามลดขนาดไฟล์มากแค่ไหน

Metadata, album art และ cues

FLAC รองรับ metadata ที่ละเอียด เช่น title, artist, album, track number, genre, date, comments, album art, replay gain และข้อมูลแบบ cuesheet จึงเหมาะกับคลังเพลงและ archive ที่ต้องการจัดระเบียบ

  • ใช้ title, artist, album และ track fields ให้ชัดเจนสำหรับคลังเพลง
  • เก็บ album art ในขนาดเหมาะสม หากพื้นที่จัดเก็บเป็นเรื่องสำคัญ
  • ใช้ cuesheets เมื่อต้องรักษาอัลบั้มต่อเนื่องหรือ live recordings
  • เก็บ FLAC เป็น master หากคุณต้องสร้างไฟล์เผยแพร่หลายรูปแบบในภายหลัง

FLAC เทียบกับ WAV, AIFF, MP3, AAC, OGG, Opus และ M4A

FLAC เป็นรูปแบบสำหรับการเก็บรักษา WAV และ AIFF เป็นรูปแบบทำงานแบบไม่บีบอัด ส่วน MP3, AAC, OGG และ Opus เป็นรูปแบบส่งต่อขนาดกะทัดรัดที่แลกกับการทิ้งรายละเอียดเสียงบางส่วน

รูปแบบการบีบอัดขนาดโดยทั่วไปความเข้ากันได้เหมาะสำหรับ
FLACบีบอัดแบบ losslessกลางถึงใหญ่ดีArchive, คลังเพลงคุณภาพสูง และไฟล์ต้นฉบับ
WAVโดยทั่วไปเป็น PCM ไม่บีบอัดใหญ่มากยอดเยี่ยมบันทึกเสียง ตัดต่อ ถอดความ และส่งต่องานโปรดักชัน
AIFFโดยทั่วไปเป็น PCM ไม่บีบอัดใหญ่มากดีงานตัดต่อ โปรดักชัน และ sampling ฝั่ง Apple
MP3บีบอัดแบบ lossyเล็กยอดเยี่ยมแชร์ พอดแคสต์ ดาวน์โหลด และรองรับอุปกรณ์เก่า
AAC/M4ALossy หรือคอนเทนเนอร์เล็กยอดเยี่ยมเล่นบนมือถือ การส่งไฟล์ที่เป็นมิตรกับ Apple และเสียงวิดีโอ MP4
OGG Vorbisบีบอัดแบบ lossyเล็กดีเสียงเว็บแบบเปิดและเวิร์กโฟลว์ที่ไม่เน้น Apple
Opusบีบอัดแบบ lossyเล็กมากดีเสียงพูด สตรีมมิง ความหน่วงต่ำ และเสียงสมัยใหม่ขนาดกะทัดรัด

เวิร์กโฟลว์ที่ดีคือเก็บ FLAC เป็นสำเนาสำหรับ library หรือ archive แล้วส่งออก MP3, AAC, M4A, OGG หรือ Opus สำหรับการเล่นและแชร์ในชีวิตประจำวัน

FLAC บนเว็บ

FLAC ใช้บนเว็บได้ในบางสภาพแวดล้อมสมัยใหม่ แต่โดยทั่วไปไม่ใช่ตัวเลือกส่งไฟล์ที่เบาที่สุด ไฟล์เล็กกว่า WAV หรือ AIFF แต่ใหญ่กว่า MP3, AAC หรือ Opus มาก

<audio controls preload="metadata">
  <source src="/audio/master.flac" type="audio/flac" />
  <a href="/audio/master.flac">ดาวน์โหลด FLAC</a>
</audio>

สำหรับการฟังสาธารณะ ควรพิจารณาไฟล์ส่งต่อแบบบีบอัด เสนอ FLAC เมื่อผู้ใช้ต้องการดาวน์โหลดคุณภาพสูง สำเนา archive หรือเวอร์ชันคุณภาพต้นฉบับ

เมื่อใดควรใช้ FLAC

เลือก FLAC เมื่อคุณต้องการรักษาคุณภาพเสียงไว้พร้อมใช้พื้นที่น้อยกว่า WAV หรือ AIFF

  • ใช้ FLAC สำหรับคลังเพลง live recordings, archive และดาวน์โหลดคุณภาพต้นฉบับ
  • ใช้ FLAC เมื่อคุณต้องสร้างไฟล์เผยแพร่หลายรูปแบบในภายหลัง
  • ใช้ WAV หรือ AIFF แทนเมื่อซอฟต์แวร์ตัดต่อคาดหวัง PCM ไม่บีบอัด
  • ใช้ MP3, AAC, M4A, OGG หรือ Opus เมื่อไฟล์เล็กและการรองรับกว้างสำคัญกว่า
  • อย่าคาดหวังว่า FLAC จะทำให้เสียงที่เสียจาก lossy compression ดีขึ้น

สรุปคือ FLAC เป็นหนึ่งในรูปแบบที่ดีที่สุดสำหรับเก็บต้นฉบับคุณภาพสูง แต่ไม่เหมาะที่สุดเมื่อเป้าหมายคือไฟล์เล็กที่สุดเท่าที่เป็นไปได้

เคล็ดลับก่อนแปลงไฟล์ FLAC

ตัดสินใจก่อนว่า output มีไว้สำหรับตัดต่อ archive หรือฟังทั่วไป หากต้องตัดต่อ ให้ decode FLAC เป็น WAV หรือ AIFF หากต้องแชร์ ให้ส่งออกเป็นรูปแบบบีบอัด เช่น MP3, AAC, M4A, OGG หรือ Opus

การแปลงคำแนะนำเหตุผล
FLAC เป็น WAVดีสำหรับงานตัดต่อDecode archive แบบ lossless เป็นไฟล์ทำงาน PCM ไม่บีบอัด
FLAC เป็น AIFFดีสำหรับโปรดักชันฝั่ง Appleสร้างสำเนา AIFF ไม่บีบอัดจากแหล่งเสียง lossless
FLAC เป็น MP3ดีสำหรับการแชร์กว้างๆสร้างไฟล์ส่งต่อขนาดกะทัดรัดที่แทบทุกอุปกรณ์เล่นได้
FLAC เป็น AAC/M4Aดีสำหรับการเล่นบนมือถือสร้างไฟล์ฟังขนาดกะทัดรัดที่เป็นมิตรกับระบบ Apple
FLAC เป็น OGG/Opusดีสำหรับเสียงเว็บแบบเปิดหรือสมัยใหม่สร้างสำเนาสำหรับส่งต่อขนาดกะทัดรัดตามเป้าหมายการเล่น
FLAC เป็น AC3/AMR/WMAเฉพาะเวิร์กโฟลว์มีประโยชน์เมื่อแพลตฟอร์มต้องการรูปแบบส่งออกเหล่านั้น

ตัวเลือกส่งออกที่ใช้งานจริง

  • ตัดต่อ: แปลง FLAC เป็น WAV หรือ AIFF
  • แชร์ทั่วไป: แปลง FLAC เป็น MP3
  • เล่นบน Apple/mobile: แปลง FLAC เป็น AAC หรือ M4A
  • เสียงเว็บแบบเปิด: แปลง FLAC เป็น OGG หรือ Opus
  • Archive: เก็บ FLAC เป็น master และสร้างสำเนาสำหรับเผยแพร่ตามต้องการ

Compare audio formats

Use this table to jump between the audio format guides and choose a source, editing, archive, or delivery format that fits your workflow.

GuideCompressionTypical sizeCompatibilityBest for
MP3LossySmallExcellentLegacy support, simple downloads, podcasts, broad sharing
WAVUncompressed PCMVery largeExcellentRecording, editing, transcription, production handoff
AACLossySmallExcellentMobile playback, MP4 soundtracks, efficient delivery
M4AContainer, often AAC or ALACSmall to medium-largeExcellentApple-friendly audio, metadata, podcasts, music libraries
OGGOgg container, often VorbisSmallGoodOpen audio, games, non-Apple workflows, web playback
OGAAudio-only Ogg containerVariesMixedAudio-only Ogg files, open audio workflows
OpusLossyVery smallGoodSpeech, streaming, low latency, compact modern audio
AIFFUncompressed PCMVery largeGoodApple-oriented editing, production, sampling
FLACLossless compressedMedium-largeGoodArchiving, high-quality libraries, source files

แปลง FLAC เป็นรูปแบบอื่น

ใช้เครื่องมือเหล่านี้เมื่อไฟล์ต้นฉบับเป็น FLAC และคุณต้องการส่งออกเป็น MP3, AAC, M4A, WAV, AIFF, OGG, Opus, AC3, AMR หรือ WMA

FLACMP3แปลง FLAC เป็น MP3แปลงไฟล์เสียง FLAC เป็นรูปแบบ MP3 เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACAACแปลง FLAC เป็น AAC / M4Aแปลงไฟล์เสียง FLAC เป็นรูปแบบ AAC / M4A เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACM4Aแปลง FLAC เป็น M4Aแปลงไฟล์เสียง FLAC เป็นรูปแบบ M4A เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACAC3แปลง FLAC เป็น AC3แปลงไฟล์เสียง FLAC เป็นรูปแบบ AC3 เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACAMRแปลง FLAC เป็น AMRแปลงไฟล์เสียง FLAC เป็นรูปแบบ AMR เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACWAVแปลง FLAC เป็น WAVแปลงไฟล์เสียง FLAC เป็นรูปแบบ WAV เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACAIFFแปลง FLAC เป็น AIFFแปลงไฟล์เสียง FLAC เป็นรูปแบบ AIFF เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACOGGแปลง FLAC เป็น OGGแปลงไฟล์เสียง FLAC เป็นรูปแบบ OGG เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACOPUSแปลง FLAC เป็น Opusแปลงไฟล์เสียง FLAC เป็นรูปแบบ Opus เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่FLACWMAแปลง FLAC เป็น WMAแปลงไฟล์เสียง FLAC เป็นรูปแบบ WMA เพื่อใช้กับการเล่น แชร์ แก้ไข หรือเผยแพร่

แหล่งอ้างอิง

  1. Xiph.Org - FLAC
  2. Library of Congress - FLAC
  3. MDN - Web audio codec guide
USTHJP