TXT’den ASS’ye dönüştürücü
Ya da altyazı metnini yapıştırın
Seçenekler
Kaynakta bitiş zamanı yoksa kullanılır (düz metin, LRC). Çıktıdaki zaman çizelgesi dönüştürülmek yerine burada üretilir, yani elde ettiğiniz sayı budur.
Bu dönüşüm neyi değiştirir
2 şey atılır ya da bir karar gerektirir
- Zamanlama
zaman çizelgesinin kendisi — kaynak hiç zaman kaydetmiyor, yani çıktınınki dönüştürülmek yerine üretildi
- Hassasiyet
zamanlama hassasiyeti — çıktının saati daha kaba, bu yüzden her zaman damgası en yakın 10 ms’e yuvarlanır
Bu liste, yüklediğiniz belirli dosyadan değil, bu iki formatın yetenek matrisinden gelir. Belirli bir dosya, formatın izin verdiği ama matrisin modellemediği özellikler kullanıyorsa daha fazlasını kaybedebilir.
Bu dönüştürücü TXT dosyasını tarayıcıda okuyup ASS biçiminde yeniden yazar. TXT’de hiç zaman kodu yoktur; her satır bir replik olur, ilk satır sıfırdan başlar ve sonraki her satır bir öncekinin bittiği anda başlar. Satır sonları ve metin olduğu gibi geçer.
Kayıp listesi kısa ama gerçek: zaman çizelgesi dönüştürülmez, üretilir; kaynakta hiç zaman yok; zaman hassasiyeti düşer; hedefin saati daha kaba olduğu için her zaman damgası en yakın 10 ms’ye yuvarlanır. ASS çıktısında tek bir Default stil yazılır (Arial, 20 punto, beyaz metin, koyu kontur); kaynakta stil yoksa görünüm budur. Metin ve zaman çizelgesi etkilenmez, düşen şey bunların çevresindeki bilgidir.
Tek dosyayı sürükleyip bırakın ya da metni yapıştırın; çıktı hemen iner. Toplu işlemde kuyruk dosyaları sırayla işler, ilerlemeyi gösterir ve tüm sonuçları tek ZIP’te toplar. Dosyalar cihazınızdan çıkmaz.
Örnekler
Tipik bir TXT dosyası, ASS’ye dönüştürüldü
Girdi
The quick brown fox jumps over the lazy dog.
Second paragraph, first line.
Second paragraph, second line.
Çıktı
[Script Info]
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,0,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:00.00,0:00:02.00,Default,,0,0,0,,The quick brown fox jumps over the lazy dog.
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Second paragraph, first line.
Dialogue: 0,0:00:04.00,0:00:06.00,Default,,0,0,0,,Second paragraph, second line.
Bu çıktıda düşenler: zaman çizelgesi üretilir; 10 ms’ye yuvarlanır. Metin ve replik sırası satır satır aynı kalır; iki sütunu yan yana karşılaştırabilirsiniz.
Dağınık bir TXT dosyası, yine de ASS çıktısı
Girdi
Hello world.
Second block.
Çıktı
[Script Info]
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,0,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:00.00,0:00:02.00,Default,,0,0,0,,Hello world.
Dialogue: 0,0:00:02.00,0:00:04.00,Default,,0,0,0,,Second block.
Bu, gerçek dosyalarda karşılaşılan hasardır: BOM, Windows satır sonları, boş bırakılmış alanlar. Hiçbiri işlemi durdurmaz; okunamayan bölümler sessizce kaybolmaz, raporda görünür.
Sık sorulan sorular
TXT → ASS dönüşümünde hangi özellikler aynen geçer?
Replik metni, sırası ve zaman çizelgesi TXT’den ASS’ye olduğu gibi geçer. Değişen şey sarmalayıcıdır: TXT’de hiç zaman kodu yoktur; her satır bir replik olur, ilk satır sıfırdan başlar ve sonraki her satır bir öncekinin bittiği anda başlar. Bununla birlikte zaman çizelgesi dönüştürülmez, üretilir; kaynakta hiç zaman yok; zaman hassasiyeti düşer; hedefin saati daha kaba olduğu için her zaman damgası en yakın 10 ms’ye yuvarlanır.
TXT’de zaman olmadığına göre ASS dosyasındaki zamanlar nasıl oluşuyor?
ASS dosyası üretilirken her satır bir replik olur ve panelde girdiğiniz süre kadar sürer: ilk satır 0’dan başlar, sonraki her satır bir öncekinin bittiği anda başlar. Yani zaman çizelgesi dönüştürülmez, üretilir; videonuzla eşleştirmek için önce kaydırma aracıyla bütün çizelgeyi taşıyın.
TXT’den üretilen ASS dosyasının zamanları nereden geliyor?
TXT’den ASS’ye geçişte kaynakta zaman olmadığı için çıktıdaki çizelge dönüştürülmez, üretilir: her satır panelde girdiğiniz süre kadar sürer ve bir öncekinin bittiği anda başlar. Videoyla eşleştirmek için önce kaydırma aracıyla bütün çizelgeyi taşıyın.
TXT dosyasını ASS’ye dönüştürdükten sonra onu hangi oynatıcılar açar?
TXT dosyasından üretilen ASS dosyasını şu araçlar açar: VLC, mpv, MPC-HC ve Aegisub gibi oynatıcılar ASS dosyasını okur; mobil oynatıcıların bir kısmı yalnızca temel metni gösterir.
BOM ve CRLF içeren bir TXT dosyası ASS’ye dönüşürken sorun çıkarır mı?
Çıkarmaz. TXT dosyası okunurken BOM ve karışık satır sonları temizlenir, ASS çıktısı tek tip satır sonuyla yazılır. Tanınmayan bölümler atlanır ve sayılır; dönüşüm hiçbir zaman hata verip durmaz, anlaşılmayan her şey raporda görünür.
TXT dosyalarımı toplu olarak ASS’ye dönüştürebilir miyim?
Evet. Birden çok TXT dosyasını bir seferde sürükleyip bırakabilirsiniz; kuyruk hepsini sırayla işler, istediğiniz an durdurabilirsiniz ve ASS çıktıları tek bir ZIP olarak iner. Dosyalar tarayıcıdan çıkmaz, sunucuya hiçbir şey yüklenmez.
ASS dosyasını yeniden TXT’ye dönüştürürsem aynı dosyayı elde eder miyim?
TXT → ASS → TXT gidiş-dönüşünde şunlar geri gelmez: kaynakta olmayan zaman çizelgesi, 10 ms hassasiyet. Metin, replik sırası ve başlangıç anları geri gelir, ama bu özellikler ikinci dönüşümde yeniden üretilemez. Gidiş-dönüşü bir yedek olarak değil, biçim değişikliği olarak düşünün.