Ana içeriğe geç
SubtitleMatrix

Metindeki zamanları kaldır

Metin ve stilDüzenli ifadeyle değiştir
Ya da altyazı metnini yapıştırın

Seçenekler

Her repliğin metnine karşı eşleştirilen bir düzenli ifade. Her eşleşme değiştirilir. Bu bölümdeki iki sayfa kutuyu paylaşır: biri elinizdeki bir desen için boş açar, diğeri iki yönde de düzenleyebileceğiniz bir desenle başlar.

Her eşleşmenin dönüşeceği şey. Her eşleşmeyi silmek için boş bırakın. Birebir bul-değiştir sayfasından farklı olarak burada dolar işareti özeldir: $1 eşleşmenin ilk ayraç grubunu, $& tüm eşleşmeyi, $$ ise düz bir dolar işaretini temsil eder.

Desenin derlendiği harfler. g ve u varsayılan olarak açıktır: u, desenin metni kod birimi yerine karakter karakter okumasını sağlar; \p{L} ve benzerlerinin söylediği anlamı kazanmasını sağlayan budur. Büyük-küçük harfi yok saymak için i, satır başı ve sonu için m, noktanın satır sonunu eşleştirmesi için s ekleyin. Hiç bayrak olmadan derlemek için kutuyu temizleyin. Başka herhangi bir harf yok sayılmak yerine reddedilir, çünkü istemediğiniz bayraklarla çalışan bir desen sessizce başka bir anlama gelen bir desendir.

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 repliğin metni içine basılmış zaman damgalarını kaldırır: bir transkriptin, otomatik altyazı dışa aktarımının veya kaba kurgunun her satırın başında taşımaya eğilimli olduğu [00:00:01] biçimindeki damgaları. Bu damgalar altyazının değil sözcüklerin parçasıdır: ekrandadırlar, okuyucunun gördüğü şeydirler ve sayfa onları yanlarındaki köşeli parantez ve ardından gelen boşlukla birlikte çıkarır. Oynatıcının kullandığı replik sürelerine hiç dokunulmaz.

Bu sayfa bilerek parantez içindeki her şeyi silen bir sayfa değildir. Ses ipuçları kalır: [door slams], [phone rings] ve (music) gibi işaretler, işitme engelli bir parçanın taşımak zorunda olduğu bilgilerdir ve damga dolu bir transkript tam da bunları taşıyan dosya türüdür. Yalnızca saate benzeyen sayılar da kalır: 10:30 bir günün saatidir ve saniyesi yoktur; 12:34:56:07 ise dört parçalı, kare tabanlı bir zaman kodudur, saat değildir. Yalnızca saat, dakika ve saniye içeren bir damga gider.

Kutudaki desen buna karar verir ve deseni düzenleyebilirsiniz. Desenin iki ucu da adayın yanındaki karakterleri denetler: önceki veya sonraki karakter bir rakam ya da iki nokta üst üsteyse bu daha uzun bir şeyin parçasıdır ve hiçbiri bize ait değildir. Bu denetim süs değildir: o olmadan motor 12:34:56:07 içinde memnuniyetle başlar ve satır SMPTE 12: artı ardından gelen şey olarak geri döner, sayfa da bir kaldırma bildirir. Dosyalarınız farklı bir biçim kullanıyorsa, saatsiz MM:SS veya küme parantezli damgalar gibi, bunun etrafından dolaşmak yerine deseni değiştirin.

Hiçbir şey yüklenmez, her dosya kendi biçiminde geri yazılır ve bir transkript klasörü tek seferde kuyruktan geçebilir. Bir repliğin bütün metni bir damgadan ibaretse replik kalır ve metni boş olur: zaman çizelgesindeki bir boşluk, orada olmaması gereken bir satırdan farklı bir sorundur ve onu aramak için doğru yer kalite araçlarıdır.

Türkçe transkriptlerde saat gösterimi 17.30 gibi noktalı da gelebilir. Bu biçim desene uymaz, çünkü desen iki nokta üst üste ister; bu yüzden noktalı saatlere dokunulmaz ve gerçekten kaldırmak istiyorsanız deseni o biçime göre düzenlemeniz gerekir.

Örnekler

Her satırın anını taşıyan bir transkript

Girdi

[00:00:01] We should go.
[00:00:05] The train leaves at 10:30.

Çıktı

We should go.
The train leaves at 10:30.

İki damga da gidiyor, köşeli parantezler ve ardından gelen boşlukla birlikte. Bakılacak satır ikincisi: 10:30 iki parçalı ve saniyesiz bir gün saatidir, bu yüzden tam olduğu yerde bırakılıyor. Bu ayrım, sayfanın neden parantez içindeki her şeyi silmek yerine bir desen çalıştırdığının bütün nedenidir.

Gerçek bir altyazı dosyasının içindeki damgalar

Girdi

1
00:00:01,000 --> 00:00:04,000
[00:00:12] (phone rings)

2
00:00:05,000 --> 00:00:08,000
(00:01:02.500) So I said yes.

Çıktı

1
00:00:01,000 --> 00:00:04,000
(phone rings)

2
00:00:05,000 --> 00:00:08,000
So I said yes.

Köşeli parantez, yuvarlak parantez ve milisaniye: hepsi tek kural. Ses ipucu ve cümle soldan başlayarak çıkıyor; her bloğun üstündeki replik süreleri ise dokunulmuyor, çünkü onlar metin değil dosyanın zaman çizelgesidir.

Zaman damgasına benzeyen ama olmayan her şey

Girdi

1
00:00:01,000 --> 00:00:04,000
SMPTE 12:34:56:07 and a ratio of 1:2:3 here.

2
00:00:05,000 --> 00:00:08,000
Call me at 10:30.

Çıktı

1
00:00:01,000 --> 00:00:04,000
SMPTE 12:34:56:07 and a ratio of 1:2:3 here.

2
00:00:05,000 --> 00:00:08,000
Call me at 10:30.

Dosya bayt bayt aynı geri dönüyor ve asıl mesele bu. Bir kare zaman kodu, bir oran ve saniyesiz bir saat olduğu gibi kalıyor; kare zaman kodu en keskin durum, çünkü önünde koruma olmayan bir desen üç karakter içeriden başlar ve 34:56:07 kısmını yer, geriye neredeyse akla yatkın görünen SMPTE 12: satırı kalır.

Sık sorulan sorular

Zaman damgaları kaldırılınca replik süreleri değişir mi?

Hayır. Bu sayfanın düzenlediği satırlar ekrandaki sözcüklerdir; oynatıcının okuduğu başlangıç ve bitiş zamanları dosyanın yapısındadır ve replik numaraları ve replik sırasıyla birlikte dokunulmadan geri döner. Bir dosyanın zaman çizelgesinin kayması gerekiyorsa bunun için zamanlama araçları var.

Zaman damgası temizliğinde 10:30 gibi bir saat neden hâlâ orada?

Çünkü iki parçası vardır ve saniyesi yoktur; desen ise sırasıyla saat, dakika ve saniye ister. Bu sayfanın kaldırdığı damga bir kayıttaki konumdur; 10:30 ise birinin yüksek sesle söylediği günün saatidir ve onu silmek karakterin ne dediğini değiştirirdi. Dosyalarınız gerçekten iki parçalı damgalar taşıyorsa desenden saat grubunu çıkarın ve korumayı önüne yeniden ekleyin.

12:34:56:07 gibi bir kare zaman kodu kaldırılır mı?

Hayır ve desen tam da bu durumun etrafında yazıldı. Desenin iki ucu da komşu karakteri denetler: adaydan önceki veya sonraki karakter bir rakam ya da iki nokta üst üsteyse aday daha uzun bir şeyin parçasıdır ve dokunulmadan bırakılır. Bu denetim olmadan motor üç karakter içeriden başlar ve 34:56:07 kısmını kaldırır, satırı SMPTE 12: hâline getirirdi: bilgi kaybetmiş, akla yatkın görünen bir satır.

Dosyamdaki ses ipuçları neden sağ kaldı?

Çünkü onlar zaman damgası değildir. [00:01:23] damgasını kaldıran bir desenin [door slams] ipucuna dokunmak için bir nedeni yoktur ve bu bilinçlidir: konuşma dışı bilgi, işitme engelli bir parçanın var olma nedenidir ve basılı damga taşıyan dosyalar çoğu zaman onu taşıyan dosyalardır. Parantez içindeki metnin bir sınıf olarak gitmesini istiyorsanız eşleşen her parantez çiftini kaldırıp arkasındaki boşluğu kapatan ayrı bir sayfa var.

Zaman damgası desenini kendim değiştirebilir miyim?

Evet: kutu düzenlenebilir ve tam bir düzenli ifade kutusudur, bu yüzden genel desen sayfasındaki her şey burada da çalışır. Korunmaya değer iki şey, damgayla birlikte giden parantez grubu ve ardından gelen boşluk ile iki uçtaki korumalardır; onlar olmadan daha uzun bir sayı ortadan kesilebilir. Damgalarınız saatsiz MM:SS biçimindeyse saat grubunu çıkarmak istediğiniz düzenlemedir.

Bir replik yalnızca bir zaman damgasından ibaretse ne olur?

Damga gider ve repliğin metni boşalır, yani o replik birkaç saniyesi boyunca hiçbir şey göstermez. Repliğin kendisi silinmez: zaman çizelgesindeki bir boşluk, basılmaması gereken bir satırdan farklı bir sorundur ve metin kaldırmak bu sayfanın bütün işidir. Boş replikleri sonradan kalite araçlarıyla bulmak kolaydır ve neye dönüşmeleri gerektiğine karar verilecek doğru yer orasıdır.

LRC dosyasının kendi zaman damgaları da kaldırılır mı?

Hayır. Bir LRC dosyasında satırın başındaki [mm:ss.xx] dosyanın zamanlamasıdır ve bu sayfa yalnızca bir satırın sözcüklerini düzenler, zamanlamasını asla. Aynısı bir SRT dosyasının replik numaraları ve zaman kodları ya da bir WebVTT dosyasının replik ayarları için de geçerlidir. Bir damga yalnızca metnin kendi içine basılmışsa kaldırılır.

İlgili araçlar