SSA-undertekstformat
Hva dette formatet kan uttrykke
- Tekstformatering
- Skrifter, farge, kontur, skygge
- Plassering på skjermen
- Ja
- Karaoketiming
- Ja
- Linjeskift inne i en tekstblokk
- Ja
- Tidslinje
- Start- og sluttid for hver tekstblokk
- Tidsoppløsning
- 10 ms
- Tid lagret som bildenummer
- Nei
- Tekst fra høyre til venstre
- Ja
Eksempler
En typisk SSA-fil, og hva som leses ut av den
Fil
[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
Hva den inneholder
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)Høyre side er ikke en konvertert fil — det er det denne siden leser ut av venstre side, og det hver konvertering av filen starter fra.
En vanskelig SSA-fil, og hva som fortsatt leses ut av den
Fil
[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.Hva den inneholder
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 displayedEkte filer kommer med BOM, Windows-linjeskift, en løs linje før en tidslinje eller en tidslinje som ikke kan leses i det hele tatt. Ingenting kaster: det som ikke kan forstås, rapporteres i stedet for å forsvinne i stillhet.
Konverter SubStation Alpha (SSA) til et annet format
Hver av disse kjører helt i nettleseren din. Etikettene sier hva den retningen koster, før du åpner den.
Ingenting går tapt i denne retningen — hver egenskap i kildeformatet har et sted å ta veien i målformatet.
- Formatering
- Plassering
- Karaoke
- Formatspesifikt innhold
- Formatspesifikt innhold
- Tider
- Formatering
- Plassering
- Karaoke
- Formatspesifikt innhold
- Formatering
- Plassering
- Karaoke
- Bildefrekvens
- Formatspesifikt innhold
- Formatering
- Plassering
- Karaoke
- Formatspesifikt innhold
- Formatering
- Karaoke
- Formatspesifikt innhold
- Formatering
- Plassering
- Karaoke
- Formatspesifikt innhold
- Karaoke
- Formatspesifikt innhold
- Tider
- Formatering
- Plassering
- Karaoke
- Linjeskift
- Formatspesifikt innhold
- Formatering
- Plassering
- Karaoke
- Formatspesifikt innhold
Konvertering inn til dette formatet
- SubRip (SRT) → SubStation Alpha (SSA)
- WebVTT (VTT) → SubStation Alpha (SSA)
- Advanced SubStation Alpha (ASS) → SubStation Alpha (SSA)
- YouTube SBV → SubStation Alpha (SSA)
- SAMI (SMI) → SubStation Alpha (SSA)
- LRC Lyrics → SubStation Alpha (SSA)
- MicroDVD → SubStation Alpha (SSA)
- TTML (Timed Text) → SubStation Alpha (SSA)
- SubtitleMatrix JSON → SubStation Alpha (SSA)
- Plain Text (TXT) → SubStation Alpha (SSA)
- CSV Spreadsheet → SubStation Alpha (SSA)
SubStation Alpha (SSA) er et av undertekstformatene denne siden håndterer, og denne siden er oppslagsverket: hva formatet kan lagre, hva det ikke kan, og én side for hvert format du kan konvertere det til.
Tabellen over er hele SSA-listen — det finnes ingen skjult funksjonsliste. Når en rad sier nei, er det nøyaktig det som går tapt ved å konvertere til SSA, og hver konverteringsside nedenfor sier det før du åpner en fil.
Hver SSA-konvertering nedenfor kjøres lokalt i nettleseren, uten opplasting og uten konto — også for materiale du ikke kan sende til en fremmed server.
Ofte stilte spørsmål
Hva er en SSA-fil?
En SSA-fil er `[Script Info]`, en stiltabell i `[V4 Styles]` og `[Events]` med en `Marked`-kolonne. Hver tekstblokk har start- og sluttid med hundredels oppløsning. Det er forgjengeren til ASS, og brukes der en eldre avspiller eller et eldre verktøy krever nettopp denne varianten.
Lagrer SSA formatering?
SSA har full formatering: en stiltabell med skrift, størrelse, farger, omriss og marger, pluss overstyringstagger per tekstblokk. Det er en egenskap ved SSA som følger med når formatet konverteres videre.
Lagrer hver SSA-tekstblokk både start- og sluttid?
SSA lagrer begge: hver tekstblokk har start- og sluttid med hundredels oppløsning. Et tidspunkt skrives som `0:00:04.13` — hundredeler, så det er ingen tvil om hvor en tekstblokk begynner og slutter.
Hvilke formater kan jeg konvertere SSA til uten tap?
ASS — alt SSA kan uttrykke, kan disse også. Tabellen over er kilden: en rad som sier ja på begge sider, er en egenskap som overlever.
Hva oppbevarer en SSA-fil utenfor tekstblokkene?
SSA kan ha `[Script Info]`, innbakte skrifter i `[Fonts]`, grafikk i `[Graphics]` og kommenterte hendelser. Det er nettopp dette som går tapt når filen konverteres til et format uten samme blokk utenfor tekstblokkmodellen.
Hva mangler i en SSA-fil som ASS har?
Ingenting som betyr noe for tekstblokkene: SSA har samme stiltabell, samme karaoke og samme hundredelers tider som ASS, men skriver `[V4 Styles]` i stedet for `[V4+ Styles]`, `Marked` i stedet for `Layer` og `TertiaryColour` der ASS skriver `OutlineColour`.