ASS-undertekstformat
Hvad dette format kan udtrykke
- Tekstformatering
- Skrifter, farve, kontur, skygge
- Placering på skærmen
- Ja
- Karaoke-timing
- Ja
- Linjeskift inde i en tekstblok
- Ja
- Tidslinje
- Start- og sluttid for hver tekstblok
- Tidsopløsning
- 10 ms
- Tider gemt som billednumre
- Nej
- Højre-til-venstre-tekst
- Ja
Eksempler
En typisk ASS-fil, og hvad der læses ud af den
Fil
[Script Info]
Title: Example
ScriptType: v4.00+
WrapStyle: 0
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
Style: Title,Arial,36,&H0000FFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello there.
Dialogue: 0,0:00:05.00,0:00:08.50,Default,,0,0,0,,{\i1}Italic{\i0} and {\b1}bold{\b0} text.
Dialogue: 0,0:00:09.00,0:00:12.00,Title,,0,0,0,,{\pos(320,240)}Positioned
Dialogue: 0,0:00:13.00,0:00:16.00,Default,,0,0,0,,{\k50}ka{\k30}ra{\k20}o{\k10}ke
Dialogue: 0,0:00:17.00,0:00:20.00,Default,,0,0,0,,Line one\NLine two
Dialogue: 1,0:00:21.00,0:00:24.00,Default,,0,0,0,,{\an7}Top left
Hvad den indeholder
6 cues, 7 lines of text
0:00:01.00 → 0:00:04.00
Hello there.
[Default]
0:00:05.00 → 0:00:08.50
Italic and bold text. [italic ×1, bold ×1]
[Default]
0:00:09.00 → 0:00:12.00
Positioned
[Title; \pos 320,240]
0:00:13.00 → 0:00:16.00
karaoke [karaoke ×4]
[Default]
0:00:17.00 → 0:00:20.00
Line one
Line two
[Default]
0:00:21.00 → 0:00:24.00
Top left
[Default]
Outside the cues:
sections [Script Info], [V4+ Styles], [Events]
style table 2 — Default (Arial 20), Title (Arial 36)Højre side er ikke en konverteret fil – det er, hvad dette site læser ud af venstre side, og udgangspunktet for enhver konvertering af filen.
En beskidt ASS-fil, og hvad der stadig læses ud af den
Fil
[Script Info]
; 一份真实的脏文件:BOM + CRLF + 认不出的覆写码 + Comment + 坏时间码
Title: Dirty sample
ScriptType: v4.00+
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,1,0,0,0,100,100,0,0,1,2,2,2,10,10,10,1
[Fonts]
fontname: Arial
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Comment: 0,0:00:00.00,0:00:01.00,Default,,0,0,0,,这是一条注释,不该变成字幕
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world
Dialogue: 0,0:00:05.00,0:00:08.00,Default,,0,0,0,,{\fad(300,300)}Unmodelled override
Dialogue: 0,0:00:09.00,0:00:12.00,Default,,0,0,0,,{\an7\pos(320,240)}Both, wrong order
Dialogue: 0,0:00:13.00,0:00:16.5,Default,,0,0,0,,One decimal centisecond
Dialogue: 0,0:00:17.00,0:00:20.00,Default,,0,0,0,,Soft\nbreak
Dialogue: 0,0:00:xx.00,0:00:24.00,Default,,0,0,0,,Broken timecodeHvad den indeholder
5 cues, 6 lines of text
0:00:01.00 → 0:00:04.00
Hello, world
[Default]
0:00:05.00 → 0:00:08.00
{\fad(300,300)}Unmodelled override
[Default]
0:00:09.00 → 0:00:12.00
Both, wrong order
[Default; \pos 320,240]
0:00:13.00 → 0:00:16.50
One decimal centisecond
[Default]
0:00:17.00 → 0:00:20.00
Soft
break
[Default]
Outside the cues:
sections [Script Info], [V4+ Styles], [Fonts], [Events]
style table 1 — Default (Arial 20)
events 1 Comment: line — stored, never displayed
Reported while reading — repaired or skipped, never silently:
1 × events whose time codes could not be read (they were left in the file unchanged)Virkelige filer kommer med BOM, Windows-linjeskift, en løs linje før tidskoden eller en tidskode, der slet ikke kan læses. Intet kaster en fejl: det, der ikke kan forstås, rapporteres i stedet for at forsvinde.
Konverter Advanced SubStation Alpha (ASS) til et andet format
Hver af disse kører helt i din browser. Etiketterne siger, hvad den retning koster, før du åbner den.
- Formatering
- Placering
- Karaoke
- Formatspecifikt indhold
- Formatspecifikt indhold
- Timing
- Formatering
- Placering
- Karaoke
- Formatspecifikt indhold
- Formatering
- Placering
- Karaoke
- Billedhastighed
- Formatspecifikt indhold
- Formatering
- Placering
- Karaoke
- Formatspecifikt indhold
- Formatering
- Karaoke
- Formatspecifikt indhold
- Formatering
- Placering
- Karaoke
- Formatspecifikt indhold
Intet går tabt i denne retning – hver egenskab i kildeformatet har et sted at ende i målformatet.
- Karaoke
- Formatspecifikt indhold
- Timing
- Formatering
- Placering
- Karaoke
- Linjeskift
- Formatspecifikt indhold
- Formatering
- Placering
- Karaoke
- Formatspecifikt indhold
Konvertering til dette format
- SubRip (SRT) → Advanced SubStation Alpha (ASS)
- WebVTT (VTT) → Advanced SubStation Alpha (ASS)
- SubStation Alpha (SSA) → Advanced SubStation Alpha (ASS)
- YouTube SBV → Advanced SubStation Alpha (ASS)
- SAMI (SMI) → Advanced SubStation Alpha (ASS)
- LRC Lyrics → Advanced SubStation Alpha (ASS)
- MicroDVD → Advanced SubStation Alpha (ASS)
- TTML (Timed Text) → Advanced SubStation Alpha (ASS)
- SubtitleMatrix JSON → Advanced SubStation Alpha (ASS)
- Plain Text (TXT) → Advanced SubStation Alpha (ASS)
- CSV Spreadsheet → Advanced SubStation Alpha (ASS)
Advanced SubStation Alpha (ASS) er et af de tolv undertekstformater, som dette site håndterer. Denne side er opslagsværket for ASS: hvad formatet kan gemme, hvad det ikke kan, og en side for hvert format, du kan konvertere det til.
Tabellen ovenfor er den fulde liste for ASS – der findes ingen skjult funktionsliste. Når en række siger nej, er det præcis det, der går tabt ved at konvertere til ASS, og hver konverteringsside siger det, før du åbner en fil. En ASS-fil har [Script Info], [V4+ Styles] og [Events]; hver tekstblok er en Dialogue-linje med lag, start, slut, stil og tekst.
Alle konverteringer fra ASS kører i browseren. Intet uploades, og der kræves ingen konto, når du konverterer ASS-filer, hvilket betyder noget for materiale under en fortrolighedsaftale, en patientjournal eller et udsendelsesstop.
Ofte stillede spørgsmål
Hvad er en ASS-fil?
Advanced SubStation Alpha (ASS) er det rigeste af de tolv formater. Filen har [Script Info], [V4+ Styles] og [Events], og hver tekstblok er en Dialogue-linje med lag, start, slut, stil og tekst.
Hvilken formatering gemmer ASS?
ASS har fuld formatering: skrift, størrelse, primær- og konturfarve, fed, kursiv, kant, skygge og marginer. Stilarterne defineres i [V4+ Styles] og refereres fra hver Dialogue-linje.
Kan ASS gemme placering og karaoke?
ASS kan placere tekst med \pos og \move og har karaoke med \k. Begge er instruktioner til afspilleren og har ingen plads i formater uden et stilsystem.
Hvilke formater kan ASS konverteres til uden tab?
Ja, til SSA. De kan udtrykke alt, hvad ASS kan, uden at kapacitetstabellen melder tab. Alle andre retninger taber noget, og hver af de sider navngiver sin egen liste.
Hvordan håndterer læseren en beskadiget ASS-fil?
ASS læses i hundrededele sekunder; ukendte felter bevares, og Comment-linjer tælles som indhold uden for tekstblokkene. Det er den læsning, du får for ASS.
Kan en ASS-fil indeholde skrifter og grafik?
Ja. [Fonts] og [Graphics] kan bære indlejrede skrifter og billeder, og [Script Info] gemmer globale indstillinger. De bevares i samme format, men forsvinder til formater uden en tilsvarende blok. Det er reglerne for ASS.