【发布时间】:2021-01-06 19:11:11
【问题描述】:
我正在做一个车道检测项目,我需要将车道视频加载到我的 colab 中,以便从 youtube 进行处理。我可以使用视频的链接直接上传吗?
【问题讨论】:
标签: python deep-learning google-colaboratory
我正在做一个车道检测项目,我需要将车道视频加载到我的 colab 中,以便从 youtube 进行处理。我可以使用视频的链接直接上传吗?
【问题讨论】:
标签: python deep-learning google-colaboratory
您可以尝试使用 youtube_dl:
!pip install youtube_dl
import youtube_dl
link = '<LINK_TO_YOUTUBE_VIDEO>'
ydl_opts = {}
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
info_dict = ydl.extract_info(link, download=False)
video_title = info_dict.get('title', None)
path = f'./{video_title}.mp4'
ydl_opts.update({'outtmpl':path})
with youtube_dl.YoutubeDL(ydl_opts) as ydl:
ydl.download([link])
【讨论】:
您可以在下面查看此notebook。它需要对文件名进行一些轻微的更正并选择所需的流。您可以使用pytube3 下载视频并将其复制/移动到驱动器以供永久使用。
在笔记本中,它将显示视频链接的输入框。只需粘贴一个 youtube 链接,它就会默认下载第一个可用的流。
您可以使用iframe、来自local 的html 查看器或谷歌驱动器中public 文件夹中的kora 进行查看。
【讨论】: