เสียง MP3 (.mp3)

ISO/IEC มาตรฐาน

MPEG-1 Audio Layer III (MP3) คือรูปแบบเสียงแบบสูญเสียข้อมูล (lossy audio format) อันปฏิวัติวงการ ซึ่งจุดประกายการปฏิวัติดนตรีดิจิทัล โดยบีบอัดเสียงระดับซีดีลง 90% พร้อมทั้งยังรักษาคุณภาพการรับฟังไว้ได้

แปลง WAV เป็น MP3

ตัวแปลงจาก WAV เป็น MP3 ฟรีในเบราว์เซอร์ แปลงไฟล์ได้ทันทีบนอุปกรณ์ของคุณ

ตรวจสอบและดู Metadata

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MP3 โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
การรับประกันความเป็นส่วนตัวแบบไม่มีการส่งผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ MP3 โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 0):

49 44 33

การแสดงผลรูปแบบ ASCII: ID3

มาตรฐาน: ISO/IEC 11172-3 / ISO/IEC 13818-3

ข้อมูลจำเพาะทางเทคนิค

สถาปัตยกรรมคอนเทนเนอร์MPEG-1 / MPEG-2 Audio Layer III frame bitstream with prepended ID3v2 tags
การบีบอัดHybrid filterbank (polyphase + MDCT), psychoacoustic perceptual masking, and Huffman entropy coding
การจัดลำดับไบต์ (Byte Endianness)Big-Endian bitstream headers
พื้นที่สีN/A (Lossy Audio Bitstream)
ช่องสัญญาณและโครงสร้าง1 to 2 channels (Mono, Stereo, Joint Stereo, Dual Channel)
ขนาดสูงสุดSample rates of 32, 44.1, and 48 kHz (MPEG-1) or half rates (MPEG-2) at bitrates up to 320 kbps
ความโปร่งใสPerceptual lossy coding; transparent quality achieved at 256-320 kbps (or VBR V0)
การสตรีมและแบบโปรเกรสซีฟNative frame synchronization (11 consecutive binary ones 0xFFE/0xFFF) enables stream splicing

ตารางเปรียบเทียบทางเทคนิค: MP3 กับคู่แข่ง

คุณลักษณะทางเทคนิคMP3 (ปัจจุบัน)AACOGGOPUS
สถานะสิทธิบัตรหมดอายุอย่างสมบูรณ์ เป็นมาตรฐานสาธารณสมบัติพูลสิทธิบัตร (Via Licensing)โอเพนซอร์สฟรีและไม่มีข้อผูกมัดโอเพนซอร์สฟรีและไม่มีข้อผูกมัด
ความเข้ากันได้กับฮาร์ดแวร์สากล 100% ทั้งฮาร์ดแวร์รุ่นเก่าและสมัยใหม่สากลทั่วอุปกรณ์สมัยใหม่รองรับเดสก์ท็อปและ Android อย่างกว้างขวางรองรับเบราว์เซอร์และโทรศัพท์สมัยใหม่ในวงกว้าง
คุณภาพที่ 96 kbpsแย่; มีเสียงซวบซาบและสิ่งแปลกปลอมชัดเจนยอมรับได้ดีเกือบแยกไม่ออก
การเล่นต่อเนื่อง (Gapless)ขึ้นอยู่กับการแก้ขัด (ต้องใช้แท็กหน่วงเวลาตัวเข้ารหัส LAME)รองรับคอนเทนเนอร์แบบเนทีฟรองรับการเล่นต่อเนื่องแบบเนทีฟรองรับการเล่นต่อเนื่องแบบเนทีฟ

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

เครื่องเล่นเล่นได้ไม่กี่วินาทีแรกแล้วล้มเหลว หรือตัวเลื่อนไทม์ไลน์เสียงกระโดดอย่างรุนแรง

สาเหตุหลัก: ส่วนหัว Xing/Info ของ VBR (Variable Bitrate) เสียหาย หรือรหัสซิงค์ในส่วนหัวเฟรมเสียหาย

การกู้คืน: สร้างส่วนหัวค้นหา VBR ใหม่โดยใช้ 'vbrfix' หรือรันคำสั่ง 'ffmpeg -i broken.mp3 -c copy fixed.mp3'

การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์

ไฟล์ MP3 เป็นที่ยอมรับทั่วโลกในระบบปฏิบัติการต่างๆ ปัญหาด้านความมั่งคงปลอดภัยมุ่งเน้นไปที่บัฟเฟอร์โอเวอร์フローในการแยกวิเคราะห์แท็ก ID3 และไฟล์โพลิกลอต

เวกเตอร์การโจมตีที่ทราบ

  • ฮีปบัฟเฟอร์โอเวอร์โฟลว์ในการแยกวิเคราะห์แท็ก ID3v2 ในบริการจัดทำดัชนีของเซิร์ฟเวอร์สื่อ
  • ช่องโหว่โพลิกลอตที่ฝังเพย์โหลดที่รันได้ภายในแพดดิ้งไฟล์ MP3 หรือแท็ก ID3v1 ส่วนท้าย
  • การปฏิเสธการให้บริการ (DoS) ผ่านเครื่องหมายซิงโครไนซ์เฟรมที่ผิดรูป ซึ่งทำให้โปรแกรมแยกวิเคราะห์ทำงานวนซ้ำไม่หยุด

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:

ประวัติความเป็นมาและเหตุการณ์สำคัญ

2017Fraunhofer IIS ยุติโครงการออกใบอนุญาต MP3 อย่างเป็นทางการ เนื่องจากสิทธิบัตรทั้งหมดหมดอายุทั่วโลก
1998Rio PMP300 เปิดตัว ซึ่งเป็นจุดเริ่มต้นของตลาดผู้บริโภคเครื่องเล่น MP3 แบบพกพา
1993ได้รับการตีพิมพ์ในระดับสากลเป็น ISO/IEC 11172-3 (MPEG-1 Part 3 Audio)

ข้อได้เปรียบและจุดเด่นสำคัญ

  • รองรับได้สากล 100%: เล่นได้บนแทบทุกอุปกรณ์ดิจิทัลที่ผลิตขึ้นตั้งแต่ปี 1995
  • ปลอดสิทธิบัตร: สิทธิบัตรทั่วโลกทั้งหมดหมดอายุในปี 2017 ทำให้ใช้งานได้ฟรีโดยไม่มีค่าลิขสิทธิ์สำหรับนักพัฒนาซอฟต์แวร์
  • ระบบเมทาดาทา ID3v2 มาตรฐานรองรับการแท็กข้อมูลที่หลากหลาย เนื้อเพลง และภาพปกอัลบั้มแบบฝัง

ข้อจำกัดทางเทคนิคและข้อควรพิจารณา

  • ประสิทธิภาพการบีบอัดด้อยกว่าตัวแปลงสัญญาณสมัยใหม่ เช่น AAC และ Opus ที่บิตเรตต่ำกว่า 160 kbps
  • มีการตัดความถี่เสียงสูงที่เหนือกว่า 16-18 kHz อย่างเข้มงวด ณ บิตเรตมาตรฐาน
  • การออกแบบอัลกอริทึมทำให้เกิดแพดดิ้งที่ไม่ใช่ศูนย์ที่จุดเริ่มต้นของแทร็ก ซึ่งขัดขวางการเล่นต่อเนื่องแบบไร้รอยต่อเว้นแต่จะมีส่วนหัว LAME แบบกำหนดเอง

เกร็ดความรู้ทางเทคนิคที่น่าสนใจ

  • เพลงอะแคปพรีลา 'Tom's Diner' ของ Suzanne Vega ถูกใช้โดย Karlheinz Brandenburg เป็นแทร็กอ้างอิงเพื่อปรับปรุงอัลกอริทึมการบีบอัด MP3
  • นามสกุลไฟล์ .mp3 ถูกเลือกอย่างเป็นทางการโดยทีมงาน Fraunhofer เมื่อวันที่ 14 กรกฎาคม 1995 โดยก่อนหน้านี้ใช้ .bit
  • เครื่องเล่น MP3 ของจริงกว่า 100 ล้านเครื่องถูกขายไปทั่วโลกในช่วงทศวรรษ peak ของการปฏิวัติดนตรีดิจิทัล

คำถามทางเทคนิคที่พบบ่อย

CBR และ VBR ใน MP3 แตกต่างกันอย่างไร?

CBR (Constant Bitrate) เข้ารหัสเสียงทุกๆ วินาทีด้วยอัตราข้อมูลที่เท่ากัน (เช่น 320 kbps) ส่วน VBR (Variable Bitrate) จะจัดสรรข้อมูลเพิ่มเติมให้กับช่วงที่มีความซับซ้อนแบบไดนามิกและลดลงในช่วงที่เงียบ ช่วยประหยัดขนาดไฟล์โดยได้คุณภาพที่เท่ากัน

ทำไมบางครั้งไฟล์ MP3 ถึงเริ่มต้นด้วย 'ID3' แทนที่จะเป็นไบต์ซิงค์ไบนารี?

ไฟล์ MP3 จะใส่บล็อกแท็กเมทาดาต้า IDv2 ไว้ที่ไบต์ 0 เพื่อจัดเก็บข้อมูลศิลปิน ชื่อเพลง และภาพปกอัลบั้ม ก่อนที่เฟรมเสียงจริงจะเริ่มต้นขึ้น ส่วนหัว ID3 จะเริ่มต้นด้วย ASCII 'ID3' (0x49 0x44 0x33)

MP3 สามารถเก็บเสียงความละเอียดสูงแบบ 24-bit หรือ 96 kHz ได้หรือไม่?

ไม่. มาตรฐาน MPEG-1 จำกัด MP3 ไว้ที่เสียง 16-bit ที่อัตราสุ่มสูงสุด 48 kHz อย่างเคร่งครัด สำหรับเสียงความละเอียดสูง จะต้องใช้ FLAC หรือ WAV

คู่การแปลงไฟล์ MP3 ที่เกี่ยวข้อง

WAV ไปยัง MP3

การแปลงเสียง WAV แบบไม่บีบอัดให้เป็นรูปแบบ MP3 ที่มีการบีบอัด ช่วยลดขนาดไฟล์ลงได้ถึงเกือบร้อยละเก้าสิบ พร้อมทั้งคงรักษาคุณภาพเสียงที่ดีสำหรับการฟังและการแบ่งปันในชีวิตประจำวัน

MP3 ไปยัง WAV

การแปลงไฟล์ MP3 จะช่วยคลายข้อมูลเสียงที่ถูกบีบอัดให้กลับเป็นข้อมูล linear PCM แบบไม่บีบอัด เพื่อการตัดต่อระดับมืออาชีพและการเล่นบนฮาร์ดแวร์

FLAC ไปยัง MP3

การแปลงไฟล์ FLAC แบบไม่สูญเสียข้อมูลให้เป็นไฟล์ MP3 ที่บีบอัดแล้วช่วยลดขนาดไฟล์ลงอย่างมาก ทำให้คลังเพลงของคุณรองรับกับเครื่องเล่นมีเดียรุ่นเก่าและอุปกรณ์มือถือที่มีพื้นที่จำกัด

MP3 ไปยัง FLAC

การแปลงไฟล์ MP3 แบบสูญเสียข้อมูลเป็นไฟล์ FLAC แบบไม่สูญเสียข้อมูลจะนำข้อมูลเสียงใส่ลงในคอนเทนเนอร์เก็บข้อมูลแบบไม่บีบอัด แม้ว่าจะไม่สามารถคืนค่าความถี่ที่ถูกตัดทอนไปจากการบีบอัดเดิมได้ก็ตาม

AAC ไปยัง MP3

การแปลงไฟล์ Advanced Audio Coding เป็น MPEG-1 Audio Layer III ช่วยให้เพลงและพอดแคสต์ของคุณเล่นบนเครื่องเล่นฮาร์ดแวร์รุ่นเก่าและเครื่องเสียงรถยนต์รุ่นดั้งเดิมได้

MP3 ไปยัง AAC

การแปลงไฟล์ MP3 เป็นรูปแบบ AAC จะอัปเดตเสียงสูญเสียข้อมูลรุ่นเก่าให้เป็นการเข้ารหัสที่มีประสิทธิภาพสูงและทันสมัย เพื่อเสียงที่ดีกว่าในขนาดไฟล์ที่เล็กกว่า

OGG ไปยัง MP3

แปลงสตรีมเสียงเปิด Ogg Vorbis เป็นรูปแบบ MP3 สากล พร้อมการประมวลผลภายในเบราว์เซอร์ในเวลาไม่ถึงวินาที

OPUS ไปยัง MP3

แปลงบันทึกเสียง Opus สมัยใหม่จาก WhatsApp, Discord และ Telegram ให้เป็นรูปแบบ MP3 สากล