Ana içeriğe geç
SubtitleMatrix

LRC’den SRT’ye dönüştürücü

Format dönüştürmeŞarkı sözleri (LRC)
Ya da altyazı metnini yapıştırın

Seçenekler

Kaynakta bitiş zamanı yoksa kullanılır (düz metin, LRC). Çıktıdaki zaman çizelgesi dönüştürülmek yerine burada üretilir, yani elde ettiğiniz sayı budur.

Bu dönüşüm neyi değiştirir

1 şey atılır ya da bir karar gerektirir

  • Zamanlama

    replik bitiş zamanları — kaynak bunları kaydetmiyor, yani çıktınınkiler dönüştürülmek yerine üretilecek

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.

Bu dönüştürücü LRC dosyasını tarayıcıda okuyup SRT biçiminde yeniden yazar. LRC’de bir satırın başlangıcı [00:01.25] diye yazılır; bitiş zamanı yoktur, satır bir sonraki satır başlayana kadar ekranda kalır. Satır sonları ve metin olduğu gibi geçer.

Bu yönde kaybedilenler şunlardır: bitiş zamanları kaynaktan gelmez, bir sonraki satırdan türetilir. SRT çıktısında her replik numara, zaman kodu ve metin olarak yazılır; zamanlar virgüllü ve milisaniye hassasiyetindedir.

Dosyalar tarayıcı sekmesinde okunur ve yazılır; ağa yalnızca sayfanın kendisi çıkar. Bir dosya da yüz dosya da aynı yoldan geçer: kuyruk sırayla çalışır, ilerleme görünür ve sonuçlar tek arşivde iner.

Örnekler

Tipik bir LRC dosyası, SRT’ye dönüştürüldü

Girdi

[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.

Çıktı

1
00:00:12,000 --> 00:00:15,300
First line of the song.

2
00:00:15,300 --> 00:00:18,000
Second line.
Second line, translated.

3
00:00:18,000 --> 00:00:21,500


4
00:00:21,500 --> 00:00:23,500
Final line.

Bu çıktıda düşenler: bitiş türetilir. Metin ve replik sırası satır satır aynı kalır; iki sütunu yan yana karşılaştırabilirsiniz.

Gerçek hayattan bir LRC dosyası, SRT çıktısı

Girdi

[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]

Çıktı

1
00:00:03,000 --> 00:00:05,500
Out of order.

2
00:00:05,500 --> 00:00:07,000
Leading zero omitted, one decimal.

3
00:00:07,000 --> 00:00:09,000
Second with no centiseconds.
Repeated chorus line.

4
00:00:09,000 --> 00:00:12,000
Repeated chorus line.

5
00:00:12,000 --> 00:00:14,000

Bu, gerçek dosyalarda karşılaşılan hasardır: BOM, Windows satır sonları, boş bırakılmış alanlar. Hiçbiri işlemi durdurmaz; okunamayan bölümler sessizce kaybolmaz, raporda görünür.

Sık sorulan sorular

LRC → SRT dönüşümünde hangi özellikler aynen geçer?

Replik metni, sırası ve zaman çizelgesi LRC’den SRT’ye olduğu gibi geçer. Değişen şey sarmalayıcıdır: LRC’de bir satırın başlangıcı [00:01.25] diye yazılır; bitiş zamanı yoktur, satır bir sonraki satır başlayana kadar ekranda kalır. Bununla birlikte bitiş zamanları kaynaktan gelmez, bir sonraki satırdan türetilir.

LRC’de bitiş zamanı yok; SRT dosyasında bitişler nereden geliyor?

SRT dosyasında bir satırın bitişi, bir sonraki satırın başlangıcıdır; oynatıcı da vurgulamayı böyle ilerletir. Son satırın ardında bir satır olmadığı için bitişi panelde ayarladığınız süre kadar uzatılır ve bu üretilen bitiş raporda ayrıca bildirilir. Başlangıç anları ise LRC’den aynen gelir.

LRC’de bitiş zamanı yok; SRT’de nasıl tamamlanıyor?

LRC’den SRT’ye geçişte bitiş, bir sonraki satırın başlangıcından türetilir. Son satır için panelde ayarladığınız süre kullanılır ve bu üretilen bitiş raporda bildirilir. Başlangıç anları LRC’den aynen gelir.

LRC dosyasını SRT’ye dönüştürdükten sonra onu hangi oynatıcılar açar?

LRC dosyasından üretilen SRT dosyasını şu araçlar açar: VLC, mpv, çoğu televizyon yazılımı, YouTube ve hemen her video düzenleyici .srt dosyasını okur.

BOM ve CRLF içeren bir LRC dosyası SRT’ye dönüşürken sorun çıkarır mı?

Çıkarmaz. LRC dosyası okunurken BOM ve karışık satır sonları temizlenir, SRT çı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.

LRC dosyalarımı toplu olarak SRT’ye dönüştürebilir miyim?

Evet. Birden çok LRC dosyasını bir seferde sürükleyip bırakabilirsiniz; kuyruk hepsini sırayla işler, istediğiniz an durdurabilirsiniz ve SRT çıktıları tek bir ZIP olarak iner. Dosyalar tarayıcıdan çıkmaz, sunucuya hiçbir şey yüklenmez.

SRT dosyasını yeniden LRC’ye dönüştürürsem aynı dosyayı elde eder miyim?

LRC → SRT → LRC gidiş-dönüşünde şunlar geri gelmez: kaynakta olmayan bitiş zamanları. 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.

İlgili araçlar