V2A

MKV → MP3 · ทำงานในเครื่อง

ตัวแปลง MKV เป็น MP3

ดึง MP3 จากไฟล์ Matroska ใดก็ได้ อนิเมะ ริป HD เสียงหลายภาษา ทั้งหมดประมวลผลในเครื่อง

ในเครื่อง 100%

ไฟล์ไม่ถูกอัปโหลด

วินาที ไม่ใช่นาที

เอนจินสตรีมมิ่ง WebCodecs

ไม่จำกัดขนาด

รองรับไฟล์ขนาดหลาย GB

โอเพนซอร์ส

ทุกบรรทัดอยู่บน GitHub

MKV (Matroska) คือคอนเทนเนอร์ที่เลือกใช้เมื่อต้องการความยืดหยุ่น หลายแทร็กเสียง หลายแทร็กซับไตเติ้ล บท โคเดกพิเศษ ทั้งหมดในไฟล์เดียว พบเห็นได้ทั่วไปในอนิเมะ Fansub ริป Blu-ray ภาพยนตร์ต่างประเทศที่มีทั้งเสียงต้นฉบับและเสียงพากย์ และการบันทึกเพลงสด ในขณะที่ MP4 ต้องการให้คุณผูกมัดกับการรวมโคเดกที่รองรับดี MKV จะเก็บเกือบทุกอย่าง: FLAC, Opus, Vorbis, AC-3, DTS แม้แต่ PCM ที่ไม่บีบอัด ควบคู่กับ H.264, HEVC, VP9, AV1

การแปลง MKV เป็น MP3 หมายถึงการเลือกแทร็กเสียงที่ถูกต้อง (เราใช้แทร็กหลักตามค่าเริ่มต้น) และเข้ารหัสใหม่เป็น MP3 เอนจินเร็วจัดการสิ่งนี้โดยตรงสำหรับไฟล์ MKV ส่วนใหญ่ สำหรับไฟล์ที่มีโคเดกพิเศษอย่าง DTS หรือ TrueHD โหมดสำรอง FFmpeg-wasm จะเข้ามา ซึ่งเข้าใจโคเดกเสียงเกือบทุกตัวที่ FFmpeg รองรับ ไฟล์ขนาดใหญ่ไม่มีปัญหา MKV มักมีขนาด 5-20 GB และตัวอ่านสตรีมมิ่งไม่โหลดเข้า RAM ทั้งหมดพร้อมกัน

MKV (Matroska) เป็นคอนเทนเนอร์ยอดนิยมสำหรับไฟล์ rip และ remux และนั่นเองที่ทำให้คาดเดายาก เสียงอาจเป็น AAC, MP3, Opus, Vorbis หรือ FLAC — ทั้งหมดถอดรหัสในเบราว์เซอร์ได้ — แต่ก็อาจเป็น AC-3, DTS, DTS-HD หรือ TrueHD ซึ่งไม่มีเบราว์เซอร์ไหนถอดรหัสได้ เมื่อโคเด็กเสียงได้รับการรองรับ MKV จะวิ่งเส้นทางเร็วแบบสตรีมเดียวกับ MP4 แต่ถ้าไม่ การเข้ารหัสใหม่ในเครื่องครั้งเดียวก็แก้ได้

MKV แบบหลายแทร็กมีปัญหาที่สอง: ไฟล์ rip หนังและซีรีส์มักมีหลายแทร็กเสียง (ภาษาต้นฉบับ พากย์ คอมเมนต์) ตัวแปลงใช้แทร็กเสียงดีฟอลต์ของคอนเทนเนอร์ ถ้าอยากได้แทร็กอื่น ให้แยกออกมาในเครื่องก่อน — ffmpeg -i input.mkv -map 0:a:1 -c:a aac -vn dub.m4a — แล้วค่อยแปลงไฟล์นั้น

สถานการณ์ใช้งานทั่วไป

เมื่อไหร่ที่ควรแปลง MKV เป็น MP3

หูฟังสตูดิโอสีดำ

เพลงประกอบอนิเมะ

รุ่น Fansub มาเป็น MKV พร้อมเสียง FLAC หรือ AAC ดึง OST จากตอนที่ต้องการโดยไม่ต้องใช้โปรแกรมตัดต่อวิดีโอ

คอนโซลมิกซ์เสียงพร้อมแชนเนลสตริป

บทสนทนาและเสียงพากย์จากหนัง

MKV มักมีหลายแทร็กภาษา แทร็กหลักถูกใช้ตามค่าเริ่มต้น ขณะนี้ UI เลือกแทร็กสำรองอยู่ใน Roadmap

ไมโครโฟนสตูดิโอในชุดบันทึก

คอนเสิร์ตและการบันทึกสด

การบันทึกสดคุณภาพสูงมักแจกจ่ายเป็น MKV พร้อมเสียง FLAC แปลงเป็น MP3 สำหรับโทรศัพท์ เก็บ FLAC ไว้สำหรับคลัง

คนกำลังจดโน้ตข้างแล็ปท็อป

คลังการบรรยายและคอร์ส

เว็บไซต์ MOOC และโปรแกรมดาวน์โหลด YouTube หลายตัวบันทึกเนื้อหาคอร์สเป็น MKV รับเวอร์ชันเสียงอย่างเดียวเพื่อฟังระหว่างเดินทาง

เบื้องหลังการทำงาน

การแปลงไฟล์ทำงานอย่างไร

ทำไม MKV จึงเก็บโคเดกได้มากมาย

Matroska คือคอนเทนเนอร์ที่ออกแบบให้ไม่ขึ้นกับโคเดก ฟอร์แมตอธิบายวิธีการมัลติเพล็กซ์การรวมเสียง วิดีโอ และสตรีมซับไตเติ้ลใดก็ได้ ไม่ได้กำหนดว่าสตรีมเหล่านั้นจะมีอะไร นั่นเป็นเหตุผลที่ไฟล์ .mkv เดียวอาจมีวิดีโอ AV1 พร้อมเสียง Opus ควบคู่กับแทร็ก FLAC และสามแทร็กซับไตเติ้ล

การจัดการเสียงหลายแทร็ก

เมื่อ MKV มีหลายแทร็กเสียง (เช่น อังกฤษ ญี่ปุ่น คำบรรยาย) การแปลงจะใช้แทร็กหลัก ซึ่งเป็นแทร็กที่มีเดียเพลเยอร์ของคุณเลือกตามค่าเริ่มต้น UI เลือกแทร็กกำลังวางแผน ในระหว่างนี้หากต้องการแทร็กที่ไม่ใช่ค่าเริ่มต้นเฉพาะ เครื่องมือ Desktop อย่าง ffmpeg หรือ MKVToolNix คือทางออกที่ง่ายที่สุดในตอนนี้

ไฟล์ใหญ่ไม่ออกจากอุปกรณ์ของคุณ

ไฟล์ rip Blu-ray ขนาด 15 GB ถูกอ่านด้วยตัวแยกวิเคราะห์แบบสตรีมในเบราว์เซอร์ — ไม่ถูกอัปโหลดและไม่ถูกโหลดลง RAM ทั้งไฟล์ จึงไม่มีขีดจำกัดขนาดที่เซิร์ฟเวอร์กำหนด — สิ่งที่สำคัญคือความเร็ว CPU ในการเข้ารหัสเสียงใหม่ ไม่ใช่ความเร็วอัปโหลดของคุณ

โคเด็กเสียงใดใช้ได้

ถอดรหัสในเบราว์เซอร์ได้: AAC, MP3, Opus, Vorbis, FLAC และ PCM ถอดรหัสไม่ได้: AC-3/E-AC-3, DTS, DTS-HD, TrueHD และฟอร์แมตโรงหนังแบบ object อยากรู้ว่าไฟล์คุณเป็นอะไร ให้รัน mediainfo input.mkv หรือ ffprobe input.mkv แล้วอ่านบรรทัดเสียง

แก้แทร็กที่ไม่รองรับ

เข้ารหัสเสียงใหม่เฉพาะส่วนเสียง ซึ่งเร็วเพราะไม่แตะวิดีโอ: ffmpeg -i input.mkv -c:a aac -b:a 192k -vn audio.m4a แล้วลาก audio.m4a มาที่นี่เพื่อแปลงเป็น MP3

remux ขนาดใหญ่

เอนจินเร็วทำงานแบบสตรีม ขนาดจึงไม่ใช่กำแพง — remux 20 GB ถูกจำกัดด้วยเวลาและหน่วยความจำที่เบราว์เซอร์มอบให้แท็บ ไม่ใช่เพดานอัปโหลด (ไม่มีเพดาน) บนคอมพิวเตอร์ที่แท็บอยู่ด้านหน้า ไฟล์ยาวหลายชั่วโมงก็เสร็จ บนมือถือเกินสองสาม GB ให้คาดว่าจะล้มเหลว

ควรเลือกฟอร์แมตและบิตเรตใด

เสียงใน MKV มักเป็น FLAC, AC-3, DTS หรือ Opus MP3 เป็นตัวเลือกที่เข้ากันได้ดีที่สุด หากต้นฉบับเป็น FLAC ให้ส่งออกเป็น FLAC เพื่อคงคุณภาพแบบไม่สูญเสีย ขนาดเป็นค่าโดยประมาณต่อเสียงหนึ่งนาที

เอาต์พุตเหมาะสำหรับขนาดโดยประมาณ / นาที
MP3 320 kbpsการแสดงสดและการริปเพลงที่ต้องการคุณภาพเต็ม~2.4 MB
MP3 192 kbpsบทสนทนา เสียงพากย์ และการบันทึกการบรรยาย~1.4 MB
MP3 128 kbpsเฉพาะเสียงพูด ขนาดเล็กที่สุดสำหรับแชร์~1.0 MB
M4A (AAC)เล่นบนอุปกรณ์ Apple; เล็กกว่า MP3 ที่คุณภาพเท่ากัน~1.4 MB
FLACรักษาต้นฉบับ FLAC แบบไม่สูญเสีย ที่ขนาดประมาณครึ่งหนึ่งของ WAV~5 MB
WAVสำเนาที่ถูกต้องแบบไม่สูญเสียของแทร็กต้นฉบับ~10 MB

วิธีใช้

ขั้นตอนทีละขั้น

  1. 1

    ลากไฟล์ .mkv

    ลากไฟล์เข้ามา แม้ไฟล์ขนาด 10 GB ก็ใช้ได้ ไฟล์ไม่ถูกโหลดเข้าหน่วยความจำทั้งหมดพร้อมกัน

  2. 2

    เลือกฟอร์แมตเอาต์พุตและบิตเรต

    MP3 ที่ 320 kbps คือค่าเริ่มต้นสำหรับคุณภาพเพลง หากเสียงต้นฉบับเป็น FLAC ลองส่งออกเป็น FLAC แทนเพื่อรักษาคุณภาพ Lossless

  3. 3

    รอแล้วดาวน์โหลด

    การแปลงเร็วกว่าที่คุณอาจคิด คอขวดคือตัวเข้ารหัสเสียง CPU ของคุณ ไม่ใช่เครือข่าย

  4. 4

    ดาวน์โหลดเสียง

    การแปลงเร็วกว่าที่คิด — คอขวดคือตัวเข้ารหัสเสียงของ CPU ไม่ใช่เครือข่าย ส่งออกเป็นฟอร์แมตอื่นได้โดยไม่ต้องโหลดไฟล์ใหม่

คำถามที่พบบ่อย

คำถามที่พบบ่อย

ฟรีและไม่มีลายน้ำใช่ไหม?

ฟรีโดยสิ้นเชิง ไม่ต้องมีบัญชี และไม่มีอะไรถูกประทับบนเสียง ฟอร์แมตและบิตเรตผลลัพธ์ทุกแบบเปิดให้ใช้ รวมถึงตัวเลือก FLAC แบบไม่สูญเสียสำหรับ MKV ที่มาจาก FLAC

MKV ของฉันถูกอัปโหลดไปเซิร์ฟเวอร์ไหม?

ไม่ แม้แต่ rip Blu-ray 15 GB ก็ถูกอ่านและประมวลผลในเครื่องในเบราว์เซอร์ของคุณ — ไม่มีอะไรถูกอัปโหลด นั่นก็เป็นเหตุผลที่เราไม่จำกัดขนาดไฟล์

เลือกแทร็กเฉพาะได้ไหม เช่น ภาษาญี่ปุ่นแทนอังกฤษ?

ผ่านหน้าเว็บยังไม่ได้ — ปัจจุบันใช้แทร็กหลัก (ดีฟอลต์) สำหรับแทร็กอื่น ffmpeg บนเดสก์ท็อปคือทางแก้ การเลือกแทร็กอยู่ในโรดแมปสาธารณะ

MKV ของฉันเสียงเป็น DTS หรือ TrueHD ใช้ได้ไหม?

ได้ ผ่านเอนจินสำรอง FFmpeg-wasm เอนจินเร็วไม่ถอดรหัส DTS/TrueHD โดยตรง การโหลดครั้งแรกจึงใช้เวลาเพิ่มไม่กี่วินาที หลังจากนั้นเอนจินจะถูกแคช

ส่งออกเฉพาะบางส่วนได้ไหม เช่น เพลงเดียวจาก MKV คอนเสิร์ต?

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

ซับไตเติลหรือตอน (chapter) ถูกส่งออกไหม?

ไม่ ผลลัพธ์เป็นเสียงล้วน ซับไตเติลเป็นสตรีมแยกต่างหากและไม่มีความหมายในไฟล์เสียง เครื่องหมายตอนก็ไม่ถูกย้ายไป MP3

ทำไม MKV ถึงพบในรีลีสละเมิดลิขสิทธิ์มากกว่าดาวน์โหลดถูกกฎหมาย?

MKV เป็นโอเพนซอร์สและไม่มีค่าลิขสิทธิ์ เหมาะกับเครื่องมือชุมชนแต่ไม่เหมาะกับการเผยแพร่ของแพลตฟอร์มใหญ่ที่ชอบ MP4 ที่ควบคุมอย่างเข้มงวด ตัวฟอร์แมตเองถูกกฎหมายสมบูรณ์ — Matroska ถูกใช้โดยคลังวิดีโอถูกกฎหมายมากมาย

MKV ของฉันมีสองแทร็กเสียง — จะได้อันไหน?

แทร็กดีฟอลต์ของคอนเทนเนอร์ ถ้าต้องการภาษาใดภาษาหนึ่งหรือแทร็กคอมเมนต์ ให้แยกออกมาก่อน: ffmpeg -i input.mkv -map 0:a:1 -c:a aac -vn track.m4a แล้วแปลงไฟล์นั้น

แปลง MKV หนังแล้วล้มเหลว ทำไม?

เกือบทั้งหมดเป็นเพราะโคเด็กเสียง ฟอร์แมตโรงหนัง (AC-3, DTS, DTS-HD, TrueHD) API ของเบราว์เซอร์ถอดรหัสไม่ได้ ตรวจด้วย ffprobe เข้ารหัสเสียงใหม่เป็น AAC ในเครื่อง แล้วแปลงไฟล์ AAC นั้น

remux 20 GB แปลงได้ไหม?

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

ทำไม MKV ของฉันใช้เอนจินที่ช้ากว่า?

MKV ปกติวิ่งเส้นทางเร็ว WebCodecs ถ้าเอนจินเร็วปฏิเสธไฟล์ — โคเด็กเสียงไม่รองรับ header เสียหาย — เราจะสลับไปใช้ FFmpeg WebAssembly ซึ่งโหลดครั้งแรกประมาณ 30 MB และช้ากว่า ไม่ว่ากรณีใดก็ไม่มีการอัปโหลด

MP3 รักษาซับไตเติลหรือตอนไว้ไหม?

ไม่ ซับไตเติล ตอน และไฟล์แนบเป็นส่วนแยกของคอนเทนเนอร์ Matroska และถูกทิ้ง เข้ารหัสเฉพาะแทร็กเสียงเท่านั้น

ดูโคเด็กเสียงของ MKV ก่อนแปลงได้ไหม?

ได้ mediainfo input.mkv หรือ ffprobe input.mkv จะพิมพ์สตรีมเสียง AAC, MP3, Opus, Vorbis, FLAC และ PCM ปลอดภัย ที่เหลือต้องเข้ารหัสใหม่ในเครื่องก่อน

ดูเพิ่มเติม

ตัวแปลงไฟล์ที่เกี่ยวข้อง