Воспроизведение видео на Google Colab - PullRequest
0 голосов
/ 28 августа 2018

Я пытался использовать следующие коды для воспроизведения видео YouTube на Google Colab,

!pip install pytube==9.1.0
from pytube import YouTube
yt = YouTube('https://www.youtube.com/watch?v=-ncJV0tMAjE&t=72s')

Название объекта yt:

print(yt.title)
>> 作業2 第二題 強健控制:結構化不確定參數的Riccati equation

Затем я импортировал cv2.

import cv2
import numpy as np
cap = cv2.VideoCapture('作業2 第二題 強健控制:結構化不確定參數的Riccati equation.mp4')

while(cap.isOpened()):
ret, frame = cap.read()

gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
    break

cap.release()
cv2.destroyAllWindows()

Однако, я всегда получаю сообщение об ошибке, как

Runtime died. Autmatically restarting.

Что мне делать?

Ответы [ 2 ]

0 голосов
/ 31 июля 2019

Если вы хотите воспроизвести видео на YouTube в Google Colab,

from IPython.display import YouTubeVideo
YouTubeVideo('-ncJV0tMAjE')

'- ncJV0tMAjE' взято из URL (https://www.youtube.com/watch?v=-ncJV0tMAjE) после 'watch? V ='

0 голосов
/ 05 апреля 2019

Вам необходимо получить код для вставки вашего видео.

from IPython.display import HTML

HTML('<iframe width="560" height="315" src="https://www.youtube.com/embed/lTTZ8PkQ_Pk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...