ข้ามไปยังเนื้อหาหลัก
SubtitleMatrix

รูปแบบคำบรรยาย SRT

รูปแบบนี้แสดงอะไรได้

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

ตัวอย่าง

ไฟล์ SRT ทั่วไป และสิ่งที่อ่านได้จากไฟล์นี้

ไฟล์

1
00:00:01,000 --> 00:00:03,500
Hello there.

2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.

3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.

ไฟล์นี้เก็บอะไร

3 cues, 4 lines of text

  00:00:01,000 → 00:00:03,500
    Hello there.
  00:00:03,500 → 00:00:06,000
    Whispering now.   [italic ×1]
    And a second line.
  00:00:06,000 → 00:00:09,250
    Bold statement.   [bold ×1]

Outside the cues:
  nothing — SRT stores cues and nothing else

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

ไฟล์ SRT ที่มีปัญหา และสิ่งที่ยังอ่านได้

ไฟล์

# exported by some tool

5
00:00:10,000 --> 00:00:12,000
Second in the file, first in time.

2
00:00:02,000 --> 00:00:05,000
First in time, second in the file.

00:00:06,000 --> 00:00:09,500
No index line at all.

# keep this comment
3
00:00:12,000 --> 00:00:14,500 X1:100 X2:200 Y1:300 Y2:400
Positioned cue.

4
00:00:20,000 --> 00:00:19,000
Ends before it starts.

6
00:00:28,000 --> 00:00:33,000
Long one.

7
00:00:31,000 --> 00:00:32,000
Inside the long one.

ไฟล์นี้เก็บอะไร

7 cues, 7 lines of text

  00:00:02,000 → 00:00:05,000
    First in time, second in the file.
  00:00:06,000 → 00:00:09,500
    No index line at all.
  00:00:10,000 → 00:00:12,000
    Second in the file, first in time.
  00:00:12,000 → 00:00:14,500
    Positioned cue.
  00:00:20,000 → 00:00:20,001
    Ends before it starts.
  00:00:28,000 → 00:00:33,000
    Long one.
  00:00:31,000 → 00:00:32,000
    Inside the long one.

Outside the cues:
  nothing — SRT stores cues and nothing else
  except 1 cue that had a comment line above it — that line stays attached to its cue

Reported while reading — repaired or skipped, never silently:
  1 × blocks with no readable timecode (they were skipped)
  1 × cues using SRT's non-standard X1/Y1 screen coordinate extensions
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

ไฟล์จริงมาพร้อม byte-order mark การขึ้นบรรทัดใหม่แบบ Windows บรรทัดแปลกปลอมก่อนไทม์โค้ด หรือไทม์โค้ดที่อ่านไม่ได้เลย ทั้งหมดนี้ไม่ทำให้เกิดข้อผิดพลาด สิ่งที่เข้าใจไม่ได้จะถูกรายงาน ไม่ถูกทิ้งเงียบ ๆ

แปลง SubRip (SRT) เป็นรูปแบบอื่น

แต่ละรายการทำงานในเบราว์เซอร์ของคุณทั้งหมด ป้ายบอกว่าทิศทางนั้นมีค่าใช้จ่ายอะไรบ้างก่อนคุณเปิด

แปลง SRT เป็น CSV ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง SRT เป็น JSON ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง SRT เป็น SBV ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง SRT เป็น SMI ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง SRT เป็น TTML ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

แปลง SRT เป็น VTT ในเบราว์เซอร์ — ไม่มีข้อมูลสูญหาย

ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง

การแปลงเข้ามาในรูปแบบนี้

SubRip (SRT) คือหนึ่งในรูปแบบคำบรรยายที่เว็บนี้รองรับ และหน้านี้คือเอกสารอ้างอิงของมัน: เก็บอะไรได้ เก็บอะไรไม่ได้ และมีหน้าให้แปลงไปทุกรูปแบบ

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

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

ไฟล์ SRT คืออะไร

`.srt` คือรูปแบบที่เกือบทุกอย่างอ่านได้: VLC, mpv, เฟิร์มแวร์โทรทัศน์ส่วนใหญ่ การอัปโหลดคำบรรยายของ YouTube และโปรแกรมแก้ไขที่มาพร้อมกัน คิวหนึ่งประกอบด้วยตัวเลข บรรทัดไทม์โค้ด และข้อความหนึ่งหรือสองบรรทัด

SRT เก็บสไตล์ได้ไหม

ไม่ได้ — มันเก็บคิว และคิวคือข้อความที่มีเวลาสองค่า ไฟล์ SRT ในโลกจริงมักมี <b> และ <i> ในข้อความและโปรแกรมเล่นส่วนใหญ่ตอบสนอง แต่ไม่มีอะไรในไฟล์ประกาศฟอนต์ สี หรือตำแหน่ง

ทุกคิว SRT มีทั้งเวลาเริ่มและเวลาสิ้นสุดไหม

มี และช่วงเวลาในไฟล์ SRT อ่านว่า 00:00:04,126 นั่นละเอียดที่สุดที่ SRT ทำได้ — ถึงมิลลิวินาที — และตัวเลขแม่นยำ คิวจึงสั้น ยาว หรือคาบเกี่ยวกับคิวถัดไปได้โดยไม่มีนัยอะไรแอบแฝง

แปลง SRT ไปรูปแบบใดได้บ้างโดยไม่สูญเสียอะไร

VTT, SBV, SAMI, TTML, JSON และ CSV — ทุกอย่างที่ SRT แสดงได้ รูปแบบเหล่านี้ก็ทำได้ ตารางด้านบนคือที่มาของคำตอบ แถวที่บอกว่าได้ทั้งสองฝั่งคือคุณสมบัติที่รอด ส่วนทิศทางอื่นมีของหายและแต่ละหน้ามีรายการของตัวเอง

เปิดไฟล์ SRT ในโปรแกรมแก้ไขข้อความได้ไหม

ได้ ไฟล์ `.srt` คือตัวเลข บรรทัดไทม์โค้ด และข้อความ ซ้ำกันไป และสิ่งที่พลาดได้ง่ายที่สุดเมื่อแก้ด้วยมือคือเครื่องหมายวรรคตอนของไทม์โค้ด: 00:00:01,250 ที่ใช้จุลภาค