[Python] 유튜브 영상을 일정 간격으로 캡쳐하여 10장씩 merge하기

Tip & Tech

활용팁

홈 > 회원포럼 > 활용팁
활용팁

[Python] 유튜브 영상을 일정 간격으로 캡쳐하여 10장씩 merge하기

안녕하세요?? 


날씨가 무더워졌는데 건강히 잘 계시는지요?? :)


예전에 아미나 자유게시판에서 몇몇 분들께서 유튜브 리뷰 및 추천 사이트를 운영하면 좋겠다고 말씀하셨는데요~ ^^


그런 사이트에서 활용할 수 있도록 유튜브 영상을 다운받아 일정 간격으로 캡쳐하여 10장씩 merge하는 파이썬 스크립트를 작성했어요!



첨부파일은 pytube, PIL, cv2 등 import하는 모듈을 dependency로 하므로 이걸 모두 설치하셔야 되어요~!


제23행에서 몇 초 간격으로 캡쳐를 할지 변경할 수 있어요~


스크립트를 실행하면 다음과 같이 진행률이 표시되어요 ^-^


image 20200527152326.png.jpg 



실행을 완료하면 10장씩 merge된 jpg 파일들이 생성됩니다 :)


유튜버 '영국남자'를 캡쳐해봤네요!!


result01.jpg 



허접한 스크립트이지만 유튜브 리뷰 사이트를 운영하시는 분들께서 유튜브 저작권에 저촉되지 않는 범위 내에서 잘 활용하시면 좋을 것 같네요 :)

(저작권과 관련된 문제를 회피하기 위하여 다운받은 임시파일은 삭제하도록 처리하였습니다.)


한별아빠 님을 비롯하여 아미나의 모든 회원분들께 항상 감사드립니다!


그럼 편안한 저녁 되세요~ ^-^


7 Comments
16 티스탁 05.29 04:06  
대박팁이네요.. ^^ 적용해 보고 싶다
앗 허접한 팁인데 좋게 봐주셔서 감사합니다!
꼭 그누보드와 연계하지 않더라도 새 영상이 뜨면 스마트폰으로 푸쉬알림하는 방향으로도 활용할 수 있을 것 같아요 :)
그럼 티스탁 님께서도 좋은 하루 되세요 ^-^

Congratulation! You win the 36 Lucky Point!

24 선구자 05.29 07:51  
감사합니다
저야말로 항상 감사드립니다!
그럼 즐거운 불금 & 주말 되세요 :)
2 신의손 06.21 23:52  
아 적용해보고 싶네요 ㅠ
옙 허접한 소스이지만 잘 활용하시면 좋겠네요 :)
감사합니다!! ^-^
2 신의손 07.04 14:55  
옙! 감사합니다!
제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand