我正尝试在Jupyter Notebook中嵌入本地驱动器上的视频。文件名为“openaigym.video.6.7524.video000000.mp4”,位于名为“gym-results”的文件夹中。使用以下代码什么都不会产生:
如果我直接使用HTML(这些HTML代码来自这里),则会生成无法播放的视频:
也就是说,它会产生以下结果:
这不能被启动。
我该如何解决这个问题?
from IPython.display import Video
Video("./gym-results/openaigym.video.4.7524.video000000.mp4",embed =True)
如果我直接使用HTML(这些HTML代码来自这里),则会生成无法播放的视频:
from base64 import b64encode
def video(fname, mimetype):
from IPython.display import HTML
video_encoded = b64encode(open(fname, "rb").read())
video_tag = '<video controls alt="test" src="data:video/{0};base64,{1}">'.format(mimetype, video_encoded)
return HTML(data=video_tag)
path= f"./gym-results/openaigym.video.6.7524.video000000.mp4"
video(path, "mp4")
也就是说,它会产生以下结果:
![enter image description here](https://istack.dev59.com/LGOnk.webp)