Dub to nowa ścieżka dźwiękowa dla filmu lub nagrania, często w innym języku. W metadanych pliku Dub jest znacznikiem jednego strumienia. Flaga mówi, że strumień nie jest w oryginalnym języku treści.
Nazwa pochodzi od ffprobe, czytnika plików projektu FFmpeg. FFmpeg traktuje każdą część pliku jako strumień i przypisuje każdemu strumieniowi zestaw flag, zwany disposition.
Dub jest jedną z tych flag, obok Hearing Impaired i Attached Pic. Dokumentacja FFmpeg mówi, że flaga może dotyczyć dowolnego typu strumienia, nie tylko audio.
Jak wyglądają wartości
Opcja -show_streams czytnika ffprobe wypisuje każdą flagę dla każdego strumienia. Dlatego plik bez zdubbowanego dźwięku również pokazuje Dub. W tym wyniku flaga ma 2 wartości:
0: plik nie oznacza tego strumienia jako zdubbowanego1: plik oznacza ten strumień jako nie w oryginalnym języku
W tekstowym wyniku linia ma postać DISPOSITION:dub=0, gdy flaga jest wyłączona, i DISPOSITION:dub=1, gdy jest włączona. Krótkie podsumowanie, które FFmpeg wypisuje dla pliku, dodaje (dub) do strumienia, gdy flaga jest włączona.
Druga flaga, original, ma odwrotne znaczenie i co najwyżej jedna z tych 2 flag powinna być włączona. Gdy obie mają wartość 0, plik nie podaje, czy strumień jest w oryginalnym języku.
Które pliki to zawierają
Plik zwykle nie zawiera pola o nazwie Dub. FFmpeg włącza tę flagę, gdy odczyta w pliku odpowiedni znacznik, a tylko niektóre formaty plików go mają. 2 przykłady:
- MKV: element
FlagOriginal. Wartość 0 włącza Dub, a wartość 1 włącza flagęoriginal. Jeśli element jest pominięty, obie flagi pozostają wyłączone. - MP4: pole
kindze schematemurn:mpeg:dash:role:2011i wartościądub.
Skąd pochodzi wartość
Wartość pochodzi od osoby lub programu, który utworzył plik. Flaga tylko powtarza to, co określono w pliku. Plik MKV z dubbingowaną ścieżką dźwiękową i bez elementu FlagOriginal nadal pokazuje 0.
W FFmpeg opcja -disposition ustawia flagi na strumieniu, a dub jest jedną z nazw flag. W mkvmerge opcja --original-flag ustawia flagę oryginalnego języka na ścieżce.
Dlaczego ma to znaczenie
Jeden plik może zawierać kilka strumieni audio, na przykład po jednym dla każdego języka. Specyfikacja Matroska mówi, że odtwarzacz ustawiony na preferowanie oryginalnego języka powinien wybierać ścieżkę z flagą Original.
W przykładzie w tej specyfikacji 5 angielskich ścieżek ma flagę Original, a 2 hiszpańskie nie. Oznacza to, że angielski jest oryginalnym językiem tej treści.
Flaga nie podaje nazwy języka. Nazwa języka znajduje się w osobnym polu, Language. Razem te 2 pola mówią Ci, że strumień jest tłumaczeniem i jakiego języka używa.
Inne znaczenia słowa dub
Słowo dub ma inne znaczenia poza metadanymi pliku. To skrót od double i użycie go o taśmie lub płycie może oznaczać skopiowanie nagrania.
Dub to także styl muzyki popularnej oparty na reggae. Dubowa wersja piosenki to remix w tym stylu. Usuwa niektóre partie instrumentów, inne uwydatnia, a często dodaje dużo echa.
Flaga metadanych nie odnosi się do żadnego z tych znaczeń. Flaga nie oznacza kopii innego strumienia i nie mówi nic o stylu muzyki.