22P by budlebee 2021-06-29 | favorite | 댓글 8개

- 유튜브 url 을 입력하면 매 1분마다 영상을 캡쳐해서 pdf 파일로 만들어주는 서비스.

- chromium 기반의 브라우저 자동화 도구 puppeteer 를 사용.

유투브에서 문서 영역만 캡처해서 pdf로 만들어주는 서비스도 크롬 익스텐션으로 있습니다.
https://www.u2docs.com

비슷한 서비스로 https://slid.cc/ 도 있습니다. 크롬 확장도 제공해줘서 유용하게 사용하고 있습니다.

긱뉴스에 올라온 glancer 를 보고 참 좋다고 생각해서 만들게 됐습니다. 전 영상으로 뭘 진득히 보고 있는게 힘들더라구요.

- 깃허브 주소.
https://github.com/budlebee/videoglancer

- Glancer - 유튜브 비디오를 이미지로 보는 HTML로 만들기
https://news.hada.io/topic?id=3704

멋지네요. 긱뉴스 운영하는 보람을 느끼게 해주셨습니다. 고맙습니다!

위 코드에서 사용된 방법과는 거리가 있지만, 동영상 데이터 자체를 직접 분석 및 처리할 수 있다면 키프레임 단위로 좀 더 세밀하게 캡쳐를 하는 도구를 만들 수도 있겠다 싶네요. 그와는 별개로, 이런 식으로 사용자의 키보드나 마우스 입력을 흉내내는 식의 자동화가 RPA다 뭐다 해서 요즘 많이 쓰이는 것 같습니다.

그나저나 index.js 상단에 "youtubeURL"이라는 이름으로 웬 유튜브 링크가 상수로 박혀 있길래 뭔가 봤더니, 리처드 파인만의 강의로군요?
https://www.youtube.com/watch?v=ipRvjS7q1DI

- 영상을 다운받지 않고 캡쳐를 하고싶어서 puppeteer 를 사용했는데, 동영상 원본데이터를 처리하는게 아니다보니 결과물이 좀 지저분 합니다. youtube api 를 활용하면 더 괜찮은 결과물을 만들 수 있을 것 같은데, 시도해보겠습니다.

- 옙 파인만 강의를 sample 격으로 코드에 넣었습니다. 양자역학 뿐만 아니라, 말년에는 컴퓨터과학쪽 강의도 했다는걸 얼마전에 알게됐네요.