Wie lade ich Untertitel von einem YouTube-Video herunter?


11

Ich möchte alle für dieses Video verfügbaren Untertitel speichern, wobei Untertitel in drei Sprachen verfügbar sind.

Gibt es eine Möglichkeit, Untertiteldateien aus dem Video herunterzuladen?

Sind sie .srt-Dateien?

Ich weiß, wie die Videodatei gespeichert wird, möchte jedoch die Untertitel für das Video offline verwenden. irgendwelche Lösungen?

Umgebung: Windows 7 Pro und Internet Explorer 8.


1
Siehe auch (für die automatisch generierten Transkriptionen): webapps.stackexchange.com/questions/2751/…
Mechanische Schnecke

@verve, Diese automatisch generierten Untertitel enthalten viele Fehler ....
Pacerier

Ich fand youtube-dl die beste Alternative. Siehe diese Antwort
Pablo A

Antworten:


4

Angenommen, Sie haben Python installiert, können Sie getyoutubecc verwenden , ein Python-Skript.

Die Ausführung ist wie folgt

>> python getyoutubecc Akqkvx407c8

Bewahren Sie dann das Video und .srt im selben Ordner auf, und Sie sollten in der Lage sein, in VLC abzuspielen.

Versuchen Sie für eine nicht technische Methode eine der Konvertierungsseiten wie http://mo.dbxdb.com/ , auf der die .srt-Datei innerhalb einer Zip-Datei heruntergeladen wird.

Datei im Menü öffnen

Wählen Sie den Titel aus der Zip-Datei

Wählen Sie die Spur

Und dann sollten die Untertitel angezeigt werden

Untertitel am unteren Rand des VLC-Bildschirms

Für Videos mit mehreren Spuren müssen Sie sie manuell durchsuchen und von .xml in .srt speichern. Es gibt kein fertiges Tool im Web

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

Wo kann enfür Englisch, itfür Italienisch und defür Deutsch sein.
<VIDEOID>ist die ID deines Youtube-Videos.

Bei einigen Videos muss der Name der Untertitelspur, wie auf der Youtube-Seite des Videos angegeben, als drittes Argument angegeben werden:

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

Ich weiß nicht was Python ist! Wie führe ich aus? Entschuldigung, ich bin ein Neuling. Können Sie das näher erläutern?
Verve

@verve es ist eine Programmiersprache. Sie können mo.dbxdb.com verwenden , um ein ähnliches Ergebnis zu erzielen.
Phwd

Es scheint zu funktionieren. Nun, wenn das Video auf YT the Eng abgespielt wird. Subs wird standardmäßig zuerst abgespielt. Vielleicht wird deshalb das Eng heruntergeladen. subs. Wie lade ich die 2 anderen Sprachen für dasselbe Video herunter? Wie lade ich die anderen Subs herunter?
Verve

Sie verwenden dies http://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>und ersetzen es durch die ID, um eine XML-Datei zu erhalten, die dann in eine .srt
phwd

Die neue URL lautet youtube.com/api/timedtext?lang= {LANG} & v = {VIDEOID}
mvark

2

Für diese Aufgabe gibt es ein Open Source-Dienstprogramm namens 4k Video Downloader .

Mit 4K Video Downloader können Sie Videos und Untertitel von YouTube in hoher Qualität so schnell wie möglich auf Ihren Computer herunterladen.


Beachten Sie, dass Chromebleed Checker diese Website als vom Heartbleed-Fehler betroffen kennzeichnet.
Aurélien Ooms

Ich weiß nicht ... riecht irgendwie nach Spam ...
Rogerdpack

2

Dies ist eine Software, die alle verfügbaren Subs von einem YouTube-Video mit einem Klick im .srt-Format herunterlädt. Es hat auch andere Funktionen: http://google2srt.sourceforge.net/en/ .

Vielen Dank an phwd für Ihre Hilfe, aber Google2SRT ist sehr einfach zu bedienen und genau das, wonach ich gesucht habe.



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.