Chr*_*ris 28 ipython html5-video ipython-notebook
我有一个本地视频文件(一个.avi,但可以转换),我想展示一个客户端(即它是私人的,不能发布到网络上),但我无法弄清楚如何在IPython笔记本中播放它.
经过一番谷歌搜索后,似乎HTML5视频标签可能就行了,但我不知道任何HTML,也无法让它发挥.
关于如何嵌入这个的任何想法?
Vik*_*kez 32
您必须将视频读入内存并对其进行base64编码,因为IPython Notebook不是静态文件服务器:
from IPython.display import Video
Video("test.mp4")
Run Code Online (Sandbox Code Playgroud)
Azi*_*lto 30
将其作为HTML5视频播放:]
from IPython.display import HTML
HTML("""
<video width="320" height="240" controls>
<source src="path/to/your.mp4" type="video/mp4">
</video>
""")
Run Code Online (Sandbox Code Playgroud)
UPDATE
另外,使用魔法细胞:
%%HTML
<video width="320" height="240" controls>
<source src="path/to/your.mp4" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)
这同样适用于音频
%%HTML
<audio controls>
<source src="AUDIO-FILE.mp3">
</audio>
Run Code Online (Sandbox Code Playgroud)
一种更简单的方法:
from IPython.display import Video
Video("OUT.mp4")
Run Code Online (Sandbox Code Playgroud)