เสียง & ข้อความ

ทำไฟล์คาราโอเกะ .lrc จับเวลาเนื้อเพลงตามไฟล์เสียง

เปิดไฟล์เพลงในเครื่อง วางเนื้อร้อง แล้วกด Space เคาะตามจังหวะที่ร้อง — ได้ไฟล์ .lrc ที่เครื่องเล่นทั่วไปอ่านได้ทันที เลือกไฮไลต์ทีละบรรทัดหรือทีละคำ โดย ตัดคำไทยให้อัตโนมัติ เพราะภาษาไทยไม่เว้นวรรคระหว่างคำ · ไฟล์เพลงอยู่ในเครื่องคุณ ไม่ถูกอัปโหลดไปที่ไหน

1

เลือกไฟล์เพลง แล้ววางเนื้อร้อง

ไฟล์เสียงอยู่ในเครื่อง ไม่ถูกส่งออกไปที่ไหน

ยังไม่ได้เลือกไฟล์เพลง

ใช้งาน 3 ขั้น

  1. เลือกไฟล์เพลงกับวางเนื้อร้อง — ไฟล์เสียงถูกเปิดอ่านจากเครื่องคุณโดยตรง ไม่มีการอัปโหลด เนื้อร้องให้ขึ้นบรรทัดใหม่ทุกท่อนที่ต้องการให้ไฮไลต์พร้อมกัน ถ้าท่อนไหนยาวเกินครึ่งจอมือถือ ให้ตัดเป็นสองบรรทัด เพราะคนอ่านตามทันยากกว่า
  2. กดเล่นเพลงแล้วเคาะ Space ตรงวินาทีที่เริ่มร้องท่อนนั้น เครื่องมือจะเลื่อนไปท่อนถัดไปให้เอง เคาะพลาดก็กด Backspace ย้อนครั้งล่าสุด หรือกดที่เวลาในรายการเพื่อฟังซ้ำจุดนั้น
  3. ดูพรีวิวแล้วบันทึก — กดเล่นเพลงดูว่าเนื้อวิ่งตรงจังหวะไหม ถ้ามาช้าหรือเร็วทั้งเพลงให้กดปุ่มเลื่อน ±0.3 วินาทีทั้งเพลง แล้วค่อยบันทึกไฟล์

คีย์ลัดที่ใช้บ่อย

ปุ่มทำอะไร
Spaceจับเวลาท่อนนี้ (โหมดทีละคำ = จับเวลาคำถัดไป) แล้วเลื่อนไปอันต่อไป
Enterโหมดทีละคำ — ข้ามไปบรรทัดถัดไป แล้วเกลี่ยเวลาคำที่เหลือให้อัตโนมัติ
Backspaceยกเลิกการเคาะครั้งล่าสุด
← / →ถอย / เดินหน้า 2 วินาที
Kเล่น / หยุดเพลง (ปุ่มเดียวกับที่ยูทูบใช้)

คีย์ลัดทำงานเฉพาะตอนที่เคอร์เซอร์ไม่ได้อยู่ในช่องพิมพ์ ถ้ากด Space แล้วเป็นการเว้นวรรค ให้กดที่พื้นที่ว่างของหน้าก่อนหนึ่งครั้ง

ไฟล์ .lrc คืออะไร

ไฟล์ .lrc คือไฟล์ข้อความธรรมดาที่เก็บเนื้อเพลงพร้อมเวลาที่ต้องขึ้นแต่ละบรรทัด เครื่องเล่นเพลงอ่านไฟล์นี้แล้วแสดงเนื้อร้องให้ตรงกับเสียงที่กำลังเล่น รูปแบบมันเรียบง่ายมาก — เปิดด้วย Notepad ก็แก้ได้

[ti:ลืมไม่ลง]
[ar:วงอีสาน]
[00:12.30]เคยคิดว่าลืมเธอได้แล้ว
[00:18.75]แต่พอได้ยินเพลงนี้

ตัวเลขในวงเล็บเหลี่ยมคือ นาที:วินาที.เสี้ยววินาที ส่วนบรรทัดบนสุดคือข้อมูลเพลง ซึ่งไม่ใส่ก็ได้

แท็กความหมายตัวอย่าง
[ti:]ชื่อเพลง[ti:ลืมไม่ลง]
[ar:]ศิลปิน[ar:วงอีสาน]
[al:]อัลบั้ม[al:รวมฮิต]
[by:]คนที่จับเวลาไฟล์นี้[by:aon]
[offset:]เลื่อนเนื้อทั้งเพลงเป็นมิลลิวินาที (ค่าบวก = เนื้อมาเร็วขึ้น)[offset:+250]
<mm:ss.xx>เวลาของคำแต่ละคำในบรรทัด — ส่วนขยายที่เรียกว่า Enhanced LRC[00:12.30]<00:12.30>เคย<00:12.80>คิด

ทำไมคาราโอเกะภาษาไทยต้องตัดคำก่อน

ไฮไลต์ทีละคำต้องรู้ก่อนว่าคำหนึ่งคำเริ่มและจบที่ตัวอักษรไหน ภาษาอังกฤษรู้ได้ฟรีเพราะเว้นวรรคระหว่างคำอยู่แล้ว แต่ ภาษาไทยเขียนติดกันหมด เครื่องมือต่างชาติที่แบ่งคำด้วยช่องว่าง จึงได้ทั้งบรรทัดเป็นคำเดียว แล้วไฮไลต์ก็กระโดดทีเดียวจบทั้งท่อน

วิธีแบ่งผลที่ได้จาก “รักเธอไม่เคยเปลี่ยน”
แบ่งด้วยช่องว่าง (เครื่องมือสากล)รักเธอไม่เคยเปลี่ยน — คำเดียว ไฮไลต์ไม่ไหล
แบ่งทีละตัวอักษรร | ั | ก | เ | ธ | อ… — สระหลุดจากพยัญชนะ อ่านไม่ออก
ตัดคำด้วยพจนานุกรม (หน้านี้)รัก | เธอ | ไม่ | เคย | เปลี่ยน — ตรงตามที่คนร้อง

หน้านี้ใช้ Intl.Segmenter ซึ่งเป็นตัวตัดคำที่มีพจนานุกรมไทยติดมากับเบราว์เซอร์เอง ตัวเดียวกับที่หน้า นับคำ & ตัวอักษรไทย ใช้ จึงไม่ต้องโหลดพจนานุกรมเพิ่มและไม่ต้องส่งข้อความออกไปประมวลผลที่เซิร์ฟเวอร์ การตัดคำไม่มีอะไรถูกต้อง 100% — ชื่อเฉพาะและคำแสลงมักถูกแบ่งผิด หน้านี้จึงให้แก้ขอบคำเองได้ทุกบรรทัด ด้วยปุ่ม ✂️ ในรายการ

เอาไฟล์ที่ได้ไปใช้ที่ไหน

ปลายทางใช้ไฟล์ไหนข้อควรรู้
เครื่องเล่นเพลงบนคอม (foobar2000, AIMP, PotPlayer, VLC).lrcวางไฟล์ไว้โฟลเดอร์เดียวกับไฟล์เพลงและตั้งชื่อให้ตรงกัน เช่น song.mp3 กับ song.lrc
แอปฟังเพลงบนมือถือ (Poweramp, Musicolet, Salt Player).lrcชื่อไฟล์ต้องตรงกันเหมือนกัน บางแอปให้วางเนื้อลงในแท็กเพลงแทนได้
แอปที่รองรับไฮไลต์ทีละคำ.lrc แบบทีละคำแอปที่ไม่รองรับจะมองข้ามแท็ก <…> แล้วแสดงทั้งบรรทัด — ไม่พัง แค่ไม่ไหล
ตัดต่อ MV / วิดีโอแนวนอน 16:9 (Premiere, DaVinci, CapCut).srt (16:9)นำเข้าเป็นแทร็กซับไทเทิลได้ตรง ๆ แล้วไปจัดฟอนต์ในโปรแกรมตัดต่อ
คลิปสั้นแนวตั้ง 9:16 (CapCut มือถือ/คอม, TikTok, Reels, Shorts).srt (9:16 แนวตั้ง)หั่นท่อนยาวให้สั้นไม่เกิน 18 ตัวอักษรตามขอบเขตคำไทยพร้อมแบ่งเวลาให้อัตโนมัติ ซับไม่ล้นจอมือถือและไม่ฉีกคำ
ซับคาราโอเกะสีไหลตามคำร้อง (CapCut PC, DaVinci, Aegisub, FFmpeg).ass (คาราโอเกะสีไหล)ฝังแท็ก {\kf} ระดับเสี้ยววินาทีให้สีวิ่งไล่ตามคำที่ร้องโดยไม่ต้องทำคีย์เฟรมเองทีละคำ
คำอธิบายคลิป YouTube (Chapters / สารบัญท่อนเพลง)YouTube Timestampกดสลับตัวอย่างเป็น YouTube Timestamp แล้วกดคัดลอกไปวางใน Description ได้เลย (เติม 00:00 Intro ให้อัตโนมัติ)
ไลฟ์สด / OBS.srt หรือ .lrcถ้าอยากโชว์ชื่อเพลงตอนไลฟ์ ใช้ Overlay สำหรับ OBS คู่กันได้

เคล็ดลับให้จับเวลาแม่น

  • ลดความเร็วเป็น 0.75× ตอนเคาะ แล้วฟังที่ความเร็วปกติตอนตรวจ — เสียงยืดออกทำให้เห็นจุดเริ่มคำชัดกว่า
  • เคาะตรงพยางค์แรกที่ได้ยิน ไม่ใช่ตรงจังหวะกลอง คนอ่านเนื้อตามเสียงร้อง ไม่ได้ตามดนตรี
  • เคาะช้ากว่าความจริงเล็กน้อยดีกว่าเร็วเกิน — เนื้อที่ขึ้นก่อนเสียงร้องทำให้คนร้องตามหลุด ส่วนช้าไป 0.1 วินาทีแทบไม่มีใครรู้สึก
  • จับเวลาระดับบรรทัดให้ครบทั้งเพลงก่อน แล้วค่อยกด “เกลี่ยเวลาคำอัตโนมัติ” — ได้ไฮไลต์ทีละคำที่ใช้ได้เลยโดยไม่ต้องเคาะทุกคำ แล้วมาแก้เฉพาะท่อนที่ผิดจังหวะ
  • ท่อนฮุกที่ร้องซ้ำต้องเคาะใหม่ทุกรอบ เพราะนักร้องไม่ได้ร้องซ้ำที่จังหวะเดิมเป๊ะ

ข้อจำกัดที่ควรรู้ก่อนใช้

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

งานที่ทำค้างไว้ถูกเก็บในเบราว์เซอร์ของคุณเอง (localStorage) แต่ ไฟล์เพลงเก็บไว้ไม่ได้ เพราะเบราว์เซอร์ไม่อนุญาตให้เว็บจำที่อยู่ไฟล์ในเครื่อง เปิดหน้านี้ใหม่จึงต้องเลือกไฟล์เพลงอีกครั้ง แต่เนื้อร้องกับเวลาที่เคาะไว้ยังอยู่ครบ

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

ไฟล์เพลงของผมถูกอัปโหลดขึ้นเว็บหรือเปล่า

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

ได้ไฟล์ .lrc มาแล้วต้องทำอย่างไรให้เครื่องเล่นเจอ

วางไฟล์ .lrc ไว้โฟลเดอร์เดียวกับไฟล์เพลง และตั้งชื่อให้ตรงกันทุกตัวอักษรยกเว้นนามสกุล เช่น เพลงชื่อ song.mp3 ไฟล์เนื้อต้องชื่อ song.lrc เครื่องเล่นส่วนใหญ่หาไฟล์ด้วยวิธีนี้ ถ้าชื่อไม่ตรงกันมันจะไม่แสดงเนื้อโดยไม่มีข้อความแจ้งเตือนอะไรเลย

ไฮไลต์ทีละบรรทัดกับทีละคำต่างกันอย่างไร

ทีละบรรทัดคือไฟล์ .lrc มาตรฐาน เนื้อทั้งท่อนเปลี่ยนสีพร้อมกันตอนเริ่มร้อง ใช้ได้กับทุกเครื่องเล่น ส่วนทีละคำคือส่วนขยายที่เรียกว่า Enhanced LRC ซึ่งเก็บเวลาของแต่ละคำไว้ด้วย ทำให้สีไหลไปตามคำที่กำลังร้องแบบคาราโอเกะจริง แต่ต้องใช้กับแอปที่รองรับ แอปที่ไม่รองรับจะมองข้ามแท็กเวลาของคำแล้วแสดงทั้งบรรทัดตามปกติ ไม่ได้ทำให้ไฟล์เสีย

จับเวลาเสร็จแล้วเนื้อมาช้ากว่าเสียงร้องทั้งเพลง แก้อย่างไร

ไม่ต้องเคาะใหม่ ใช้ปุ่มเลื่อนทั้งเพลงในขั้นที่ 2 กด − 0.3 วินาทีเพื่อให้เนื้อมาเร็วขึ้น หรือ + 0.3 วินาทีเพื่อให้มาช้าลง กดซ้ำได้จนตรง วิธีนี้ขยับทุกบรรทัดพร้อมกันโดยที่ ระยะห่างระหว่างบรรทัดไม่เปลี่ยน ซึ่งมักเป็นสาเหตุจริงเวลารู้สึกว่าทั้งเพลงเพี้ยนไปในทางเดียวกัน

ตัดคำไทยผิด แก้เองได้ไหม

ได้ กดปุ่ม ✂️ ที่บรรทัดนั้นในรายการ จะมีช่องให้แก้ขอบคำโดยใช้เครื่องหมาย | คั่นระหว่างคำ เช่น พิมพ์ รัก|เธอ|ไม่|เคย|เปลี่ยน ตัวอักษรต้องครบเหมือนเดิมทุกตัว ถ้าพิมพ์เกินหรือขาด เครื่องมือจะไม่ยอมบันทึกและบอกให้แก้ก่อน เพื่อกันเนื้อที่แสดงไม่ตรงกับที่พิมพ์ไว้

เอาไปทำซับไทเทิลวิดีโอได้ไหม

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

ปิดหน้าเว็บแล้วงานที่ทำค้างไว้หายไหม

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

🔗 เครื่องมือที่เกี่ยวข้อง

ดูเครื่องมือทั้งหมด ➔
🎙️
Overlay โชว์ชื่อเพลงสำหรับ OBS
ไลฟ์ร้องเพลงแล้วโชว์ชื่อเพลงที่กำลังเล่น
📝
นับคำ & ตัวอักษรไทย
ตัวตัดคำไทยตัวเดียวกับที่หน้านี้ใช้
🔊
อ่านออกเสียงข้อความ (TTS)
ทำเสียงพูดไทยสำหรับงานวิดีโอ
🔤
ถอดชื่อไทยเป็นอังกฤษ
ทำชื่อเพลงเวอร์ชันโรมันสำหรับปล่อยสตรีมมิ่ง