Ana içeriğe geç
SubtitleMatrix

İki altyazıyı tek dosyada birleştir

Metin ve stilİki parçayı tek iki dilli dosyada birleştir
Ya da altyazı metnini yapıştırın
Ya da ikinci dosyanın metnini yapıştırın

Seçenekler

İki altyazı replik replik nadiren anlaşır ve her anlaşamadıkları yerde ne olacağına bu seçenek karar verir. Bir dosyadaki bir repliğin diğerindeki bir replikle çakıştığı her yerde ikisi aynı an sayılır ve birlikte taşınır; sonucun ne kadar ekranda kalacağını çakışma belirler. Gerisi bu seçeneğe bağlıdır. İki dosyayı da tut, eşleşmeyen her repliği kendi satırı olarak ekler, böylece iki girdiden tek kelime eksilmez — ve ikinci dosyanın zamanlaması korunmaz, çünkü eşleşmeyen bir replik de ilk dosyanın zaman çizelgesinde bir yere oturmak zorundadır. İlk dosyanın zaman çizelgesini tut bunun tersini yapar: ilk dosyanın replikleri geldikleri başlangıç ve bitişleri tam olarak korur, yeni hiçbir şey eklenmez ve ikinci dosyada hiçbir şeyle hizalanmayan her replik atılır. Çalıştırmadan sonraki rapor bunun kaç replik olduğunu her zaman söyler.

İki replik aynı an sayıldığında metinleri ekranı paylaşmak zorundadır. İki satır olarak düzenlemek, iki dilli altyazıların normalde yayınlandığı ve çoğu oynatıcının görmeyi beklediği biçimdir: ilk dosyanın satırı ikincinin üstünde durur ve replik iki satırlık bir replik olur. Bu, repliğin satır sonuna izin vermesini gerektirir; bu yüzden bir repliği tek satır olarak saklayan her format burada sessizce düzleştirilmek yerine bu sayfanın tamamen dışında bırakılır. Tek satırda birleştirmek iki dili de tek satıra koyar ve aralarına aşağıdaki alana yazdığınız şeyi koyar; okuyucuların önce çeviriyi, orijinali ise bir kenar notu olarak görmesi gerektiğinde istediğiniz budur — iki dilli bir yayın altyazısı değil, bir çevirmen altyazısı.

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 iki altyazı dosyası alır ve size tek dosya verir: birinci kutuya özgünü, ikinci kutuya çeviriyi koyun; ekran süresini paylaşan her replik çifti tek replikte birleşir, varsayılan düzende ilk dosyanın satırı üstte durur. Çift dilli yayınların ihtiyaç duyduğu dosya budur: oyuncunun kapatabildiği iki parça yerine yüklenecek tek şey, DVD yazım aracının reddettiği iki dosya yerine tek dosya.

Eşleştirme zamana göre yapılır, sıraya göre değil. İki dosyanın replik sayısı aynı olsaydı satır satır eşleştirme mümkün olurdu; oysa özgün ile çeviri arasında değişen şey tam olarak replik sayısıdır: çevirmen uzun bir cümleyi iki kısa satıra böler ya da iki soruyu tek replikte toplar. Bu yüzden bir replik ancak zaman aralıkları kesiştiğinde eşleşir; birinin bittiği anda diğerinin başlaması aynı an değildir, o iki altyazıdır.

Eşleşmeyen repliklerin ne olacağını ilk seçenek belirler. Varsayılan birleşim kipinde iki dosyanın içeriği de korunur: eşleşmeyen replik kendi zamanında ayrı bir replik olarak geçer; bedeli, eşleşen repliğin iki yanın dış sınırına genişlemesi ve dosyanın artık hiçbir dosyanın birebir zaman çizelgesi olmamasıdır. İlk dosyanın zaman çizelgesini koruyan kip bunun tersini yapar: her replik girdiği başlangıç ve bitişle çıkar, ikinci dosyada karşılığı olmayan replik düşer ve sayısı rapora yazılır.

İkinci seçenek iki metnin ekranı nasıl paylaştığını belirler. İki satır, çift dilli altyazının yayındaki olağan düzeni ve çoğu oyuncunun beklediği biçimdir; ilk dosyanın satırı üstte durur. Tek satır ise iki metni aralarına yazdığınız ayırıcıyla birleştirir: boşluklu eğik çizgi, dikey çizgi ya da hiçbir şey; Çince ile Japonca için sonuncusu gelenektir. İki satır düzeni, replik içinde satır sonuna izin veren bir format gerektirir; tek satır saklayan formatlar bu sayfaya alınmaz. Varsayılan iki satırdır; tek satır için ayrı bir sayfa vardır.

Buradaki formatlar aynı biçimde okunur: SRT, WebVTT, ASS, SSA, SBV, SAMI, TTML, JSON ve CSV; MicroDVD iki kutu için tek kare hızıyla okunur ve yazılır. LRC dışarıda kalır çünkü bitiş zamanını saklamaz, eşleştirme ise yalnızca bitiş zamanlarıyla yapılır; düz metin de dışarıda kalır çünkü zamanı hiç yoktur. Kutular farklı formatlarda dosya tutabilir ve çıktı ilk dosyanın formatında yazılır. Hiçbir şey yüklenmez: iki dosya da bu tarayıcı sekmesinde okunur, birleştirilir ve yeniden yazılır. Her kutu birden fazla dosya alır ve bir kutudaki ilk dosya diğer kutudaki ilk dosyayla eşleşir, böylece bütün bir sezon tek koşuda geçer.

Örnekler

Zamanları örtüşen iki dosya, iki satır olarak birleşti

Girdi

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

Çıktı

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:05,000 --> 00:00:07,000
How are you?
你好吗?

Her iki replik de zamanları tam olarak örtüştüğü için eşleşir ve her çift, ilk dosyanın satırı üstte olacak şekilde iki satırlı bir replik olarak çıkar. Hiçbir şey kaybolmaz, hiçbir şey yer değiştirmez; koşudan sonraki rapor da bunu söyler. Replik numaraları ilk dosyanın kendi numaralarıdır; çıktıdaki her replik o dosyadan geldiğinde olan budur, ikinci dosyadan eşleşmeyen bir replik çıktıya girdiğinde numaralandırma değişir ve üçüncü örnek bunu gösteriyor.

Aynı iki dosya, tek satırda birleşti

Girdi

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:05,000 --> 00:00:07,000
你好吗?

Çıktı

1
00:00:01,000 --> 00:00:03,000
Good morning. / 早上好。

2
00:00:05,000 --> 00:00:07,000
How are you? / 你好吗?

Aynı eşleştirme, aynı zamanlar, tek satırda ve diller arasında boşluklu eğik çizgiyle. Satır iki girdinin de satırından uzundur, bu yüzden satır başına karakter sınırı koyan bir denetimde bu dosya artık sınır aşımı olarak bildirilebilir; bu düzenin gerçek sonucudur, yuvarlama hatası değil. Ayırıcıyı boş bırakmak da diğer gerçek seçenektir: o zaman iki metin doğrudan birbirine yaslanır, Çince ile Japoncanın birlikte dizildiği biçim budur.

İkinci dosyada hiçbir şeyle eşleşmeyen replik

Girdi

First file:
1
00:00:01,000 --> 00:00:03,000
Good morning.

2
00:00:05,000 --> 00:00:07,000
How are you?


Second file:
1
00:00:01,000 --> 00:00:03,000
早上好。

2
00:00:03,000 --> 00:00:04,500
(敲门声)

Çıktı

1
00:00:01,000 --> 00:00:03,000
Good morning.
早上好。

2
00:00:03,000 --> 00:00:04,500
(敲门声)

3
00:00:05,000 --> 00:00:07,000
How are you?

İkinci Çince replik, ilk İngilizce repliğin bittiği anda başlıyor; bir öncekinin bittiği anda başlamak aynı an değildir, bu iki altyazıdır, tek altyazı değil. Bu yüzden kendi zamanında, kendi başına bir replik olarak dosyanın ortasına girer. Çıktıda artık ilk dosyadan gelmeyen bir replik olduğu için dosya baştan 1’den numaralandırılır ve ilk dosyanın kendi numaralandırması korunmaz.

Sık sorulan sorular

İki altyazı dosyasını birleştirirken replik sayıları farklıysa hangi dosya esas alınır?

Hiçbiri; bu sayfada eşleştirme numaraya değil zamana göre yapılır. Bir dosyadaki replik, diğerindeki bir replikle zaman aralıkları kesiştiğinde eşleşir, numaraları ne olursa olsun. Çevirmen uzun bir satırı ikiye böldüğünde ilk parça eşleşir, ikinci parça hiçbir şeyle kesişmez ve varsayılan birleşim kipinde kendi zamanında ayrı bir replik olarak dosyada kalır. Koşudan sonraki rapor eşleşmeyen replik sayısını ve bunun hangi yoldan geçtiğini yazar.

Tek dosyada birleştirme, ilk dosyanın replik zamanlarını değiştirir mi?

Varsayılan birleşim kipinde eşleşen replikler iki yanın dış sınırına genişler: daha erken başlayan başlangıç, daha geç biten bitiş alınır ve bu, bir repliği birkaç yüz milisaniye uzatıp altındaki repliğe yaklaştırabilir. İlk dosyanın zaman çizelgesinin hiç oynamamasını istiyorsanız ilk seçeneği ilk dosyanın zamanlamasını koruyan kipe alın; o zaman ikinci dosyada eşleşmeyen replikler düşer ve sayıları rapora yazılır.

Bu birleştirme sayfası iki dilin hangisini üst satıra koyar?

Birinci kutuya hangi dosyayı koyarsanız onu. Varsayılan iki satır düzeninde ilk dosyanın satırı üstte, ikincininki altta durur; sıra alfabetik ya da otomatik değil, sizin elinizdedir. Yayın geleneği özgün dilin üstte olmasıdır, dil öğrenme amaçlı altyazılarda ise öğrenilen dil üste konur. İki dosyayı kutular arasında değiştirdiğinizde satırlar da yer değiştirir.

Birleştirmede ikinci dosyanın eşleşmeyen replikleri nereye gider?

Varsayılan kipte kendi zamanında, kendi başına bir replik olarak dosyaya girer ve hiçbir kelime düşmez. Bu, iki dosyanın zaman çizelgesi birbirine uymadığında dosyanın hiçbirinin birebir zaman çizelgesi olmaması demektir. İlk dosyanın zamanlamasını koruyan kipe geçtiğinizde aynı replikler düşer ve sayıları rapora yazılır; iki kip de bu sayfadaki ilk seçenekte durur.

İki farklı altyazı formatını birleştirince çıktı hangi formatta yazılır?

Çıktı ilk dosyanın formatında yazılır, çünkü iki kutu ayrı ayrı okunur ve dosyanın çerçevesi ilk kutudan gelir. Bir WebVTT dosyası ile bir SRT dosyasını birleştirmek sorunsuzdur. Dikkat edilecek yer biçimlendirmedir: ilk dosya biçimli ASS replikleri taşıyorsa ikinci dosyanın metni kendi stilini değil ilk dosyanın stilini devralır ve etkilenen replik sayısı raporda listelenir.

Bir sezonun tamamını tek koşuda birleştirebilir miyim?

Evet. İki kutu da birden fazla dosya alır ve bir kutudaki ilk dosya diğer kutudaki ilk dosyayla eşleştirilir, sonra ikinciler, sonra üçüncüler. Dosyalar seri işlenir ve işlem tarayıcıda kaldığı için hiçbir şey sunucuya gitmez. Eşleşmeyen dosya adı ya da eksik dosya varsa rapor bunu dosya bazında gösterir.

İlgili araçlar