본문 바로가기
Data Science

구글 코랩에서 동영상 재생시키는 법 mp4

by Queen2 2023. 5. 17.
728x90
반응형

구글 코랩에서 동영상 재생시키는 법 mp4

동영상 데이터로 실험하면서 이게 잘 되었는지 확인하려 하니까 일반적인 cv2.imshow 혹은 Video(path)로는 비디오가 셀에서 재생이 안돼서 서칭을 통해 스택오버플로우에서 답을 찾았습니다.

 

아래는 예전에 공유된 버전인데 이렇게 open안에 동영상 경로를 넣어도 잘 작동됩니다.

from IPython.display import HTML
from base64 import b64encode
mp4 = open('video.mp4','rb').read()
data_url = "data:video/mp4;base64," + b64encode(mp4).decode()
HTML("""
<video width=400 controls>
      <source src="%s" type="video/mp4">
</video>
""" % data_url)

 

이건 2020년 이후 코랩에서 가능한 방법인데 코드가 좀 더 짧습니다.

!pip install -U kora
from kora.drive import upload_public
url = upload_public('video.mp4')
# then display it
from IPython.display import HTML
HTML(f"""<video src={url} width=500 controls/>""")
728x90
반응형

댓글