ข้ามไปยังเนื้อหา
ดาวน์โหลดแอป

ไฟล์ SRT คืออะไร รูปแบบ ตัวอย่าง และวิธีสร้างไฟล์แบบง่าย ๆ

•1 min read• 204 views •อัปเดตล่าสุด: ต.ค. 2, 2026
An old mechanical stopwatch resting on a printed page in strong daylight

ประเด็นสำคัญ

ไฟล์ SRT (SubRip Subtitle นามสกุล .srt) คือไฟล์ข้อความธรรมดาของซับไตเติล: บล็อกที่มีหมายเลขกำกับ แต่ละบล็อกมีเวลาเริ่มและเวลาจบเขียนเป็น ชั่วโมง:นาที:วินาที,มิลลิวินาที และข้อความที่จะแสดง ไฟล์ไม่มีวิดีโอหรือเสียง เปิดได้ในโปรแกรมแก้ไขข้อความทุกตัว และเครื่องเล่นกับแพลตฟอร์มวิดีโอเกือบทั้งหมดรองรับ คุณเขียนด้วยมือ สร้างจากข้อความธรรมดา หรือส่งออกจากทรานสคริปต์ก็ได้ แล้วตรวจด้วยเครื่องมือตรวจสอบก่อนอัปโหลด

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

หน้านี้ครอบคลุมทั้งรูปแบบไว้ในที่เดียว: ในไฟล์มีอะไรบ้าง กฎที่แน่นอนของแต่ละส่วนพร้อมแหล่งอ้างอิงหลัก วิธีสร้างและแก้ไฟล์ และต่างจาก WebVTT อย่างไร

ข้างในไฟล์ SRT หน้าตาเป็นอย่างไร

ไฟล์ SRT คือรายการของบล็อกซับไตเติล และทุกบล็อกมีสี่ส่วนเหมือนกัน: หมายเลขลำดับ บรรทัดเวลา ข้อความหนึ่งหรือสองบรรทัด และบรรทัดว่าง เปิดไฟล์ .srt ใดก็ได้ใน Notepad หรือ TextEdit แล้วคุณจะเห็นบล็อกอย่างนี้:

1
00:00:01,600 --> 00:00:04,200
ยินดีต้อนรับกลับสู่ช่อง

2
00:00:04,400 --> 00:00:07,900
วันนี้เราจะมาดูว่า
ไฟล์ซับไตเติลทำงานอย่างไรกันแน่

3
00:00:08,100 --> 00:00:10,000
<i>(ประตูปิด)</i>

อ่านจากบนลงล่าง บล็อกที่สองบอกว่า: แสดงสองบรรทัดนี้ตั้งแต่วินาทีที่ 4.4 ถึงวินาทีที่ 7.9 ของวิดีโอ ไม่มีส่วนหัว ไม่มีส่วนสไตล์ และไม่มีข้อมูลไบนารี ไฟล์จึงเล็ก และรอดจากการถูกเปิด แก้ไข และบันทึกด้วยโปรแกรมแทบทุกตัว

กฎของรูปแบบ SRT คืออะไร

สิ่งที่ใกล้เคียงกับเอกสารอ้างอิงของ SubRip ที่สุดคือคำอธิบายที่เก็บไว้โดยหอจดหมายเหตุและรูปแบบคอนเทนเนอร์ คำอธิบายรูปแบบของ Library of Congress ระบุไทม์โค้ดเป็นชั่วโมง:นาที:วินาที,มิลลิวินาที เขียนเป็น 00:00:00,000 โดยมีลูกศร --> ระหว่างเวลาเริ่มและเวลาจบ และเอกสารซับไตเติลของ Matroska อธิบายบล็อกสี่ส่วนแบบเดียวกัน

ส่วนต่างๆ ของบล็อก SRT พร้อมกฎของแต่ละส่วน
ส่วนกฎตัวอย่าง
หมายเลขลำดับจำนวนเต็มในบรรทัดของตัวเอง เริ่มที่ 1 และนับขึ้นไป2
บรรทัดเวลาเวลาเริ่มและจบเป็นชั่วโมง:นาที:วินาที,มิลลิวินาที คั่นด้วย --> โดยมีช่องว่างทั้งสองข้าง00:00:04,400 --> 00:00:07,900
ตัวคั่นมิลลิวินาทีจุลภาค ไม่ใช่จุด จุดเป็นของ WebVTT,400
ข้อความหนึ่งบรรทัดหรือมากกว่าที่แสดงพร้อมกัน การขึ้นบรรทัดใหม่ในไฟล์คือการขึ้นบรรทัดใหม่บนจอวันนี้เราจะมาดูว่า
บรรทัดว่างจบบล็อก หมายเลขถัดไปเริ่มบล็อกถัดไป(บรรทัดว่าง)
การจัดรูปแบบแท็กง่ายๆ เช่น <i>, <b> และ <u> เครื่องเล่นหลายตัวรองรับและบางตัวเพิกเฉย<i>(ประตูปิด)</i>

สองรายละเอียดทำให้ไฟล์เสียมากกว่าสิ่งอื่นรวมกัน อย่างแรกคือจุลภาค: บรรทัดเวลาที่เขียนด้วยจุด 00:00:04.400 เป็นนิสัยของ WebVTT และบางเครื่องมือปฏิเสธใน SRT อย่างที่สองคือบรรทัดว่าง: บล็อกที่ขาดบรรทัดว่างจะไหลไปติดกับบล็อกถัดไป และเครื่องเล่นจะรวมสองบล็อกหรือทิ้งหนึ่งบล็อก

การเข้ารหัส

บันทึกไฟล์ SRT เป็น UTF-8 ซึ่งครอบคลุมทุกระบบตัวอักษร ตั้งแต่ตัวอักษรละตินมีเครื่องหมายไปจนถึงอารบิก จีน และอีโมจิ และเป็นสิ่งที่เครื่องเล่นปัจจุบันคาดหวัง ไฟล์จากเครื่องมือ Windows รุ่นเก่าบางครั้งอยู่ในการเข้ารหัสเดิมตามภูมิภาค ซึ่งทำให้ตัวอักษรมีเครื่องหมายกลายเป็นเครื่องหมายคำถามหรือสายสัญลักษณ์แปลกๆ การบันทึกไฟล์ใหม่เป็น UTF-8 ในโปรแกรมแก้ไขข้อความแก้ปัญหานี้ได้ บางโปรแกรมยังเพิ่มเครื่องหมายลำดับไบต์ที่มองไม่เห็นไว้ต้นไฟล์ UTF-8 เครื่องเล่นส่วนใหญ่เพิกเฉย แต่ถ้าเครื่องมือที่เข้มงวดปฏิเสธบล็อกแรก สิ่งแรกที่ควรลองคือบันทึกเป็น UTF-8 โดยไม่มีเครื่องหมายนั้น

ความยาวบรรทัดเป็นกฎการอ่าน ไม่ใช่กฎรูปแบบ

ตัวรูปแบบเองไม่จำกัดความยาวบรรทัด คู่มือสไตล์ต่างหากที่จำกัด คำอธิบายของ Library of Congress กล่าวถึงขีดจำกัด 32 ตัวอักษรต่อบรรทัด BBC Subtitle Guidelines กำหนด 37 ตัวอักษรสำหรับการออกอากาศ และ Netflix English (USA) Timed Text Style Guide อนุญาต 42 ตัวอักษรต่อบรรทัด สูงสุดสองบรรทัด เครื่องเล่นจะแสดงบรรทัดที่ยาวกว่านั้นอยู่ดี โดยมักตัดขึ้นบรรทัดใหม่ ขีดจำกัดจึงเกี่ยวกับว่าผู้คนอ่านซับไตเติลทันเวลาหรือไม่ ซึ่งการตรวจความเร็วในการอ่านในเครื่องมือตรวจสอบ SRT ของเราวัดเทียบกับคู่มือที่คุณเลือก

ไฟล์ SRT ใช้ทำอะไร

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

สร้างไฟล์ SRT อย่างไร

จากวิดีโออัตโนมัติ

สำหรับวิดีโอ YouTube วางลิงก์ในเครื่องมือทรานสคริปต์ YouTubeแล้วกด SRT บนหน้าทรานสคริปต์: เวลามาจากคำบรรยายของวิดีโอเอง สำหรับไฟล์อัดเสียงและไฟล์ของคุณเอง แอป SozAI ถอดเสียงใน 99 ภาษาและส่งออกซับไตเติล

จากข้อความที่คุณมีอยู่แล้ว

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

ด้วยมือ

สำหรับคลิปสั้น การเขียน SRT ในโปรแกรมแก้ไขข้อความก็สมเหตุสมผลดี: ทำตามบล็อกสี่ส่วน บันทึกเป็น subtitles.srt ใน UTF-8 เสร็จแล้ว เกินวิดีโอหนึ่งหรือสองนาที การจับเวลาด้วยมือจะน่าเบื่อ และหนึ่งในสองวิธีข้างต้นเร็วกว่า

ทำไมไฟล์ SRT ของฉันไม่ทำงาน

ปัญหา SRT ที่พบบ่อย สาเหตุที่มักเป็น และวิธีแก้
ปัญหาสาเหตุที่มักเป็นวิธีแก้
ซับไตเติลไม่แสดงเลยนามสกุลผิด การเข้ารหัสผิด หรือบรรทัดเวลาผิดรูปแบบส่งไฟล์ผ่านเครื่องมือตรวจสอบ SRT ซึ่งระบุบล็อกที่เสีย
ซับไตเติลเร็วหรือช้าเท่ากันตลอดวิดีโอมีช่วงเปิดหรือการตัดที่ไฟล์ไม่รู้เลื่อนทุกไทม์โค้ดพร้อมกันด้วยเครื่องมือเลื่อนเวลาซับไตเติล
ซับไตเติลเหลื่อมไปเรื่อยๆ ขณะวิดีโอเล่นไฟล์ถูกจับเวลาสำหรับเฟรมเรตอื่น เช่น 23.976 เทียบกับ 25ดูทำไมซับไตเติลจึงไม่ซิงก์
ตัวอักษรมีเครื่องหมายเพี้ยนบันทึกในการเข้ารหัสเก่าบันทึกใหม่เป็น UTF-8
แพลตฟอร์มปฏิเสธไฟล์ต้องการ WebVTTแปลงด้วยตัวแปลง VTT และ SRT

SRT ต่างจาก WebVTT และไทม์โค้ดแบบเฟรมอย่างไร

WebVTT (.vtt) คือรูปแบบของ W3C ที่เครื่องเล่นวิดีโอ HTML5 ใช้ ข้อกำหนด W3C WebVTT เขียนมิลลิวินาทีหลังจุดด้วยสามหลักและทำให้ชั่วโมงเป็นทางเลือก และไฟล์เริ่มด้วยบรรทัดส่วนหัว WEBVTT มันยังเพิ่มการจัดตำแหน่งและสไตล์ที่ SRT ไม่มี เวลาเป็นช่วงเวลาเดียวกันที่เขียนต่างกัน การแปลงจากอย่างหนึ่งเป็นอีกอย่างจึงเป็นเรื่องของเครื่องหมายวรรคตอนและส่วนหัว ซึ่งอธิบายละเอียดกว่าใน VTT กับ SRT

โปรแกรมตัดต่อวิดีโอนับเวลาเป็นเฟรมแทนมิลลิวินาที ในรูปแบบไทม์โค้ด SMPTE, HH:MM:SS:FF ส่วน SRT เก็บเวลาจริง ดังนั้นเมื่อซับไตเติลถูกสร้างจากไทม์โค้ดของงานตัดต่อ เฟรมเรตจะเป็นตัวกำหนดผลลัพธ์: ที่ 29.97 เฟรมต่อวินาที ไทม์โค้ดแบบ non-drop หนึ่งชั่วโมงยาวกว่าที่ป้ายบอก 3.6 วินาทีในเวลาจริง ตัวแปลงไทม์โค้ดของเราเปลี่ยนไทม์โค้ด SMPTE รวมถึง drop-frame เป็นไทม์สแตมป์ SRT และกลับกันได้

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

คำตอบ

Frequently Asked Questions

เปิดไฟล์ SRT อย่างไร

โปรแกรมแก้ไขข้อความใดก็เปิดได้: Notepad บน Windows, TextEdit บน Mac หรือโปรแกรมแก้ไขโค้ด หากต้องการดูพร้อมวิดีโอ ให้วาง SRT ไว้ข้างไฟล์วิดีโอด้วยชื่อเดียวกัน แล้วเปิดวิดีโอในเครื่องเล่นอย่าง VLC ซึ่งโหลดให้อัตโนมัติ แพลตฟอร์มวิดีโอรับ SRT เป็นการอัปโหลดคำบรรยายแยกต่างหาก

SRT คือคำบรรยายสำหรับผู้พิการทางการได้ยินหรือเปล่า

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

ไฟล์ SRT มีวิดีโออยู่ข้างในไหม

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

รูปแบบไทม์สแตมป์ในไฟล์ SRT เป็นอย่างไร

ชั่วโมง นาที วินาที และมิลลิวินาที โดยมีจุลภาคก่อนมิลลิวินาที: 00:00:04,400 เวลาเริ่มและจบอยู่ในบรรทัดเดียวคั่นด้วยลูกศร 00:00:04,400 --> 00:00:07,900 WebVTT เขียนเวลาเดียวกันโดยใช้จุดแทนจุลภาค ซึ่งเป็นเหตุผลที่พบบ่อยที่สุดที่ SRT ที่ทำด้วยมือถูกปฏิเสธ

บรรทัดซับไตเติลมีกี่ตัวอักษรได้

ตัวรูปแบบไม่กำหนดขีดจำกัด คู่มือสไตล์ต่างหากกำหนด Netflix English (USA) Timed Text Style Guide อนุญาต 42 ตัวอักษรต่อบรรทัด สูงสุดสองบรรทัด BBC Subtitle Guidelines 37 สำหรับการออกอากาศ บรรทัดที่ยาวกว่านั้นยังแสดงได้ แต่ผู้ชมอาจอ่านไม่ทัน เครื่องมือตรวจสอบ SRT ของเราตรวจไฟล์เทียบกับคู่มือใดก็ได้

แก้ไขไฟล์ SRT บนโทรศัพท์ได้ไหม

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

Merey Tleugazin

ผู้ก่อตั้ง SozAI กำลังสร้างเครื่องมือที่เปลี่ยนเสียงพูดเป็นข้อความสำหรับมืออาชีพทั่วโลก

SozAI
SozAI — ดาวน์โหลดฟรีถอดเสียงจากเสียงและวิดีโอได้ทันที
ดาวน์โหลดแอป