videoglancer: 유튜브 비디오를 캡쳐해서 PDF 로
(videoglancer.com)- 유튜브 url 을 입력하면 매 1분마다 영상을 캡쳐해서 pdf 파일로 만들어주는 서비스.
- chromium 기반의 브라우저 자동화 도구 puppeteer 를 사용.
유투브에서 문서 영역만 캡처해서 pdf로 만들어주는 서비스도 크롬 익스텐션으로 있습니다.
https://www.u2docs.com
긱뉴스에 올라온 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 격으로 코드에 넣었습니다. 양자역학 뿐만 아니라, 말년에는 컴퓨터과학쪽 강의도 했다는걸 얼마전에 알게됐네요.