如何在没有 api 和 gui 环境的情况下使用 google colab 将视频从 google drive 传输到 youtube?

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

我想将我的视频从谷歌驱动器传输到 youtube,满足以下条件:

  1. 没有 youtube API-v3 因为它每天有 10,000 个单位的配额限制
  2. 我必须只使用 Google Colab 单元进行此传输而且我不能以任何方式购买 VPS
  3. 这次转移我根本不应该使用 Google Colab GUI 环境
  4. 我不能使用 youtube Resumable Upload 脚本,因为它将视频转换为 20MB 块
  5. 出于某种原因我无法访问 Google 控制台,我无法启用 youtube API-v3
  6. 我无法使用 Selenium 进行此传输,因为我无法将其安装在 Google Colab 单元上。 如果我可以在 google colab 上安装它,请告诉我如何安装?
  7. 我无法下载我的视频并将其重新上传到 youtube。此转帐必须直接完成
  8. 我根本无法使用 VPN,因为几乎 99% 的 VPN 都被我国政府屏蔽了。

我只能在 google colab 单元格中使用此代码安装我的 google 驱动器:

#@markdown <br><center><img src='https://upload.wikimedia.org/wikipedia/commons/thumb/d/da/Google_Drive_logo.png/600px-Google_Drive_logo.png' height="50" alt="Gdrive-logo"/></center>
#@markdown <center><h3>Mount Gdrive to /content/drive</h3></center><br>
MODE = "MOUNT" #@param ["MOUNT", "UNMOUNT"]
#Mount your Gdrive! 
from google.colab import drive
drive.mount._DEBUG = False
if MODE == "MOUNT":
  drive.mount('/content/drive', force_remount=True)
elif MODE == "UNMOUNT":
  try:
    drive.flush_and_unmount()
  except ValueError:
    pass
  get_ipython().system_raw("rm -rf /root/.config/Google/DriveFS")

我在我的 windows 操作系统环境中安装了 google drive 桌面版,我注意到在将视频上传到 YouTube 时,我可以从我的 windows SSD 驱动器上由 Google Drive 桌面版创建的虚拟驱动器中选择视频。 经过多次测试,我发现这种上传没有任何限制
我可以通过在其上安装 GUI 环境并将我的谷歌驱动器安装到它来在 Google Colab 中进行这种类型的上传。

我如何只使用 google colab 单元进行这种类型的传输,而不在其上安装 GUI 环境并且没有 youtube API?

注意:https://upload.youtube.com没有任何配额限制,完全没有限制。

我国政府对互联网实行最严厉的审查。政府封锁了除 https://colab.research.google.com 之外的所有域,这是我不想使用 Google Colab 和 noVNC 图形环境的唯一原因,因为如果我使用其他域或 端口转发我需要VPN。

selenium-webdriver google-drive-api upload google-colaboratory youtube-data-api
© www.soinside.com 2019 - 2024. All rights reserved.