我正在开发一个车道检测项目,我需要将车道视频加载到我的 Colab 中以便从 YouTube 进行处理。我可以直接使用视频链接上传吗?
代码:
!pip install yt-dlp
!yt-dlp https://www.youtube.com/watch?v=S7WBEJJlYWU
您可以尝试使用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])
!pip install yt-dlp
from yt_dlp import YoutubeDL
from google.colab import drive
drive.mount('/content/gdrive', force_remount=True)
root_dir = '/content/gdrive/MyDrive'
link = 'https://www.youtube.com/watch?v=-LsuiVGO-88'
ydl_opts = {}
with YoutubeDL(ydl_opts) as ydl:
info_dict = ydl.extract_info(link, download=False)
video_title = info_dict.get('title', None)
path = f'' + root_dir + '/{video_title}.mp4'
ydl_opts.update({'outtmpl':path})
with YoutubeDL(ydl_opts) as ydl:
ydl.download([link])