34 ポイント 投稿者 windbug99 2025-06-18 | 42件のコメント | WhatsAppで共有

普段から YouTube では情報系コンテンツを中心に見ているのですが、つい他の動画も見てしまって時間を無駄にするのが嫌で、Replit で作りました。

おすすめのユーザー

  • YouTube の底なし沼にはまりたくない方
  • 動画よりテキストで情報だけを素早く読みたい方
  • 本当に見るべき動画を選び出したい方

42件のコメント

 
naearu 2025-07-10

ああ……アクセスできませんね。サービスを終了されたのでしょうか?

 
windbug99 2025-09-01

yt-dlp が継続的にブロックされるため、通常サービスは停止しました
アーカイブ用として shortv.vercel.app へ移動はしましたが、現在はサービス提供していません。..
そのため、ひとまずブログを要約するサービスを制作しました。 https://hyprfeed.app/
YouTube 要約は、今後方法が見つかれば追加する予定です。

 
thfvkfk 2025-07-03

すごいものを作ってくださったんですね……? ありがとうございます!!

 
ohyecloudy 2025-07-01

素晴らしいですね。ぜひ活用させていただきます。

 
hellosunghyun 2025-06-20

Gemini API を使えば、動画をダウンロードしなくても URL だけで動画を提供できたはずです。
以前は可能でしたが、今もできるかどうかは分かりません!
一度参考にしてみるとよいかもしれません!
https://cloud.google.com/vertex-ai/generative-ai/…
https://ai.google.dev/gemini-api/docs/video-understanding?hl=ko

 
windbug99 2025-06-21

結果的には失敗でした……
私が正確に適用できていなかったのかははっきりしませんが、一日中調べてみたところ、
-Gemini APIではYouTube動画を分析する機能は基本的に提供されていない。
-自分がYouTubeに登録した動画だけが可能である。
とのことです。

 
windbug99 2025-06-20

ありがとうございます! 私の検索力が足りませんでした T_T
テストしてみて、結果はコメントします。

 
hellosunghyun 2025-06-20

geminiアプリやサイトではまだ対応していませんが(geminiクライアントでも動画埋め込み機能は最近追加されました)、
ai studioではかなり前から対応していました!
非開発者でいらっしゃるのに、プロダクトの完成度がかなり高いですね!
サービス、ぜひ使わせていただきます!

 
sangmin7648 2025-06-20

かなりコストがかかりそうですが、どのように賄う予定ですか? データはYouTubeのものなので、これで収益化するのは著作権の問題で難しそうだと思いまして

 
windbug99 2025-06-20

コストは今のところそれほど多くは発生していませんが、チャンネルが増えてくるとサーバーとAPIのコストを考慮すべき時点が来そうです。LilysAIのようなサービスを見ると方法はありそうなので、もう少し改善しながら考えてみようと思います!

 
bobross0 2025-06-20

毎回、情報系の動画を頭に入れるのが大変だったので、とても良いです

 
windbug99 2025-06-20

私と同じニーズをお持ちの方が多くて不思議です :)

 
jongyeol 2025-06-19

おお、これはとてもいいですね。提供されているチャンネルの中から選ぶのではなく、YouTubeチャンネルのURLを入れて直接追加できたりしないでしょうか?

 
windbug99 2025-06-19

もともとの計画は、ユーザーが追加して共有する形だったのですが、配布サーバーでは YouTube の bot ブロックポリシーによって 100% ブロックされてしまうんですT_T そのため現在は、チャンネルを選んで開発サーバーで追加しています。
yt-dlp を使っているのですが、もしこの問題を解決する方法があれば共有をお願いします..LilysAI みたいなものがどうやっているのかも分かりません..

 
jongyeol 2025-06-19
  1. 適当な user agent を入れること
  2. 並列では同時接続が何件以上でブロックされるということなら、単純に VM を複数立ち上げて IP を複数使うこと(コストが問題でしょうが)
  3. 収集すべきリストがそこまで多くないなら、どこかのキューに入れておいて 1 件ずつ(または許可された同時接続 N 件ずつ)キューから取り出してダウンロードすること
  4. 収集するときの間隔に適度な sleep の遅延時間を入れ、遅延に少しランダムな時間をさらに加えて、できるだけボットではないように見せること

...といったところですね。ユーザーが直接追加するなら、3番が関係する部分だと思います。

 
windbug99 2025-06-19

ご回答ありがとうございます!
1、3、4番は適用されています。2番は、Replitの開発サーバーがおそらく仮想で動いているようでブロックされないようですが、デプロイサーバーはブロックされるようです。調べてみると、AWSのようなところはほぼブロックされるみたいですね。これといった正解はなさそうです……

 
jongyeol 2025-06-19

あ、もしかして動画全体を再生しながら要約するのでしょうか? それとも動画のスクリプトだけを使って要約するのでしょうか? yt-dlp なら前者なので、少なくとも動画の長さぶんは時間がかかるはずですが、後者ならすぐ終わるので3回だけでも十分そうです。成果物のクオリティに差が出る可能性はありますが。

 
windbug99 2025-06-19

音声ファイルだけを分割して受け取り、スクリプトで抽出しています。

 
jongyeol 2025-06-20

YouTubeのUI上には、字幕(スクリプト)を時間ごとに見られる画面がありますが、これだけをパースすればクローリングにかかる時間を大幅に短縮できそうです。いくつかのChromeプラグインも、それを見て要約してくれるものだと理解しています。

 
windbug99 2025-06-20

はい、そのとおりです。本来は YouTube Data API でスクリプトを取得して使うのがよいのですが、試してみるとほとんどがスクリプトなしで返ってくるんですよねT_T アップローダー側で設定する必要があるそうです

 
naearu 2025-06-20

ytdlpには字幕をダウンロードする機能があります。自動生成された字幕がダウンロードされるので誤字はありますが、私はそれをAIに投げて要約を生成して使っています。

 
windbug99 2025-06-20

おお、知らなかった情報ですね。AIが提示してくれたとおりに進めたら、こういう問題があるんですね。音声抽出より速くなりそうなので、試してみます!

 
ysm0622 2025-06-20

https://github.com/ysm-dev/cpdown

これも似たような方式で作りました。
コードを読み解いてみてください :)

 
windbug99 2025-06-20

こちらも参考にします :)

 
jongyeol 2025-06-20

なるほど。簡単ではないですね..

 
rtyu1120 2025-06-19

こういうのが本当に必要だったので、ありがとうございます(笑) 4時間もの動画を上げるチャンネルが多すぎますね…。

 
windbug99 2025-06-19

同感です! 少し苦労してトークンも必要ですが、作ってしまうととても便利ですね。

 
geekbini 2025-06-19

YouTube にある既存の多くの動画や、今も新しくアップロードされている動画をカテゴリ分けして表示しているのでしょうか? 見てみると、カテゴリによっては動画が数本しかないように見えるものもあり、なぜなのかお伺いしたいです。

 
windbug99 2025-06-19

はい、過去の動画は取得せず、チャンネルを追加した時点以降の新しい動画のみを収集しています。

 
jujumilk3 2025-06-19

最高!!!!!

 
windbug99 2025-06-19

-_-b

 
seungwoo 2025-06-19

わあ、とても良いウェブサービスですね!!! 応援しています、これから活用させていただきます!

 
windbug99 2025-06-19

応援ありがとうございます!!

 
sajacaros 2025-06-19

カテゴリーが動作していません〜。開発/経済カテゴリーがあると良いと思います!!

 
windbug99 2025-06-19

フィードバックありがとうございます。カテゴリテーブルの分離中に抜けていました
修正して再配布しました!
カテゴリとチャンネルは、ユーザーの皆さんの購読者数を見ながら削除したり追加したりする予定です。

 
huiya 2025-06-19

私も情報の習得は動画よりテキストのほうがはるかに良いと思うタイプなので、このサービスはとても気に入っています

 
windbug99 2025-06-19

ありがとうございます、良いチャンネルをたくさん集めてみます ^^

 
laeyoung 2025-06-18

いいですね! わあ、私も似たようなものを作っていたので、鳥肌が立ちました!

 
windbug99 2025-06-19

同じことを考えている方がいたんですね!参考になるかわかりませんが、私の作業記録を共有します。
https://eastchair.substack.com/p/replit-mvp-youtube
思ったよりもYouTubeでフィードを作る過程の最適化が難しいのですが、もっと良い方法があればぜひ共有してください!
YouTubeのbot遮断ポリシーのせいで大変ですね…T_T

 
cnaa97 2025-06-18

おお、いいですね。RSS XML の購読はどうやるんですか?

 
windbug99 2025-06-18

私は非開発者ですが、エージェントがうまく作ってくれました。RSS XMLボタンを追加しました。もしおかしな部分があれば、フィードバックをお願いします!

 
windbug99 2025-06-18

まだRSS購読は実装していません。近いうちに実装してみます。