Kamus

Apakah Dub Dalam Fail?

Dub ialah satu penanda pada satu strim dalam fail media. Ia menyatakan bahawa strim tersebut bukan dalam bahasa asal kandungan, seperti dalam filem alih suara.

dub

Dub ialah runut bunyi baharu untuk filem atau rakaman, selalunya dalam bahasa yang berbeza. Dalam metadata fail, Dub ialah satu bendera pada satu strim. Bendera ini menunjukkan bahawa strim itu bukan dalam bahasa asal kandungan.

Nama ini diambil daripada ffprobe, pembaca fail projek FFmpeg. FFmpeg menyenaraikan setiap bahagian fail sebagai strim dan memberikan setiap strim satu set bendera, yang dipanggil disposition.

Dub ialah salah satu daripada bendera ini, di sebelah Hearing Impaired dan Attached Pic. Dokumentasi FFmpeg menyatakan bahawa bendera ini boleh digunakan untuk mana-mana jenis strim, bukan hanya untuk audio.

Bagaimana rupa nilai tersebut

Pilihan -show_streams bagi pembaca ffprobe mencetak setiap bendera untuk setiap strim. Jadi fail tanpa bunyi dub juga memaparkan Dub. Bendera ini mempunyai 2 nilai dalam output tersebut:

  • 0: fail tidak menanda strim ini sebagai dub
  • 1: fail menanda strim ini sebagai bukan dalam bahasa asal

Dalam output teks biasa, baris tersebut berbunyi DISPOSITION:dub=0 apabila bendera dimatikan dan DISPOSITION:dub=1 apabila ia dihidupkan. Ringkasan pendek yang FFmpeg cetak untuk sesuatu fail menambah (dub) pada strim apabila bendera dihidupkan.

Satu lagi bendera, original, mempunyai makna yang bertentangan, dan paling banyak hanya satu daripada 2 bendera itu patut dihidupkan. Apabila kedua-duanya memaparkan 0, fail tidak menyatakan sama ada strim itu dalam bahasa asal atau tidak.

Fail mana yang membawanya

Sesebuah fail biasanya tidak mengandungi medan bernama Dub. FFmpeg menghidupkan bendera ini apabila ia membaca penanda dalam fail, dan hanya sesetengah format fail yang mempunyai penanda sebegitu. 2 contohnya:

  • MKV: elemen FlagOriginal. Nilai 0 menghidupkan Dub, dan nilai 1 menghidupkan bendera original. Jika elemen ini tiada, kedua-dua bendera akan kekal dimatikan.
  • MP4: kotak kind dengan skema urn:mpeg:dash:role:2011 dan nilai dub.

Dari mana nilai itu datang

Nilai ini datang daripada individu atau program yang membina fail tersebut. Bendera ini hanya mengulangi apa yang dinyatakan oleh fail. Fail MKV dengan runut bunyi dub dan tanpa elemen FlagOriginal masih memaparkan 0.

Dalam FFmpeg, pilihan -disposition menetapkan bendera pada strim, dan dub ialah salah satu nama bendera tersebut. Dalam mkvmerge, pilihan --original-flag menetapkan bendera bahasa asal pada trek.

Mengapa ia penting

Satu fail boleh mengandungi beberapa strim audio, contohnya satu untuk setiap bahasa. Spesifikasi Matroska menyatakan bahawa pemain yang ditetapkan untuk mengutamakan bahasa asal patut mengutamakan trek dengan bendera Original.

Dalam satu contoh dalam spesifikasi tersebut, 5 trek bahasa Inggeris mempunyai bendera Original dan 2 trek bahasa Sepanyol tidak mempunyainya. Jadi bahasa Inggeris ialah bahasa asal kandungan tersebut.

Bendera ini tidak menamakan bahasa. Nama bahasa berada dalam medan berasingan, Language. Bersama-sama, 2 medan ini memberitahu anda bahawa satu strim ialah terjemahan dan bahasa yang digunakannya.

Maksud lain dub

Perkataan dub mempunyai makna lain di luar metadata fail. Perkataan ini ialah bentuk pendek bagi double, dan to dub pita atau cakera boleh bermaksud menyalin rakaman.

Dub juga ialah satu gaya muzik popular berasaskan reggae. Versi dub bagi sesebuah lagu ialah remix dalam gaya ini. Ia membuang beberapa bahagian alat muzik, membesar-besarkan bahagian lain, dan selalunya menambah banyak gema.

Bendera metadata ini tidak merakam mana-mana daripada dua makna tersebut. Bendera ini tidak menanda salinan strim lain, dan ia tidak menyatakan apa-apa tentang gaya muzik.