Przesłałem film na YouTube i dodałem napisy, ale użytkownicy nie zdają sobie sprawy, że mogą je włączyć. Wiem, że dla odtwarzacza osadzonego istnieje określony parametr adresu URL, ale nie działa on youtube.com
sam. Próbowałem:
http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1
i zwraca stronę w języku niemieckim, ale nie włącza napisów.
Jak zmusić YouTube do używania napisów na youtube.com
sobie?
&cc_load_policy=1
wydaje się, że działa, ponieważ włącza CC, ale nie można ustawić żadnego języka ... szkoda, że wygodnie jest poprawnie udostępniać linkiOdpowiedzi:
Dowiedziałem się, jak to zrobić.
Dodaj
na adres URL filmu, a napisy będą domyślnie na youtube.com. Oczywiście zamiast tego musisz używać swojego języka
de
.źródło
Jedyny sposób, jaki znalazłem, to zmiana identyfikatora URI
do tego wzoru
Jeśli
hl=
nie działa (w niektórych przypadkach nie działa), spróbujcc_load_policy=1&cc_lang_pref=
.W systemie bash / Linux możesz po prostu skopiować identyfikator URI o tej strukturze, a następnie uruchomić polecenie (kod hiszpański), aby przekształcić zawartość schowka (możesz utworzyć alias):
Możesz wyświetlić listę dostępnych kodów napisów ISO 639-1 za pomocą youtube-dl :
Wady:
źródło