Ich habe das Video auf YouTubea hochgeladen und die Untertitel hinzugefügt, aber die Benutzer bemerken nicht, dass sie sie aktivieren können. Ich weiß, dass es einen bestimmten URL-Parameter für den eingebetteten Player gibt, aber er funktioniert nicht für youtube.com
sich. Ich habe versucht:
http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1
und es gibt die Seite auf Deutsch zurück, aber schaltet die Untertitel nicht ein.
Wie kann ich YouTube zwingen, Untertitel für sich youtube.com
selbst zu verwenden?
&cc_load_policy=1
Antworten:
Ich habe herausgefunden, wie es geht.
Hinzufügen
zu deiner Video-URL und Untertitel werden standardmäßig auf youtube.com angezeigt. Natürlich müssen Sie stattdessen Ihre Sprache verwenden
de
.quelle
Die einzige Möglichkeit, die ich gefunden habe, besteht darin, den URI von zu ändern
zu diesem Muster
Wenn
hl=
es nicht funktioniert (in einigen Fällen scheint es nicht zu funktionieren), versuchen Sie escc_load_policy=1&cc_lang_pref=
.Unter bash / Linux können Sie einfach den URI mit dieser Struktur kopieren und dann den folgenden Befehl ausführen (spanischer Code fest codiert), um den Inhalt der Zwischenablage zu transformieren (Sie können einen Alias erstellen):
Sie können die verfügbaren Sprachcodes für Untertitel nach ISO 639-1 mit youtube-dl auflisten :
Nachteile:
quelle