Altyazı Zaman Kaydırma İşlemlerinin Temelleri
Video prodüksiyonu, yerelleştirme ve içerik üretimi süreçlerinde altyazıların ses ile tam uyumlu olması gerekir. Altyazıların video akışından daha önce görünmesi veya geride kalması, izleyici deneyimini doğrudan olumsuz etkiler. Altyazı zaman kaydırma aracı, tüm altyazı bloklarının zamanlamasını toplu olarak ileri veya geri kaydırarak bu senkronizasyon sorunlarını çözmek için tasarlanmıştır.
Bu araç, SRT ve WebVTT biçimindeki altyazı dosyalarını destekler. İşlem sırasında altyazıların metin içeriği, öğe kimlikleri, özel ayarlar, notlar, stiller, bölgeler ve satır sonları tamamen korunur; yalnızca zaman damgaları belirtilen miktarda değiştirilir.
Desteklenen Altyazı Biçimleri ve Yapısal Kurallar
Zaman kaydırma işleminin hatasız tamamlanabilmesi için yüklenen dosyaların belirli standartlara uygun olması gerekir:
- SRT (SubRip): Numaralı altyazı blokları içeren standart UTF-8 kodlamalı dosyalar desteklenir.
- WebVTT (Web Video Text Tracks): Dosyanın başlangıcında mutlaka
WEBVTTifadesi yer almalıdır.
Araç, en fazla 2 MB boyutundaki dosyaları işleyebilir. Altyazı verileri, dosya sürükleyip bırakılarak veya doğrudan metin alanına yapıştırılarak araca aktarılabilir. Yapıştırılan metinler için de belirli bir karakter sınırı uygulanmaktadır.
Zaman Kaydırma Seçenekleri ve Hesaplama Yöntemleri
Zaman kaydırma işlemi iki farklı biçimde gerçekleştirilebilir:
- Saniye Cinsinden: Ondalık sayılar kullanılarak giriş yapılır (örneğin
2.5veya-0.75). - Zaman Kodu Cinsinden: Saat, dakika, saniye ve milisaniye hassasiyetinde
H:MM:SS.mmmbiçimi kullanılır (örneğin-00:00:02.500).
Girdiğiniz değerin işareti, kaydırma yönünü belirler:
- Pozitif Değerler (+): Altyazıların ekranda daha geç görünmesini sağlar (gecikme ekler).
- Negatif Değerler (-): Altyazıların ekranda daha erken görünmesini sağlar (öne alır).
Doğrulama Kuralları ve Hata Yönetimi
Araç, zaman kaydırma işlemini uygulamadan önce ve uygulama sırasında altyazı dosyasının yapısını ve zamanlama sırasını sıkı bir şekilde denetler. Bu denetimler sırasında tespit edilen hatalar ve ilgili hata mesajları şu şekildedir:
- Dosya ve Giriş Denetimleri: Metin alanı boş bırakıldığında veya dosya seçilmediğinde
Önce altyazıları yapıştırın veya bir SRT ya da VTT dosyası seçin.uyarısı verilir. Dosya boyutu sınırı aşıldığında‹max› boyutunu aşmayan bir altyazı dosyası seçin.hatası, karakter sınırı aşıldığında iseBu altyazı metni burada işlenemeyecek kadar büyük. ‹max› karakterin altında tutun.hatası gösterilir. Dosya uzantısı uygun değilse.srt veya.vtt uzantılı bir dosya seçin.uyarısı üretilir. - Kodlama Denetimi: Dosya UTF-8 dışında bir kodlamaya sahipse
Bu dosya geçerli UTF-8 metni değil. UTF-8 olarak kaydedip yeniden deneyin.hatası tetiklenir. - Biçim ve Zaman Damgası Denetimleri: Dosya yapısı standart dışı ise
Numaralı bloklar içeren standart bir SRT dosyası veya WEBVTT ile başlayan bir WebVTT dosyası kullanın.uyarısı verilir. Herhangi bir blokta hatalı zaman damgası bulunursa‹number›. öğenin ‹line›. satırında geçersiz bir zaman damgası var.mesajı gösterilir. - Zaman Sıralaması Denetimleri: Bir altyazı öğesinin bitiş zamanı başlangıç zamanından önce olamaz; bu durumda
‹number›. öğe başladıktan sonra bitmelidir.hatası verilir. Altyazı bloklarının kronolojik olarak sıralı olması gerekir; sıra bozulduğunda‹number›. öğe üstündeki öğeden önce başlıyor.uyarısı üretilir. WebVTT dosyalarındaki satır içi zaman damgaları sırasız veya blok dışındaysa‹number›. öğenin satır içi VTT zaman damgası kendi aralığının dışında veya yanlış sırada.hatası gösterilir. - Sıfır Zamanı Sınırı: Negatif kaydırma yapıldığında, herhangi bir altyazı öğesinin başlangıç zamanı sıfırın (00:00:00.000) öncesine düşerse işlem durdurulur. Bu durumda araç, öğelerin kırpılmasını önlemek için
Bu kaydırma ‹number›. öğeyi sıfırın önüne taşır. ‹minimum› veya daha sonraki bir kaydırma kullanın.hatasını verir.
Araç, üst üste binen (overlapping) altyazı öğelerine veya aynı başlangıç zamanına sahip bloklara izin vermektedir. Genel bir hata durumunda ise Altyazılar kaydırılamadı. Girdiyi denetleyip yeniden deneyin. uyarısı görüntülenir.
Veri Gizliliği ve Tarayıcı İçi İşlem
Bu araçla çalışırken veri güvenliği ön plandadır. Altyazı metinleriniz ve yüklediğiniz dosyalar hiçbir şekilde uzak bir sunucuya yüklenmez, aktarılmaz veya kaydedilmez. Tüm zaman kaydırma hesaplamaları ve dosya ayrıştırma işlemleri doğrudan kullanıcının web tarayıcısı içinde yerel olarak gerçekleştirilir.
Sıkça Sorulan Sorular
Hangi SRT ve VTT dosyaları desteklenir?
Numaralı altyazı blokları içeren UTF-8 SRT dosyalarını veya WEBVTT ile başlayan WebVTT dosyalarını kullanın. Öğe kimlikleri, ayarlar, notlar, stiller, bölgeler, satır sonları ve altyazı metni yazıldığı gibi korunur.
Negatif kaydırma zamanı sıfırın önüne götürürse ne olur?
Öğeleri kırpmak veya silmek yerine kaydırma durdurulur. Böylece her öğenin süresi ve istenen kaydırma tam olarak korunur; daha küçük bir öne alma değeri girip yeniden deneyin.
Sabit kaydırma, eşzamanlaması giderek daha çok bozulan altyazıları düzeltebilir mi?
Hayır. Sabit kaydırma tüm dosyadaki aynı gecikme veya öne geçme miktarını düzeltir. Oynatma sırasında fark büyüyorsa altyazı zamanlama hızını ya da ayrı öğeleri başka şekilde düzenlemek gerekir.