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
반응형
'Data Science' 카테고리의 다른 글
비전공자의 ADSP, SQLD, 빅데이터분석기사 체감 난이도, 합격 후기 공유 (0) | 2023.05.18 |
---|---|
정보처리기사 필기 후기(2023.05)+시험정보 공유 (1) | 2023.05.15 |
Visual Studio 에서 마크다운 Markdown 미리 볼수 있는 법(Preview) (0) | 2023.04.20 |
30초만에 예술작품을 만드는 AI (MidJourney) (0) | 2022.12.29 |
ChatGPT 이용 상세 리뷰 😮 (0) | 2022.12.26 |
댓글