İçeriğe geç
Free Subtitle Converter
Dil
Renk teması
Bizi destekleyin

SRT'den TTML'ye dönüştürücü

Yayıncılar, dijital yayın hizmetleri ve altyazı platformları çoğu zaman W3C'nin zamanlı metin için XML biçimi olan TTML'yi ister. Bir SRT dosyasını sade bir TTML 1 belgesine dönüştürün: her altyazı, satır sonları ve italikleriyle birlikte zamanlanmış bir paragrafa dönüşür.

Altyazı dosyanızı dönüştürün

Altyazı dosyasıCihazınızda kalır

Altyazı dosyalarını buraya bırakın

SRT, VTT, ASS, SBV, TTML, SUB, SMI, LRC ve daha fazlası · en fazla 100 dosya

Ya da altyazı metnini yapıştırın
Elinizde dosya yok mu?

Dosyanız bu sayfa tarafından tarayıcınızda okunur. Hiçbir yere yüklenmez.

Nasıl kullanılır

  1. SRT dosyasını açın

    .srt dosyasını ya da bir teslimat için bütün bir grubu bırakın. TTML dosyaları UTF-8 olarak kaydedilir.

  2. TTML önizlemesini kontrol edin

    TTML zaten seçili. Her altyazı, begin ve end zamanları olan bir p öğesi olarak görünür.

  3. İndirin ve dili ekleyin

    .ttml dosyasını kaydedin, platformunuz bir dil istiyorsa tt öğesindeki xml:lang değerini doldurun.

TTML dosyasının içeriği

Dosya bir XML bildirimi ve TTML ad alanında bir tt öğesiyle başlar, ardından tek bir div içeren bir body gelir. Her altyazı, 00:00:01.000 gibi saat, dakika, saniye ve milisaniye olarak yazılmış begin ve end zamanları olan bir p öğesine dönüşür. Satır sonları <br/> olur; italik, kalın ve altı çizili ise tts:fontStyle, tts:fontWeight ve tts:textDecoration içeren span öğelerine dönüşür.

Head bölümü yoktur: adlandırılmış stil, düzen bölgesi, kare veya tick hızı bulunmaz. Metnin nerede ve nasıl görüneceği oynatıcıya veya platforma bırakılır. & ve < gibi karakterler XML'in gerektirdiği gibi &amp; ve &lt; olarak yazılır.

Önce ve sonra

İki SRT altyazısı ve TTML belgesi. İtalik altyazı tts:fontStyle="italic" içeren bir span'e dönüşür, satır sonu <br/> olur, & işareti &amp; olur ve zamanlar üç ondalık basamağı da korur.

SRT dosyanız
1
00:00:01,000 --> 00:00:03,500
<i>Where were you last night?</i>

2
00:00:04,000 --> 00:00:06,250
At the station,
waiting for you & the kids.
İndirdiğiniz TTML dosyası
<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml" xmlns:tts="http://www.w3.org/ns/ttml#styling" xml:lang="">
  <body>
    <div>
      <p begin="00:00:01.000" end="00:00:03.500"><span tts:fontStyle="italic">Where were you last night?</span></p>
      <p begin="00:00:04.000" end="00:00:06.250">At the station,<br/>waiting for you &amp; the kids.</p>
    </div>
  </body>
</tt>

Dosyayı teslim etmeden önce

tt öğesindeki dil özniteliği xml:lang="" olarak boş bırakılır. Pek çok teslimat belirtimi bir dil gerektirir; bu yüzden dosyayı bir metin düzenleyicide açıp doldurun, örneğin xml:lang="tr".

Bazı hizmetler IMSC gibi belirli bir profil ya da zorunlu bölgeler, stiller veya meta veriler içeren kendi TTML türevlerini ister. Bu dönüştürücü sade TTML 1 yazar; bu yüzden belirtimi okuyun ve istenenleri ekleyin.

Komut satırını mı tercih ediyorsunuz?

Bilgisayarınızda FFmpeg kuruluysa bu dönüştürme tek bir komutla yapılır:

ffmpeg -i input.srt output.ttml

FFmpeg 4.4 ve sonrası TTML yazabilir, ancak TTML yazıcısı yalnızca sözcükleri ve satır sonlarını korur; italikler kaybolur. Bu sayfa onları tts:fontStyle span'leri olarak yazar.

Burada kurulacak bir şey yok: bu sayfada tek seferde 100 dosyaya kadar açın ve hepsini tek bir ZIP olarak indirin.

Tersine mi ihtiyacınız var? TTML'den SRT'ye dönüştürücü aracını kullanın. Bu biçimler hakkında daha fazla bilgi: XML altyazılar: TTML, DFXP ve IMSC

Sorular ve yanıtlar

TTML mi DFXP mi: hangisini seçmeliyim?

Platformun istediğini kullanın. Bu site ikisi için de aynı XML'i yazar; yalnızca dosya uzantısı farklıdır. SRT'den DFXP'ye dönüştürücü bir .dfxp dosyası kaydeder.

SRT yazı tipi renkleri korunuyor mu?

Hayır. TTML stili olarak yalnızca italik, kalın ve altı çizili yazılır; yazı tipi rengi etiketleri kaldırılır.

TTML dosyası zamanlamamı milisaniyesine kadar korur mu?

Evet. Zamanlar tam olarak SRT dosyasındaki gibi üç ondalık basamakla yazılır.

Bana bir kahve ısmarla