ASS Altyazı Formatı
Bu format neyi ifade edebilir
- Metin biçimlendirmesi
- Yazı tipleri, renk, kontur, gölge
- Ekranda konumlandırma
- Evet
- Karaoke zamanlaması
- Evet
- Replik içinde satır sonları
- Evet
- Zaman çizelgesi
- Her replik için başlangıç ve bitiş zamanı
- Zamanlama çözünürlüğü
- 10 ms
- Kare numarası olarak saklanan zamanlama
- Hayır
- Sağdan sola metin
- Evet
Örnekler
Tipik bir ASS dosyası ve ondan okunanlar
Dosya
[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
İçinde ne var
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)Sağdaki sütun dönüştürülmüş bir dosya değil: bu sitenin soldaki dosyadan okuduğu şey. Her dönüştürme bu okumanın üzerine kurulur.
Dağınık bir ASS dosyası ve yine de okunanlar
Dosya
[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 timecodeİçinde ne var
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)Gerçek dosyalar BOM, Windows satır sonları, zaman kodu olmayan satır ya da hiç okunamayan bir zaman koduyla gelir. Hiçbiri işlemi durdurmaz: anlaşılmayan şey sessizce kaybolmaz, raporda sayılır.
Advanced SubStation Alpha (ASS) dosyasını başka bir formata dönüştür
Bunların her biri tamamen tarayıcınızda çalışır. Etiketler, açmadan önce o yönün bedelini söyler.
- Stil
- Konumlandırma
- Karaoke
- Biçime özgü içerik
- Biçime özgü içerik
- Zamanlama
- Stil
- Konumlandırma
- Karaoke
- Biçime özgü içerik
- Stil
- Konumlandırma
- Karaoke
- Kare hızı
- Biçime özgü içerik
- Stil
- Konumlandırma
- Karaoke
- Biçime özgü içerik
- Stil
- Karaoke
- Biçime özgü içerik
- Stil
- Konumlandırma
- Karaoke
- Biçime özgü içerik
Bu yönde hiçbir şey kaybolmaz — kaynak formatın her özelliğinin hedef formatta gidecek bir yeri vardır.
- Karaoke
- Biçime özgü içerik
- Zamanlama
- Stil
- Konumlandırma
- Karaoke
- Satır sonları
- Biçime özgü içerik
- Stil
- Konumlandırma
- Karaoke
- Biçime özgü içerik
Bu formata dönüştürme
- 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) bu sitenin işlediği on iki altyazı biçiminden biridir; bu sayfa onun başvuru sayfasıdır: neyi saklayabildiği, neyi saklayamadığı ve hangi biçimlere dönüştürülebileceği.
ASS, altyazıyı bir senaryo olarak saklar: [Script Info] başlığı, [V4+ Styles] stil tablosu ve Dialogue satırları. Konum, renk, kontur, gölge, karaoke ve dönüşüm efektleri bu dilin içinde tanımlanır.
Yukarıdaki tablo neyin saklandığını söyler; aşağıdaki bağlantılar her hedef biçime tek tek gider. Dönüşümlerin hepsi tarayıcınızda çalışır: dosya hiçbir sunucuya yüklenmez, hesap gerekmez ve sayfa bir kez açıldıktan sonra ağ kapalıyken de çalışır.
Sık sorulan sorular
ASS dosyası nedir?
Advanced SubStation Alpha (ASS) bir altyazı biçimidir. Uzantısı .ass olan dosya altyazının kendi sözdizimini taşır; bu site onu okuyup ortak bir iç modele dönüştürür, sonra istediğiniz biçimde yeniden yazar.
ASS hangi biçimlendirmeyi saklar?
ASS, altyazıyı bir senaryo olarak saklar: [Script Info] başlığı, [V4+ Styles] stil tablosu ve Dialogue satırları. Konum, renk, kontur, gölge, karaoke ve dönüşüm efektleri bu dilin içinde tanımlanır.
ASS hangi biçimlere kayıpsız dönüşür?
ASS biçiminden şu biçimlere kayıpsız geçebilir: SSA. Kaynağın bütün özelliklerinin hedefte karşılığı vardır. Diğer hedeflerde bir şeyler düşer; her dönüşüm sayfası kendi kayıp listesini dönüşümden önce gösterir.
ASS’de zaman kodu nasıl yazılır?
ASS’de zaman saat:dakika:saniye.salise biçiminde yazılır: 0:00:01.25.
ASS dosyası tarayıcıda nasıl dönüştürülür?
ASS dosyasını sürükleyip bırakın ya da metnini yapıştırın; hedef biçimi seçip dönüştürün. İşlem tarayıcınızda çalışır, dosya sunucuya yüklenmez; toplu işlemde kuyruk sırayla çalışır ve sonuçlar tek ZIP olarak iner.
ASS dosyasını düzenlemek için ayrı bir program gerekir mi?
Hayır. ASS metin tabanlı bir biçim olduğu için herhangi bir metin düzenleyiciyle açılabilir; ancak zaman kodlarını elle değiştirirken ayraçlara ve satır sonlarına dikkat etmek gerekir.