Как воспроизвести файл .avi в Google Colab? - PullRequest
0 голосов
/ 01 апреля 2020

Я нашел только способы воспроизведения файлов .mp4. Я даже пытался скачать файл .avi, и он показывает, что файл поврежден. Я даже пытался изменить .avi на .mp4 с помощью онлайн-инструментов, но ничего не получалось.

1 Ответ

1 голос
/ 02 апреля 2020

Вам нужно конвертировать avi в mp4 с помощью ffmepg

!ffmpeg -i input.avi output.mp4

Затем получить содержимое файла в data_url

from IPython.display import HTML
from base64 import b64encode
mp4 = open('output.mp4','rb').read()
data_url = "data:video/mp4;base64," + b64encode(mp4).decode()

Затем отобразить его с помощью HTML ()

HTML("""
<video controls>
      <source src="%s" type="video/mp4">
</video>
""" % data_url)

Вот рабочий пример .

...