有没有办法直接从youtube上传视频到colab?

问题描述 投票:0回答:3

我正在开发一个车道检测项目,我需要将车道视频加载到我的 Colab 中以便从 YouTube 进行处理。我可以直接使用视频链接上传吗?

python deep-learning google-colaboratory
3个回答
2
投票

代码:

!pip install yt-dlp
!yt-dlp https://www.youtube.com/watch?v=S7WBEJJlYWU

1
投票

您可以尝试使用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])

0
投票
!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])
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.