SRT’den LRC’ye dönüştürücü
Ya da altyazı metnini yapıştırın
Bu dönüşüm neyi değiştirir
2 şey atılır ya da bir karar gerektirir
- Zamanlama
replik bitiş zamanları (çıktı formatı yalnızca repliğin ne zaman başladığını kaydeder)
- 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.
SRT dosyanızı LRC dosyasına dönüştürmek için dosyayı sürükleyip bırakın. SRT’de 1,25 saniye 00:00:01,250 diye yazılır; LRC’de aynı an [00:01.25] olur. Hedefin saati salise hassasiyetinde olduğu için değer en yakın 10 ms’ye yuvarlanır. Replik numaraları ve sırası korunur.
İki biçim aynı şeyleri saklamaz. Bu dönüşümde bitiş zamanları düşer; hedef biçim yalnızca repliğin başladığı anı yazar; zaman hassasiyeti düşer; hedefin saati daha kaba olduğu için her zaman damgası en yakın 10 ms’ye yuvarlanır. LRC’ye yalnızca başlangıç anları ve sözler yazılır; başlık [ti:] etiketiyle taşınır.
Dönüştürme tamamen tarayıcınızda çalışır: dosya hiçbir sunucuya gitmez, hesap açmanız gerekmez. Tek dosya da olur, bir sezonluk dizi de: sıra dosyaları tek tek işler, istediğiniz an durdurabilirsiniz ve sonuçlar tek bir ZIP olarak iner.
Örnekler
Tipik bir SRT dosyası ve LRC çıktısı
Girdi
1
00:00:01,000 --> 00:00:03,500
Hello there.
2
00:00:03,500 --> 00:00:06,000
<i>Whispering</i> now.
And a second line.
3
00:00:06,000 --> 00:00:09,250
<b>Bold</b> statement.
Çıktı
[00:01.00]Hello there.
[00:03.50]Whispering now.
[00:03.50]And a second line.
[00:06.00]Bold statement.
Bu dönüşümde kaybedilenler: bitiş zamanları düşer; 10 ms’ye yuvarlanır. Replik sayısı ve sırası değişmez; kayıp yalnızca yukarıdaki listede adı geçen özelliklerdedir.
Gerçek hayattan bir SRT dosyası, LRC çıktısı
Girdi
1
0:00:01,00 --> 0:00:03,500
<B>Bold</B> and <I>italic</I>.
2
00:00:03,500 --> 00:00:06,000
3
00:00:08,000 --> 00:00:09,000
Last one.
Çıktı
[00:01.00]Bold and italic.
[00:03.50]
[00:08.00]Last one.
Gerçek dosyalar böyle gelir: karışık satır sonları, baştaki BOM, boş alanlar. Soldaki dağınık dosyanın sağda düzenli bir LRC dosyasına dönüştüğünü, anlaşılmayan her şeyin ise raporda sayıldığını görün.
Sık sorulan sorular
SRT’den LRC’ye dönüşümde ne korunur, ne değişir?
Replik metni, sırası ve zaman çizelgesi SRT’den LRC’ye olduğu gibi geçer. Değişen şey sarmalayıcıdır: SRT’de 1,25 saniye 00:00:01,250 diye yazılır; LRC’de aynı an [00:01.25] olur. Hedefin saati salise hassasiyetinde olduğu için değer en yakın 10 ms’ye yuvarlanır. Bununla birlikte bitiş zamanları düşer; hedef biçim yalnızca repliğin başladığı anı yazar; zaman hassasiyeti düşer; hedefin saati daha kaba olduğu için her zaman damgası en yakın 10 ms’ye yuvarlanır.
SRT’de zaman kodu LRC’de nasıl yazılır?
SRT’de bir an 00:00:01,250 diye yazılır; LRC’de aynı an [00:01.25] olur. Hedefin saati salise hassasiyetinde olduğu için değer en yakın 10 ms’ye yuvarlanır. LRC yalnızca başlangıç anını saklar; bitiş bir sonraki satırdan okunur.
SRT’den LRC’ye dönüşen dosyada bitiş zamanları nereden geliyor?
SRT’den LRC’ye geçişte bitiş zamanları kaynaktan gelmez: bir satırın bitişi, bir sonraki satırın başlangıcıdır ve LRC oynatıcıları vurgulamayı böyle ilerletir. Son satırın ardında satır olmadığı için bitişi paneldeki süre kadar uzatılır ve bu üretilen değer raporda ayrıca bildirilir.
SRT dosyasını LRC’ye dönüştürdükten sonra onu hangi oynatıcılar açar?
SRT dosyasından üretilen LRC dosyasını şu araçlar açar: LRC’yi müzik çalarlar, foobar2000, AIMP ve şarkı sözü gösteren mobil uygulamalar okur.
BOM ve CRLF içeren bir SRT dosyası LRC’ye dönüşürken sorun çıkarır mı?
Çıkarmaz. SRT dosyası okunurken BOM ve karışık satır sonları temizlenir, LRC çı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.
SRT dosyalarımı toplu olarak LRC’ye dönüştürebilir miyim?
Evet. Birden çok SRT dosyasını bir seferde sürükleyip bırakabilirsiniz; kuyruk hepsini sırayla işler, istediğiniz an durdurabilirsiniz ve LRC çıktıları tek bir ZIP olarak iner. Dosyalar tarayıcıdan çıkmaz, sunucuya hiçbir şey yüklenmez.
LRC dosyasını yeniden SRT’ye dönüştürürsem aynı dosyayı elde eder miyim?
SRT → LRC → SRT gidiş-dönüşünde şunlar geri gelmez: bitiş zamanları, 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.