Come scarico i sottotitoli da un video di YouTube?


11

Voglio salvare tutti i sottotitoli disponibili per questo video in cui sono disponibili sottotitoli in tre lingue.

C'è un modo per scaricare i file dei sottotitoli dal video?

Sono file .srt?

So come salvare il file video ma voglio usare i sottotitoli con il video offline; delle soluzioni?

Ambiente: Windows 7 Pro e Internet Explorer 8.


1
Vedi anche (per le trascrizioni generate automaticamente): webapps.stackexchange.com/questions/2751/…
Lumaca meccanica

@verve, Questi sottotitoli generati automaticamente contengono molti errori ...
Pacerier,

Ho trovato youtube-dl la migliore alternativa. Vedi questa risposta
Pablo A

Risposte:


4

Supponendo che tu abbia installato Python, puoi usare getyoutubecc , che è uno script Python.

L'esecuzione è la seguente

>> python getyoutubecc Akqkvx407c8

Quindi mantieni il video e .srt nella stessa cartella e dovresti essere in grado di riprodurre in VLC.

Per un modo non tecnico, prova uno dei siti di conversione come http://mo.dbxdb.com/ , che scaricherà il file .srt in una zip.

Apri il file nel menu

Seleziona la traccia dal file zip

Seleziona la traccia

E poi dovresti vedere apparire i sottotitoli

Sottotitoli nella parte inferiore dello schermo VLC

Per i video con più tracce dovrai scavare e salvarlo da .xml a .srt manualmente, non esiste uno strumento già pronto sul web

http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>

Dove può essere enper l'inglese, itper l'italiano e deper il tedesco.
<VIDEOID>è l'id del tuo video di Youtube.

Per alcuni video , sembra necessario specificare il nome della traccia dei sottotitoli, come visto sulla pagina Youtube del video, come terzo argomento:

http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>&name=<NAME>

Non so cosa sia Python! Come eseguo? Scusa, sono un novizio. Puoi spiegarci più in dettaglio?
verve il

@verve è un linguaggio di programmazione. È possibile utilizzare mo.dbxdb.com per ottenere un risultato simile.
phwd

Sembra funzionare Bene, quando il video viene riprodotto su YT l'Ing. i sottotitoli vengono riprodotti per primi per impostazione predefinita, quindi forse è per questo che sta scaricando l'Ing. sottotitoli. Come faccio a scaricare le altre 2 lingue per lo stesso video? Come faccio a scegliere di scaricare gli altri sottotitoli?
verve il

Lo usi http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>e lo sostituisci con l'id per ottenere un file .xml che deve quindi essere convertito in un .srt
phwd

Il nuovo URL è youtube.com/api/timedtext?lang= {LANG} & v = {VIDEOID}
mvark

2

Esiste un'utilità open source chiamata downloader di video 4K per questa attività.

4K Video Downloader consente di scaricare video e sottotitoli da YouTube in alta qualità il più velocemente possibile sul tuo computer.


Si noti che Chromebleed Checker segnala questo sito Web come interessato dal bug Heartbleed.
Aurélien Ooms,

Non so ... odora di spam in qualche modo ...
rogerdpack

2

Questo è un software che scarica tutti i sottotitoli disponibili da un video di YouTube con un clic in formato .srt. Ha anche altre funzionalità: http://google2srt.sourceforge.net/en/ .

Grazie phwd per l'aiuto, ma Google2SRT è semplicissimo da usare ed è esattamente quello che stavo cercando.



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.