รูปแบบคำบรรยาย 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) เป็นรูปแบบอื่น
แต่ละรายการทำงานในเบราว์เซอร์ของคุณทั้งหมด ป้ายบอกว่าทิศทางนั้นมีค่าใช้จ่ายอะไรบ้างก่อนคุณเปิด
ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง
ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง
ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง
ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง
ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง
- เวลา
- การขึ้นบรรทัดใหม่
ไม่มีอะไรสูญหายในทิศทางนี้ — ทุกคุณสมบัติของรูปแบบต้นทางมีที่ไปในรูปแบบปลายทาง
การแปลงเข้ามาในรูปแบบนี้
- WebVTT (VTT) → SubRip (SRT)
- Advanced SubStation Alpha (ASS) → SubRip (SRT)
- SubStation Alpha (SSA) → SubRip (SRT)
- YouTube SBV → SubRip (SRT)
- SAMI (SMI) → SubRip (SRT)
- LRC Lyrics → SubRip (SRT)
- MicroDVD → SubRip (SRT)
- TTML (Timed Text) → SubRip (SRT)
- SubtitleMatrix JSON → SubRip (SRT)
- Plain Text (TXT) → SubRip (SRT)
- CSV Spreadsheet → SubRip (SRT)
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 ที่ใช้จุลภาค