【发布时间】:2020-07-13 13:47:01
【问题描述】:
我只找到了播放“.mp4”文件的方法。我什至尝试下载 .avi 文件,它显示文件已损坏。我什至尝试使用在线工具将 .avi 更改为 .mp4,但效果不佳。
【问题讨论】:
标签: python-3.x google-colaboratory video-processing opencv3.0
我只找到了播放“.mp4”文件的方法。我什至尝试下载 .avi 文件,它显示文件已损坏。我什至尝试使用在线工具将 .avi 更改为 .mp4,但效果不佳。
【问题讨论】:
标签: python-3.x google-colaboratory video-processing opencv3.0
使用 python moviepy 包
from moviepy.editor import *
path="file.avi"
clip=VideoFileClip(path)
clip.ipython_display(width=280)
【讨论】:
你需要用ffmepg把avi转成mp4
!ffmpeg -i input.avi output.mp4
然后将文件内容拿到data_url中
from IPython.display import HTML
from base64 import b64encode
mp4 = open('output.mp4','rb').read()
data_url = "data:video/mp4;base64," + b64encode(mp4).decode()
然后用 HTML() 显示
HTML("""
<video controls>
<source src="%s" type="video/mp4">
</video>
""" % data_url)
【讨论】: