Crunchyroll は、東アジア地域の動画コンテンツ、特に日本のアニメーション作品などを字幕付きで配信するサイト。2006年設立。
http://www.crunchyroll.com/

このサイトは、多くの動画で、日本からの視聴を制限しています。このサイトの動画を「視聴するコツ」の覚え書きです。

記事の一部で、Proxy を使っています。Proxy については、その見つけ方、使用するにあたっての注意点、ブラウザでの設定のしかた、などについて、ここでは触れません。ご自分で調べて、ご自身の判断と責任においてお試しください。Proxy についてよくわからない場合は、Proxy のご使用は、控えたほうがよいです。

ブラウザで視聴する。
  1. ブラウザが開いている場合は、いったん閉じます。
  2. ブラウザを開いて、Proxy をセットします。
  3. Crunchyroll のトップページへアクセスします。
  4. ページが表示され始めたら、Proxy を切ります。
    • Proxy を切らずに、そのまま使い続けてもかまいませんが、たいていの場合、Proxyを通すと表示が遅くなるので、この段階で切ってしまってかまいません。
    • Proxy の On/Off が簡単にできるブラウザを使うとよいかもしれません。
  5. 動画のページへ移動し、トップページへ飛ばされなければ成功です。
  6. 見たい動画を再生します。
  • 再生できる状態は、ブラウザを閉じるまで維持できます。
  • うまくいかない場合は、ブラウザをいったん閉じて、再度試してください。何度トライしてもだめならば、Proxy を換えてみてください。

原理:
Crunchyrollサイトに最初にアクセスする際に、セッションクッキーが発行されます。このセッションクッキーが有効(動画ページを表示可能)なものだと、以後、このセッションクッキーを使ったアクセスは、日本からの直アクセスであっても有効になると思われます。セッションクッキーは、通常、ブラウザを閉じるまで有効です。(この仕様は、この項の執筆時点 2011.07.18 でのものです。いずれ変更になるような気もします。)


ローカル環境で視聴する。

用意するもの1

準備:
日本から視聴できない動画を対象にする場合には、スクリプトの 18~19行目あたり、_Crunchyroll.setProxy を true にし、_Crunchyroll.Proxy に proxy をセットします。

後はいつもと同じです。スクリプトをダブルクリックないし右クリックから開くをクリック、インプットボックスが表示されると思うので、動画ページの URL を入力、OK。RTMPDump のコマンドライン文字列が表示されれば成功です。取得に失敗した場合は、エラーメッセージが表示されるかもしれません。

日本から視聴できない動画を、ローカル環境に保存してしまうと、法に触れる可能性があるかもしれませんので、ここでは、RTMPDump と VLC Media Player を使って、ストリーム再生させることにします。

用意するもの2
  • RTMPDump (v2.4 GIT-2011-07-11 ないし、svn-r563 以降であればたぶん大丈夫です )
  • VLC Media Player
    (VLC Media Player については、こちらなど参照)

準備:
VLC Media Player は、インストール済みであるとします。


手順:
  1. 先ほど取得した、RTMPDump コマンドライン文字列の末尾、
    -o "[filename]"

    --quiet | "C:\Program Files\VideoLAN\VLC\vlc.exe" -
    に書き換えます。
    • "C:\Program Files\VideoLAN\VLC\vlc.exe" は、vlc.exe へのフルパスです。ご自分の環境に読み替えてください。
  2. RTMPDump のあるフォルダをカレントにしてコマンドプロンプトウィンドウを開き、実行します。
  3. VLC Media Player が立ち上がって、動画が再生されれば成功です。


この記事の内容を実行するに際しては、すべてご自身の判断と責任において行うようにしてください。