Forza i sottotitoli nei video su YouTube, se non è incorporato


16

Ho caricato il video su YouTubean e aggiunto i sottotitoli ma gli utenti non si rendono conto di poterli attivare. So che esiste un parametro URL particolare per il player incorporato, ma non funziona da youtube.comsolo. Ho provato:

http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1

e restituisce la pagina in tedesco, ma non attiva i sottotitoli.

Come posso forzare YouTube a utilizzare i sottotitoli su youtube.comse stesso?


3
Per altri che ricercano lo stesso: in questo momento, &cc_load_policy=1sembra funzionare solo, poiché accende il CC, ma nessuna lingua può essere impostata ... peccato, è così conveniente condividere correttamente i collegamenti
brasofilo,

Risposte:


2

Ho scoperto come farlo.

Inserisci

&hl=de&cc_lang_pref=de&cc=1

all'URL del tuo video e i sottotitoli saranno su youtube.com per impostazione predefinita. Certo, devi usare la tua lingua invece di de.


8
Non funziona più :(
kbtz

2
era un trucco sporco con durata limitata: D
eviltnan,

1

L'unico modo in cui ho trovato è cambiare l'URI da

https://www.youtube.com/watch?v=2s3aJfRr9gE

a questo modello

"https://www.youtube-nocookie.com/embed/" + VIDEO_ID + "?hl=" LANG_CODE

Se hl=non funziona (in alcuni casi non sembra funzionare) prova cc_load_policy=1&cc_lang_pref=.

Su bash / Linux puoi semplicemente copiare l'URI con quella struttura e quindi eseguire questo comando (codice spagnolo hardcoded) per trasformare il contenuto degli appunti (puoi creare un alias):

xclip -selection c -o | echo "$(cat -)?&hl=es-419" | sed "s|youtube.com/watch?v=|youtube-nocookie.com/embed/|1" | xclip -selection c

Puoi elencare i sottotitoli disponibili ISO 639-1 codici lingua con youtube-dl :

youtube-dl --list-subs "{video_id or url}"

svantaggi:

  • il video coprirà lo schermo completo ... che potrebbe essere una buona cosa per smettere di procrastinare con i video correlati :)
  • Sembra che non funzioni con i sottotitoli generati automaticamente.

Questo sembra cambiare la lingua dell'interfaccia utente, ma non mostra i sottotitoli.
Tin Man,

Ma l'aggiunta di & cc_lang_pref = de & cc_load_policy = 1 (ad es. Youtube-nocookie.com/embed/… ) sembra funzionare!
Tin Man,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.