このページではYouTubeの動画を保存するとき、字幕付きでダウンロード、または字幕ファイルのみコピーする方法を紹介します。PCやスマホでダウンロードの方法が異なるので、どのような手順でYouTubeの動画をダウンロードするのかを見ていきましょう。
YouTubeで動画をダウンロードしたとき、「字幕がついてない!?」と困ったとこはありませんか?実はYouTubeの動画は動画と字幕がわかれており、そのままダウンロードしただけでは字幕が表示されません。今回は字幕付きで動画をダウンロードする方法を紹介します。
YouTubeに投稿されている字幕付きの動画は、動画ファイル+字幕ファイルの構成でできています。ですから字幕付きの動画をそのままダウンロードしても、字幕ファイルはついてきません。逆に言えば、ダウンロードの方法さえ知っていれば、字幕付きの動画、字幕のみのファイルがダウンロードできます。
YouTubeの字幕のみをダウンロードする用途としては、洋画のセリフを確認したい。文字起こし(テープ起こし)をするときに活用できます。
YouTubeの動画をダウンロードを字幕ごとダウンロードできる。それと字幕のみダウンロードもできることが分かったところで、実際の方法を見てみましょう。さまざまな方法がありますので、自分の用途や環境に合った方法を選びましょう。
YouTubeの動画の字幕は欲しいけどファイルをダウンロードするのに抵抗がある人にオススメです。少々手順は多いのですが、URLをいじるだけで字幕の一覧を表示できます。
メリットとしては、ファイルをダウンロードをしなくても一覧が見られること。デメリットとしては操作が少し多いこと、さらにブラウザ上に表示されるだけなので、そのままでは使えないことが挙げられます。
コピー&ペーストだけでできる方法です。
手順としては、
まず字幕を表示させたいYouTubeの動画のURLを見てみましょう。使用するのは最後の文字列の部分です。今回の動画では、eHiH1NytwjMの部分をコピーします。
次にYouTubeからコピーしたものを以下のURLの末尾に張り付けてください。
http://video.google.com/timedtext?type=list&v=
以下が張り付けたURLです。
http://video.google.com/timedtext?type=list&v=eHiH1NytwjM
張り付けてからEnterで開くと上のような画面が出てきます。このページではYouTubeの動画の字幕が一覧表示されます。数えていくと29種類の言語の字幕がこのYouTubeの動画についているということがわかります。YouTubeの動画ではかなり多いほうですね。通常ですと1ヶ国から数ヶ国しか言語はありません。
今回は日本語の字幕を表示させたいので、日本語の行を探し、そこに含まれている文字列を以下のURLに当てはめていきます。
http://video.google.com/timedtext?hl=lang_code=の文字&lang=lang_code=の文字&name=name=の文字&v=コピーした動画の末尾の文字列
以下が入力したURLです。
http://video.google.com/timedtext?hl=ja&lang=ja&name=&v=eHiH1NytwjM
(上の画像ではnameが空白なのでname=の文字には何も入力しません)
入力してEnterを押すと以下の画面が表示されます。
YouTubeのURLから日本語字幕の詳細が表示されました。コピー&ペーストだけでできましたが、ブラウザ上で表示されているだけなのでそのまま使うことはできません。メモ帳にコピーするなり、どこかに保存しておきましょう。
次にCGIを用いてYouTubeの動画から字幕だけを取り出してみましょう。こちらはソフトをダウンロードすることはありませんが、インターネットのサイトを用います。最初に説明した、自力でダウンロードするよりも簡単なのでオススメです。
まずURL/IDのところにYouTubeの動画のURLを貼り付けます。そして保存する形式を選択します。SRT, HTML, XMLの3つから選びましょう。最後にダウンロードする字幕の言語を選択し、ダウンロードボタンを押せば完了です。
注意点としては、このサイトは字幕付きの動画から字幕のみをダウンロードするサイトなので、字幕のないYouTubeの動画ではエラーが表示されます。
YouTubeの動画からダウンロードしたHTMLのファイルを開いてみました。字幕で表示させたものとは違い、時間は表示されません。SRTとXMLは時間が表示されますが、HTMLの場合は表示されません。文章だけ表示させたい人はHTMLのファイルをダウンロードしましょう。
1 / 3
続きを読む