OpenCV youtube 출력, python 3.8 이상 pafy, yt_dlp 이용


OpenCV youtube 출력, python 3.8 이상 pafy, yt_dlp 이용

해당 방법은 파이썬 3.8 버전 이상에서 실행되지 않는 현상을 고친 것입니다. pafy 와 yt_dlp를 이용해서 OpenCV 창에 유튜브 영상을 띄우는 방법을 사용했는데 이 방법을 사용하려면 pafy의 내부 코드르 변경해야 합니다. C:\Python38\Lib\site-packages\pafy이 와 같이 pafy가 설치된 곳으로 들어가셔서 pafy.py, backend_youtube_dl.py의 파일을 수정합니다. pafy.py 해당 행 주석 처리 해당 부분은 파이썬 2에서 실행이 되도록 하는 것이므로 파이썬 3부터는 urllib에 있어서 없애버리시면 됩니다. 36 # else: 37 # from urllib2 import HTTPError 48 번째 행을 주석처리하고 그 밑에 49행의 코드 추가 48 # import youtube_dl 49 import yt_dlp as youtube_dl backend_youtube_dl.py 주석 처리 10 # else: 11 # uni = ...



원문링크 : OpenCV youtube 출력, python 3.8 이상 pafy, yt_dlp 이용