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

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

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

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

ตัวอย่าง

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

ไฟล์

[Script Info]
Title: Example SSA
ScriptType: v4.00
Collisions: Normal

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\i1}Italic{\i0} line.
Dialogue: Marked=0,0:00:09.00,0:00:12.00,Default,,0,0,0,,Two\Nlines

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

3 cues, 4 lines of text

  0:00:01.00 → 0:00:04.00
    Hello there.
    [Default]
  0:00:05.00 → 0:00:08.00
    Italic line.   [italic ×1]
    [Default]
  0:00:09.00 → 0:00:12.00
    Two
    lines
    [Default]

Outside the cues:
  sections   [Script Info], [V4 Styles], [Events]
  style table  1 — Default (Arial 20)

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

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

ไฟล์

[Script Info]
Title: Dirty SSA
ScriptType: v4.00

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,1,2,2,2,10,10,10,0,1

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: Marked=0,0:00:00.00,0:00:01.00,Default,,0,0,0,,not a subtitle
Dialogue: Marked=0,0:00:01.00,0:00:04.00,Default,,0,0,0,,{\b1}Bold{\b0} and {\u1}underlined{\u0}.
Dialogue: Marked=0,0:00:05.00,0:00:08.00,Default,,0,0,0,,A soft\nbreak and a {\p1}mystery{\p0} code.

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

2 cues, 3 lines of text

  0:00:01.00 → 0:00:04.00
    Bold and underlined.   [bold ×1, underline ×1]
    [Default]
  0:00:05.00 → 0:00:08.00
    A soft
    break and a {\p1}mystery{\p0} code.
    [Default]

Outside the cues:
  sections   [Script Info], [V4 Styles], [Events]
  style table  1 — Default (Arial 20)
  events     1 Comment: line — stored, never displayed

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

แปลง SubStation Alpha (SSA) เป็นรูปแบบอื่น

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

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

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

แปลง SSA เป็น TXT ในเบราว์เซอร์ — สูญหาย: เวลา สไตล์ ตำแหน่ง คาราโอเกะ บรรทัดใหม่ ฟิลด์พิเศษ
  • เวลา
  • รูปแบบ
  • ตำแหน่ง
  • Karaoke
  • การขึ้นบรรทัดใหม่
  • เนื้อหาที่เฉพาะกับรูปแบบ

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

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

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

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

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

`.ssa` คือการสะกดแบบเก่าของ ASS จาก SubStation Alpha เครื่องมือเดียวกันอ่านได้ทั้งสอง — Aegisub, mpv, VLC, ffmpeg — และวัสดุจากคลังยังพบพร้อมนามสกุลเก่าได้

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

ได้ และมากกว่ารูปแบบอื่น: ตารางสไตล์ของฟอนต์ ขนาด สี เส้นขอบ และระยะขอบ บวกโค้ดรายคิวในข้อความ บรรทัดเดียวจึงเป็นตัวหนา มีสี และถูกวางตำแหน่งได้โดยไม่ต้องมีสไตล์ชื่อใด เวลาคาราโอเกะก็เก็บไว้ ที่นี่ตารางนั้นคือส่วน [V4 Styles] และสไตล์รายคิวเขียนเป็นแท็กทดแทนอย่าง {\i1} ในข้อความ Dialogue เอง

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

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

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

ASS — ทุกอย่างที่ SSA แสดงได้ รูปแบบนี้ก็ทำได้ ตารางด้านบนคือที่มาของคำตอบ แถวที่บอกว่าได้ทั้งสองฝั่งคือคุณสมบัติที่รอด ทิศทางอื่นมีของหายและแต่ละหน้ามีรายการของตัวเอง

ไฟล์ SSA เก็บอะไรไว้นอกคิว

ไฟล์ SSA พาได้สามอย่างนอกคิว: ส่วน [Script Info] ของการตั้งค่าทั่วไป ตารางสไตล์ และอาจมีฟอนต์ทั้งชุดใน [Fonts] กับภาพวาดใน [Graphics] ส่วนอีเวนต์ยังมีบรรทัด Comment ได้ — อีเวนต์ที่ถูกเก็บแต่ไม่เคยแสดง

SSA ขาดอะไรที่ ASS มี

สามอย่าง และทั้งหมดเป็นเรื่องโครงสร้างไม่ใช่ข้อความ: คอลัมน์ Layer ในแต่ละอีเวนต์ (SSA เขียน Marked ตรงนั้น) ชื่อส่วน [V4+ Styles] พร้อมเครื่องหมาย ScriptType: v4.00+ และคอลัมน์สไตล์ AlphaLevel แทนที่อันหลังนี้ SSA สะกดคอลัมน์สีเป็น TertiaryColour ที่ ASS เรียกว่า OutlineColour ไม่มีอะไรเกี่ยวกับคิว เวลา หรือ [Script Info] ได้รับผลกระทบ การแปลงระหว่างสองรุ่นเขียนโครงและตารางสไตล์ใหม่เท่านั้น