22 ポイント 投稿者 budlebee 2021-06-29 | 7件のコメント | WhatsAppで共有
  • YouTube の URL を入力すると、1分ごとに動画をキャプチャして PDF ファイルにしてくれるサービス。

  • Chromium ベースのブラウザ自動化ツール puppeteer を使用。

7件のコメント

 
rednakta 2023-03-28

YouTubeで文書領域だけをキャプチャしてPDFにしてくれるサービスも、Chrome拡張機能としてあります。
https://www.u2docs.com

 
wonkwh 2021-07-01

似たようなサービスとして https://slid.cc/ もあります。Chrome拡張機能も提供されているので、便利に使っています。

 
budlebee 2021-06-30

仕上がりがきれいで良いですね 👍👍

 
budlebee 2021-06-29

GeekNews に掲載された glancer を見て、とても良いと思って作ることにしました。自分は動画をじっくり見続けるのが苦手なんです。

  • GitHub のアドレス。

https://github.com/budlebee/videoglancer

  • Glancer - YouTube 動画を画像で見る HTML を作る

https://ja.news.hada.io/topic?id=3704

 
xguru 2021-06-30

素晴らしいですね。ギークニュースを運営するやりがいを感じさせていただきました。ありがとうございます!

 
kunggom 2021-06-30

上のコードで使われている方法とは少し離れていますが、動画データそのものを直接解析・処理できるなら、キーフレーム単位でもう少しきめ細かくキャプチャするツールも作れそうだなと思いました。それとは別に、こういうふうにユーザーのキーボードやマウス入力を真似するタイプの自動化は、RPA だ何だで最近よく使われている気がします。

それはさておき、index.js の先頭に "youtubeURL" という名前でなぜか YouTube リンクが定数として埋め込まれていたので何かと思ったら、リチャード・ファインマンの講義なんですね?

https://www.youtube.com/watch?v=ipRvjS7q1DI

 
budlebee 2021-06-30
  • 動画をダウンロードせずにキャプチャしたくて puppeteer を使ったのですが、動画の元データを処理しているわけではないため、仕上がりがやや粗くなっています。youtube api を活用すれば、もっと良い結果を作れそうなので、試してみようと思います。

  • サンプルとしてファインマンの講義をコードに入れました。量子力学だけでなく、晩年にはコンピュータサイエンス寄りの講義もしていたことを、つい最近知りました。