[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 



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

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


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


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


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

Congratulation! You win the 36 Lucky Point!

25 선구자 05.29 07:51  
감사합니다
저야말로 항상 감사드립니다!
그럼 즐거운 불금 & 주말 되세요 :)
4 신의손 06.21 23:52  
아 적용해보고 싶네요 ㅠ
옙 허접한 소스이지만 잘 활용하시면 좋겠네요 :)
감사합니다!! ^-^
4 신의손 07.04 14:55  
옙! 감사합니다!
20 사노라면 07.23 11:14  
대박팁인데
초보라서 사용법 가르쳐줄수 없을까요?
사노라면 님 안녕하세요? ^^
제가 병원에 입원해서 수술을 받느라 확인이 늦었네요~
파일에 주석을 달기는 했는데 설명이 부족했던 것 같군요 ㅠㅠ
9번째 행에 URL을 입력하고, 23번째 행에 몇 초 간격으로 캡쳐할지 정하시면 되어요!
그럼 가정에 건강이 늘 함께 하시길 기원할게요~ :)
20 사노라면 09.10 12:11  
병원 수술 잘 받으셧어요?
파일 다운받아서 주석부분 사용법은 이해하고 있습니다
문제는 다운받은 파일을 어느파일에 넣어서 어떻게 실행해야 할까요?
너무 초보문제인데 제가 초보라서 ㅠㅠ
안녕하세요??
병가가 끝나고 경황 없이 지내서 답변이 늦어서 죄송해요 ㅠㅠ

말씀하신 질문의 취지를 제가 잘 이해했는지 모르겠지만
첨부된 스크립트 파일을 파이썬에서 실행시켰을 때 어떤 에러 메시지가 출력되는가요?
만약 제대로 실행이 안 된다면 모듈이 설치되지 않은 것이 원인일 확률이 크기 때문에
에러 메시지에 뜨는 모듈을 설치하시면 되어요 ^^

그럼 즐겁고 뜻깊은 추석 되세요!
감사합니다 :)
참고로 위 영상의 출처는 아래 영상이에요~! ^-^

제목
최근 글
최근 댓글
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand