Ana içeriğe geç
SubtitleMatrix

Tüm biçimlendirmeyi kaldır

Metin ve stilBiçimlendirmeyi ve etiketleri sil
Ya da altyazı metnini yapıştırın

Seçenekler

Tek kutu, yedi seçenek ve her seçeneğin kendi sayfası var. İtalik, kalın, altı çizili ve renk o tek aralık türünü kaldırır ve satırın geri kalan biçimlendirmesine dokunmaz. Hepsi, aracın modellediği her aralığı — o dördü artı karaoke zamanlamasını — kaldırır, metindeki diğer her şeye dokunmaz. HTML aynısını yapar ve ardından araç modellemediği için metinde kalan açılı parantez biçimlendirmesini de süpürür; VTT’nin <v Bob> konuşmacı etiketleri ve <c.className> gibi. ASS bunu bunun yerine geçersiz kılma blokları için yapar ve ayrıştırma sırasında tanınmayan {\fad(500,500)} gibi {...} kodlarını temizler. Bu sayfa kutuyu başlığının adlandırdığı seçenekle doldurur ve başkasını listelemez.

Zamanlamaların hangi kare hızında sayıldığı. Format sayfalarında MicroDVD’nin ihtiyaç duyduğu şey budur, çünkü zamanlamayı kare numarası olarak saklar. Kare hızı sayfalarında ise dosyanın hangi hıza göre zamanlandığı — altyazının hazırlandığı sürüm — ve sayfanın ikinci kutusu altyazıyı birlikte kullanacağınız videonun hızını alır. 23,976, 24, 25, 29,97, 30, 50, 59,94 ve 60 yaygın olanlardır. Yanlış vermek tüm zaman çizelgesini kaydırır; kare hızı sayfalarında ise sabit bir miktar yerine bir oran kadar kaydırır.

Bu sayfa bir altyazı dosyasının taşıdığı bütün biçimlendirme aralıklarını tek geçişte kaldırır: italik, kalın, altı çizili, renk ve karaoke zamanlaması. Sözcükler, satır sonları ve zaman kodları olduğu gibi kalır. Bir dosyanın biçimlendirmesi seçilerek değil devralınarak geldiyse ve geri istenen şey düz, zamanlı metinse doğru işlem budur.

Beş tür birlikte kaldırılır, çünkü beşi tek bir karardır. Karaoke zamanlaması bilerek listede: karaoke aralığı metin değil, karakter başına bir zamanlama talimatıdır ve vurgusu temizlenmiş ama karaokesi yerinde kalmış bir dosya, biçimlendirmesinin en az taşınabilir parçasını saklamış olur. Bu çalıştırmadan sonra dosya ne söylendiğini ve ne zaman söylendiğini söyler, fazlasını değil.

İki şeye dokunulmaz ve ikisi de biçimlendirme gibi göründüğü için bilinmeye değer. Bir satırın ekrandaki yeri sözcüklerin değil bütün repliğin özelliğidir; bu yüzden konumlandırılmış satır yerinde kalır ve yerleşimi temizlemek başka bir çalıştırmanın işidir. WebVTT’nin <v Bob> gibi konuşmacı etiketi ise biçimlendirme değil içeriktir: satırı kimin söylediğini belirtir, dolayısıyla silinmesi içerik silmek olur. Bu son iki şeyi de süpüren sayfalar bunu kendi başlıklarında söyler.

Dosyada olmayan şey aranmaz: biçimlendirmesi bulunmayan düz bir SRT dosyası bayt bayt aynı geri gelir. Hiçbir dosya yüklenmez ve hiçbir veri tarayıcı sekmesinin dışına çıkmaz; bu yüzden sunucuya gönderilemeyen hukuk, sağlık ve yayın öncesi dosyalar burada temizlenebilir.

Örnekler

Tek satırda dört biçimlendirme türü

Girdi

1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>

2
00:00:03,000 --> 00:00:04,000
<i>A voice off screen.</i> The <u>door</u> is <font color="red">open</font>.

Çıktı

1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE

2
00:00:03,000 --> 00:00:04,000
A voice off screen. The door is open.

Dört tür de gider ve sözcükler yazıldığı gibi kalır; ilk replikteki büyük harfler dahil, çünkü bu sayfa harf durumuna hiç dokunmaz. Geriye metin ve zaman kodları kalır, başka hiçbir şey; çoğu teslim şartnamesinin gerçekten istediği biçim budur.

İtalik yanında konuşmacı ve sınıf etiketi

Girdi

WEBVTT

00:00:01.000 --> 00:00:02.000
<v Bob><i>Hello</i> there.

00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>

Çıktı

WEBVTT

00:00:01.000 --> 00:00:02.000
<v Bob>Hello there.

00:00:03.000 --> 00:00:04.000
<c.yellow>Careful.</c>

İtalik gider, <v Bob> ve <c.yellow> kalır. Konuşmacı etiketi satırı kimin söylediğini, sınıf etiketi metnin ait olduğu grubu belirtir; ikisi de vurgu değildir ve bu sayfa içerik silmez. Bu etiketleri süpüren çalıştırma başkadır ve başlığı bunu söyler.

ASS dosyasında karaoke zamanlaması

Girdi

[Script Info]
Title: karaoke

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,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:02.00,Default,,0,0,0,,{\k50}he{\k50}llo {\b1}there{\b0}

Çıktı

[Script Info]
Title: karaoke

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,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:02.00,Default,,0,0,0,,hello there

İki karaoke aralığı ve kalın çifti birlikte gider, heceler sıradan metin olarak kalır. Karaoke zamanlaması bir dönüştürmede en kolay kaybolan biçimlendirmedir, çünkü çoğu formatın onu koyacak yeri yoktur; bu yüzden ona doğru giden bir dosyada burada, ne olduğunu görebileceğiniz yerde kaldırılması daha iyidir.

Sık sorulan sorular

Tüm biçimlendirmeyi kaldırmak sözcükleri veya zamanlamayı değiştirir mi?

Hayır. Yalnızca sözcüklerin çevresindeki işaretleme yeniden yazılır; karakterler bayt bayt aynı döner, her replik başlangıcını ve bitişini milisaniyesine kadar korur, replik sırası dosyanın kendi sırasıdır. İçinde satır sonu olan bir replik o sonu yine taşır, çünkü satırın nerede bölündüğü biçimlendirmenin değil repliğin parçasıdır.

Beş biçimlendirme türü neden tek bir çalıştırmada kaldırılıyor?

Çünkü beşi tek bir kararın sonucudur. İtalik, kalın, altı çizili ve renk aralıklarının yanında karaoke zamanlaması da gider; karaoke metin değil karakter başına bir zamanlama talimatı olduğu için, vurgusu alınmış ama karaokesi kalmış bir dosya biçimlendirmenin en az taşınabilir parçasını saklamaya devam ederdi. Hepsi tek geçişte temizlenince geriye yalnızca sözcükler ve zaman kodları kalır.

Tüm biçimlendirme silindikten sonra konumlandırılmış satır neden yerinde kalıyor?

Çünkü bir satırın ekrandaki yeri metnin üzerindeki bir aralık değil, bütün repliğin özelliğidir ve bu sayfa yalnızca aralıkları kaldırır. Ortalanmış bir altyazı ya da ekrandaki bir tabela yerini korur; bu genellikle istenen sonuçtur, çünkü yerleşim çoğu zaman gerçek bir iş yapar ve vurgusu alınmış bir dosya mutlaka yeniden yerleştirilmesi gereken bir dosya değildir. Yerleşimi de temizleyen çalıştırma ASS geçersiz kılma etiketlerini temizleyen sayfadır.

Tüm biçimlendirmeyi kaldırdıktan sonra WebVTT dosyamda <v Bob> neden hâlâ duruyor?

Çünkü konuşmacı etiketi biçimlendirme değil içeriktir. <v Bob> satırı Bob’un söylediğini belirtir ve onu kaybeden bir okur, dosyanın söylediğinin bir parçasını kaybeder. Sınıf etiketleri de aynı nedenle kalır: taşıdıkları ad dosyada değil sayfanın stil sayfasında çözülür. Bu etiketleri de süpürmek istiyorsanız altyazıdan HTML etiketlerini kaldıran sayfa bunun içindir.

Tüm biçimlendirme temizliği ASS dosyamın adlandırılmış stillerine dokunur mu?

Hayır. Bir ASS dosyası adlandırılmış stillerden oluşan bir tablo tutar ve her replik bunlardan birini işaret eder; o tablo bu sayfanın kaldırdığı satır içi aralıklardan ayrı bir şeydir. Stili kalın olan bir replik sonrasında da kalın görünür, çünkü kalınlık metnin değil stilin özelliğidir. Stil tablosunu temizlemek ayrı bir iştir ve bu sayfa onu yapmaz.

Dosyada hiç biçimlendirme yoksa tüm biçimlendirmeyi kaldırma işlemi ne yapar?

Yine de çalıştırın: hiçbir maliyeti yoktur ve dosya bayt bayt aynı döner, bu da soruyu açık bırakmak yerine kapatır. Düz SRT dosyaları en yaygın durumdur ve kaldırılacak biçimlendirme bulamayan bir çalıştırmanın bunu bildirmesi, hiç biçimlendirmesi olmayan bir dosyaya verilecek dürüst yanıttır. İndirme yine de üretilir.

İlgili araçlar