YouTubeビデオから字幕をダウンロードするにはどうすればよいですか?


11

3つの言語で利用可能な字幕がある場合、このビデオで利用可能なすべての字幕を保存したいと思います。

ビデオから字幕ファイルをダウンロードする方法はありますか?

それらは.srtファイルですか?

ビデオファイルの保存方法は知っていますが、ビデオで字幕をオフラインで使用したいと思います。解決策はありますか?

環境:Windows 7 ProおよびInternet Explorer 8。


1
(自動生成されたトランスクリプション用)も参照してください:webapps.stackexchange.com/questions/2751/...
機械カタツムリ

@verve、これらの自動生成された字幕には多くのエラーがあります...
Pacerier

私はyoutube-dlが最良の代替手段であることがわかりましたこの回答を
Pablo A

回答:


4

Pythonがインストールされていると仮定すると、Pythonスクリプトであるgetyoutubeccを使用できます。

実行は以下の通り

>> python getyoutubecc Akqkvx407c8

次に、ビデオと.srtを同じフォルダーに保存すると、VLCで再生できるようになります。

非技術的な方法については、http: //mo.dbxdb.com/ などの変換サイトの1つを試してください。zip内の.srtがダウンロードされます。

メニューでファイルを開く

zipファイルからトラックを選択します

トラックを選択

字幕が表示されるはずです

VLC画面の下部にある字幕

複数のトラックがあるビデオの場合、手動で.xmlから.srtに掘り下げて保存する必要があります。Webには、既成のツールがありません。

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

en英語、itイタリア語、deドイツ語の場合があります。
<VIDEOID>YoutubeビデオのIDです。

以下のためにいくつかのビデオは、ビデオのYouTubeのページで見られるように3番目の引数として、字幕トラックの名前を指定する必要が表示されます。

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

Pythonが何であるかわかりません!どのように実行しますか?申し訳ありませんが、私は初心者です。詳しく説明していただけますか?
力強

@verveそれはプログラミング言語です。mo.dbxdb.comを使用して同様の結果を得ることができます。
phwd

動作しているようです。ええと、ビデオがYT the Engで再生されるとき。subsはデフォルトで最初に再生されるので、おそらくそれがEngをダウンロードする理由です。潜水艦。同じ動画に他の2つの言語をダウンロードするにはどうすればよいですか。他の字幕をダウンロードする方法を教えてください。
ヴァーヴ

これhttp://video.google.com/timedtext?lang=<LANG>&v=<VIDEOID>を使用してidで置き換え、.xmlファイルを取得します。これを.srtに変換する必要があります
phwd

新しいURLはyoutube.com/api/timedtext?lang= {LANG}&v = {VIDEOID}です
mvark

2

このタスクには、4kビデオダウンローダーと呼ばれるオープンソースユーティリティがあります。

4Kビデオダウンローダーを使用すると、YouTubeからビデオと字幕を高品質でコンピューターにできるだけ早くダウンロードできます。


Chromebleed Checkerは、このWebサイトにHeartbleedバグの影響があるとしてフラグを立てていることに注意してください。
オーレリアンOoms

私は
知ら

2

これは、YouTube動画から利用可能なすべての字幕を.srt形式でワンクリックでダウンロードするソフトウェアです。他の機能もあります:http : //google2srt.sourceforge.net/en/

phwdにご協力いただきありがとうございます。Google2SRTは非常に使いやすく、まさに私が探していたものです。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.