SRT'den DFXP'ye dönüştürücü
Bazı video platformları, oynatıcılar ve altyazı iş akışları, ilk TTML'nin taşıdığı ad olan DFXP dosyalarını hâlâ ister. Bir SRT dosyasını burada her altyazının zamanlamasını, satır sonlarını ve italiklerini koruyarak bir .dfxp dosyasına dönüştürün.
Altyazı dosyanızı dönüştürün
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
Dosyanız bu sayfa tarafından tarayıcınızda okunur. Hiçbir yere yüklenmez.
Harfler yanlış mı görünüyor? Dosyanın hazırlandığı dil grubunu seçin.
MicroDVD ve Spruce STL dosyaları video karelerini sayar. Altyazıların ait olduğu videonun kare hızını seçin.
Sonucunuz
Önizleme dosyanın başını gösterir. İndirilen dosya her şeyi içerir.
Nasıl kullanılır
SRT dosyasını açın
.srt dosyasını ya da aynı anda birkaç dosya bırakın. İndirmeden önce bozuk harfleri Metin kodlaması ile düzeltin.
DFXP önizlemesini kontrol edin
DFXP zaten seçili. Altyazılar body içinde zamanlanmış p öğeleri olarak görünür.
.dfxp dosyasını indirin
Platformunuzun DFXP veya zamanlı metin istediği yere yükleyin; gerekiyorsa önce bir dil ekleyin.
DFXP ve TTML
DFXP (Distribution Format Exchange Profile), TTML taslak aşamasındayken taşıdığı addır. Biçim 2010'da TTML 1 standardı oldu ve birçok araç .dfxp uzantısını kullanmaya devam etti.
Bu sayfanın yazdığı dosya, SRT'den TTML'ye dönüştürücünün yazdığı TTML 1 belgesinin aynısıdır ve .dfxp uzantısıyla kaydedilir. Son ad alanı olan http://www.w3.org/ns/ttml kullanılır.
Önce ve sonra
DFXP olarak iki SRT altyazısı. Her altyazı begin ve end zamanı olan bir p öğesidir, italik altyazı tts:fontStyle="italic" içeren bir span alır, satır sonu <br/> olur ve & işareti & olarak yazılır.
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.<?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 & the kids.</p>
</div>
</body>
</tt>Platform dosyayı reddederse
TTML taslak aşamasındayken geliştirilmiş çok eski oynatıcılar http://www.w3.org/2006/10/ttaf1 ad alanını bekleyebilir ve daha yeni bir dosyada hiçbir şey göstermeyebilir. Diğer platformlar bir dil gerektirir: tt öğesindeki xml:lang boş bırakılır, bu yüzden xml:lang="tr" gibi bir değer ekleyin.
Stil veya bölge gibi başka bir gereksinim olup olmadığını öğrenmek için platformun altyazı yardım sayfasına bakın. Dosyada bunlar bulunmadığından altyazılar, oynatıcının varsayılan olarak gösterdiği yerde görünür.
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 -f ttml output.dfxpFFmpeg 4.4 ve sonrası TTML yazar. .dfxp uzantısını tanımadığı için -f ttml gerekir ve TTML yazıcısı sözcükleri ve satır sonlarını korur ama italikleri korumaz.
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? DFXP'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
DFXP dosyası TTML dosyasından farklı mı?
Bu siteden geliyorsa hayır: XML aynıdır, yalnızca uzantı farklıdır. Başka araçlardan gelen DFXP dosyaları ise hâlâ eski taslak ad alanını kullanıyor olabilir.
.dfxp dosyasının adını .xml olarak değiştirebilir miyim?
Evet, bir platform .xml istiyorsa. İçerik düz XML'dir; bu yüzden uzantı nasıl okunduğunu değiştirmez.
Konumlar ve renkler ekleniyor mu?
Hayır. Dosyada bölge veya renk bulunmadığından altyazılar oynatıcının varsayılan yerinde görünür. İtalik, kalın ve altı çizili korunur.