Dublaj, bir film ya da kayda, genellikle farklı bir dilde eklenen yeni bir ses parçasıdır. Bir dosyanın üst verilerinde (metadata), Dub bir akış (stream) üzerinde yer alan bir işarettir (flag). Bu işaret, akışın içeriğin orijinal dilinde olmadığını belirtir.
Adı, FFmpeg projesinin dosya okuyucusu olan ffprobe'dan gelir. FFmpeg bir dosyanın her bölümünü bir akış olarak listeler ve her akışa, "disposition" adı verilen bir dizi işaret atar.
Dub, Hearing Impaired ve Attached Pic ile birlikte bu işaretlerden biridir. FFmpeg dokümantasyonu, bu işaretin yalnızca sese değil, her tür akışa uygulanabileceğini belirtir.
Değerlerin görünümü
ffprobe okuyucusunun -show_streams seçeneği her akış için tüm işaretleri yazar. Bu nedenle, dublajlı sesi olmayan bir dosya da Dub işaretini gösterir. Bu işaretin çıktıda 2 değeri vardır:
0: dosya bu akışı dublajlı olarak işaretlemez1: dosya bu akışı orijinal dilde değil olarak işaretler
Düz metin çıktısında satır, işaret kapalıyken DISPOSITION:dub=0 ve açıkkken DISPOSITION:dub=1 şeklinde görünür. FFmpeg'in bir dosya için yazdığı kısa özet, işaret açık olduğunda akışa (dub) ekler.
İkinci bir işaret olan original bunun tersini ifade eder ve bu iki işaretten en fazla biri açık olmalıdır. İkisi de 0 gösterdiğinde, dosya akışın orijinal dilde olup olmadığını belirtmez.
Bunu hangi dosyalar içeriyor
Bir dosya genellikle Dub adlı bir alan içermez. FFmpeg, dosyada bir işaretleyici okuduğunda bu işareti açar ve yalnızca bazı dosya formatlarında böyle bir işaretleyici vardır. 2 örnek:
- MKV:
FlagOriginalöğesi. Değer 0, Dub işaretini açar ve değer 1,originalişaretini açar. Öğenin olmaması durumunda her iki işaret de kapalı kalır. - MP4: şema değeri
urn:mpeg:dash:role:2011ve değeridubolan birkindkutusu.
Değerin kaynağı
Değer, dosyayı oluşturan kişi veya programdan gelir. İşaret yalnızca dosyanın belirttiğini tekrarlar. Dublajlı ses parçası olup FlagOriginal öğesi bulunmayan bir MKV dosyası yine de 0 gösterir.
FFmpeg'de -disposition seçeneği bir akış üzerinde işaretler ayarlar ve dub bu işaret adlarından biridir. mkvmerge içinde --original-flag seçeneği bir parçadaki orijinal dil işaretini ayarlar.
Neden önemli olduğu
Tek bir dosya, örneğin her dil için bir tane olacak şekilde birden fazla ses akışı içerebilir. Matroska belirtimi, orijinal dili tercih edecek şekilde ayarlanmış bir oynatıcının, Original işaretli parçayı tercih etmesi gerektiğini söyler.
Bu belirtimdeki bir örnekte, 5 İngilizce parçada Original işareti vardır ve 2 İspanyolca parçada yoktur. Yani bu içeriğin orijinal dili İngilizcedir.
İşaret, bir dil adı belirtmez. Dil adı ayrı bir alandadır, Language. Birlikte, bu 2 alan size bir akışın çeviri olduğunu ve hangi dili kullandığını söyler.
Dub'un diğer anlamları
Dub kelimesinin, dosya üst verileri dışında da başka anlamları vardır. Kelime "double" sözcüğünün kısaltmasıdır ve bir bant veya plağı dub etmek, kaydın bir kopyasını yapmak anlamına gelebilir.
Dub aynı zamanda reggae'ye dayanan bir popüler müzik türüdür. Bir şarkının dub versiyonu, bu tarzda yapılmış bir remixtir. Bazı enstrüman bölümlerini çıkarır, bazılarını abartır ve genellikle çok fazla yankı (echo) ekler.
Metadata işareti bu anlamların hiçbirini kaydetmez. İşaret, başka bir akışın kopyasını göstermez ve müziğin tarzı hakkında hiçbir şey söylemez.