IPython notebook に YouTube埋め込めるようになってる!今更だけど / How to show off YouTube videos in your IPython notebook

IPython notebook に YouTube埋め込めるようになってる!今更だけど / How to show off YouTube videos in your IPython notebook

** Sorry, this note is Japanese only, but please take a look at some code snippets. Hope it helps you a bit!

ちょっと用があって IPython notebook のリファレンスを調べてたらなんか YouTube の動画を notebook に埋め込めるようになってる!
・・・どうでもいい tips だけど息抜きにどうぞ。

YouTube 動画を Ipython notebook に埋め込む方法

手順は、

  1. Ipython.display モジュールから YouTubeVideo クラスをインポート
  2. YouTubeVideo(<YOUR_VIDEO_ID>) でインスタンス生成

以上です。何このお手軽・・・

実際に YouTube 動画を Ipython notebook に埋め込んでみると・・・

from IPython.display import YouTubeVideo
YouTubeVideo("22W0-VOFLts")

こんな感じ。超簡単。
サイズを変えたかったら、

YouTubeVideo("22W0-VOFLts", width=480, height=270)

だし、動画の再生場所を指定したかったら

YouTubeVideo("22W0-VOFLts", start=30) // 30秒後からスタート

でできる。他にも YouTube Embedded Player のパラメータは指定できるらしいです。
今日ののまとめ。
gist.github.com

YouTube 以外にも Vimeo の動画も埋め込めるみたいです。

ソースはこちら

Module: display — IPython 5.0.0 documentation

その他の Ipython notebook 関係の記事

datalove.hatenadiary.jp

datalove.hatenadiary.jp