İtalik etiketlerini kaldır
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ındaki bütün italik aralıklarını kaldırır ve sözcüklere dokunmaz. Dosyayı bırakın, çalıştırın; replik metni yazıldığı gibi geri gelir — aynı yazım, aynı noktalama, aynı satır sonları, aynı zaman kodları — italik işaretlemesi olmadan. Bu bir dönüştürme ya da yeniden yazma değildir: değişen tek şey dosyanın hangi metin parçalarının eğik olması gerektiğini söylemesidir.
İtalik, neredeyse her altyazı dosyasının kullandığı tek satır içi biçimlendirmedir, çünkü süs değil anlam taşır. Ekran dışı diyalog, telefondaki bir ses, anlatıcı, yabancı bir sözcük, bir başlık kartı ve bir iç düşünce geleneksel olarak italik yazılır. Bu sayfanın kalın veya altı çizili kaldıran sayfalardan ayrı olmasının nedeni de budur: normal bir dosyada bunlardan birini alıp gerisini tutmak istersiniz ve her şeyi kaldıran bir sayfa bunu yapamaz.
Aynı kaldırma, dosya hangi yazımla söylerse söylesin çalışır. SRT, WebVTT, SBV ve SAMI <i> ve </i> yazar; ASS ve SSA {\i1} ve {\i0}; TTML ise yazı stili taşıyan bir span yazar. Bunlar aynı olgunun farklı sözdizimleridir ve dosya uzantısının iddia ettiği için değil gerçekte olduğu format için okunur, bu yüzden çalıştırma hepsinde aynı davranır. Sayfanın bilerek yerinde bıraktığı bir şey de <c.lawyer> gibi bir WebVTT sınıf etiketidir: bu, sayfanın kendi stil sayfasının tanımladığı bir addır, italik aralığı değildir ve araç onu hiç modellememiştir; o etiketleri süpüren sayfa bunu başlığında söyler.
Hiçbir dosya yüklenmez. Dosya tarayıcı sekmesinin içinde okunur ve yazılır; makineden çıkamayacak malzeme makinede kalır ve başlangıçta italik içermeyen bir dosya bayt bayt aynı döner.
Örnekler
SRT dosyasında ekran dışı diyalog
Girdi
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> The door opens.
2
00:00:03,000 --> 00:00:04,000
<i>I can hear you.</i>
Çıktı
1
00:00:01,000 --> 00:00:02,000
A voice off screen. The door opens.
2
00:00:03,000 --> 00:00:04,000
I can hear you.
İkinci repliğin tamamını kaplayan aralık dahil iki italik aralığı da gider; ikinci repliğin sözcükleri ise olduğu gibi kalır, çünkü yalnızca etiketler çıkar. Bir italik aralığı aynı satırda sıradan diyaloğun yanında durduğunda iki yanındaki sözcükler tek bir boşlukla birleşir; satır okur için zaten böyle görünüyordu.
Ayrıca sınıf etiketi taşıyan bir WebVTT dosyası
Girdi
WEBVTT
00:00:01.000 --> 00:00:02.000
<c.lawyer><i>The defendant was not present.</i></c>
Çıktı
WEBVTT
00:00:01.000 --> 00:00:02.000
<c.lawyer>The defendant was not present.</c>
İtalik gider, <c.lawyer> kalır. Sınıf adı bir biçimlendirme aralığı değildir; sayfanın stil sayfasında aranır ve orada her anlama gelebilir. Onu bırakmak, aracın hiç modellemediği bir etiketi dürüstçe okumaktır; bu biçimdeki işaretlemeyi kaldıran sayfa altyazıdan HTML etiketlerini kaldıran sayfadır.
İçinde hiç italik olmayan bir dosya
Girdi
1
00:00:01,000 --> 00:00:02,000
<b>The room was dark.</b>
2
00:00:03,000 --> 00:00:04,000
She left early.
Çıktı
1
00:00:01,000 --> 00:00:02,000
<b>The room was dark.</b>
2
00:00:03,000 --> 00:00:04,000
She left early.
Kaldırılacak bir şey yoktu, bu yüzden dosya bayt bayt aynı döndü ve kalın olduğu yerde kaldı. İtalikten şüphelendiğiniz ama görmediğiniz bir dosyada bunu öğrenmenin en ucuz yolu budur; üstelik kalını sessizce yanında götürmez.
Sık sorulan sorular
İtalik etiketlerini kaldırma hangi yazımları italik aralığı sayıyor?
Dosyanın hangi yazımı kullandığına bakmadan üçünü de. SRT veya WebVTT dosyasında sözcüklerin çevresindeki bir <i> çifti, ASS veya SSA dosyasında {\i1} ve {\i0}, TTML’de italik yazı stili taşıyan bir span. Üçü de aynı şeyi anlatır ve sayfa her dosyayı gerçekte olduğu format olarak okuduğu için aralığı hangi sözdizimi taşırsa taşısın bulur. Tahmin etmez: yalnızca eğik görünen metnin, süslemeli bir fontla yazılmış bir satır gibi, italik aralığı yoktur ve ona dokunulmaz.
İtalik etiketlerini kaldırmak zaman kodlarını veya metni değiştirir mi?
İkisini de değiştirmez. Sayfa yalnızca sözcüklerin çevresindeki işaretlemeyi yeniden yazar, bu yüzden her replik başlangıcını ve bitişini milisaniyesine kadar korur, replik sırası dosyanın kendisidir ve replik sayısı değişmez. Metin etiket karakterleri dışında bayt bayt aynıdır: noktalama eklenmez, bir satır diğerine eklenmez ve iki satırlık bir replik çalıştırmadan sonra da iki satırdır.
Altyazıdan italik etiketlerini kaldırdıktan sonra <c.lawyer> neden dosyamda duruyor?
Çünkü sınıf adı bir italik aralığı değildir. <c.lawyer> metnin belirli bir biçimde biçimlendirildiğini söylemez; metnin adlandırılmış bir gruba ait olduğunu söyler ve o grubun nasıl göründüğüne karşılık dosyanın içermediği bir stil sayfası karar verir. Araç bu etiketleri hiç modellemediği için okuyamadığı bir şeyi silmek yerine metinde bırakır. Onları süpüren sayfa altyazıdan HTML etiketlerini kaldıran sayfadır.
İtalik etiketlerini yalnızca bazı repliklerden kaldırabilir miyim?
Bu sayfada hayır: bütün dosya, her replik, her satır işlenir. Dosyanın bir bölümünün italiklerini koruması gerekiyorsa bugün işleyen yol sayfayı çalıştırıp etiketleri tutmak istediğiniz repliklere geri koymak ya da dosyayı önce bölüp sayfayı tek bir parça üzerinde çalıştırmaktır. Replik başına bir seçim bırakılan tek bir dosyanın anlatabileceği bir şey değildir; sayfanın ondan okuyacağı hiçbir şey yoktur.
İtalikler altyazıda neden anlam taşır ve bu iş neden ayrı bir sayfayı hak eder?
Çünkü altyazıda italik genellikle süs değil anlam taşır. İtalik bir satır geleneksel olarak ekranda olmayan bir ses, bir anlatıcı, yabancı dilden bir sözcük ya da bir iç düşüncedir ve bunu kaybeden okur sahnenin söylediğinin bir parçasını kaybeder. Sayfanın tüm biçimlendirmeyi kaldıran sayfadan ayrı durmasının nedeni de budur: gerçek bir dosyada çoğu zaman italikleri kurumsal stil için çıkarıp kalın başlık repliğini kalın bırakmak istersiniz.
İtalik etiketlerini kaldırma bir repliğin tamamına mı yoksa sözcüklere mi uygulanıyor?
Dosyanın işaretlediği metin parçasına, ki bu çoğu zaman repliğin tamamı değildir. Bir satır italik bir ara sözle açılıp sonra sıradan yazıya dönebilir ve yalnızca ara söz işaretlemesini kaybeder; ekran dışı diyalogda olağan durum olan bütün repliği kapsayan aralık ise tüm satırı alır. Her iki durumda da karakterlerin kendisi hiç yeniden yazılmaz, dolayısıyla hiçbir şey aralığın nerede başladığına bağlı değildir.