34 Punkte von windbug99 2025-06-18 | 42 Kommentare | Auf WhatsApp teilen

Ich schaue auf YouTube normalerweise vor allem informative Inhalte, aber weil ich ständig bei anderen Videos lande und dabei ungewollt Zeit verliere, habe ich das mit Replit erstellt.

Empfohlene Nutzer

  • Für alle, die nicht in das YouTube-Kaninchenloch geraten wollen
  • Für alle, die Informationen lieber schnell als Text statt per Video lesen möchten
  • Für alle, die Videos herausfiltern möchten, die man wirklich sehen sollte

42 Kommentare

 
naearu 2025-07-10

Ah … die Seite ist nicht erreichbar. Haben Sie den Dienst eingestellt?

 
windbug99 2025-09-01

Da yt-dlp immer wieder blockiert wird, habe ich den regulären Service eingestellt.
Ich habe ihn zwar zu Archivzwecken nach shortv.vercel.app verschoben, betreibe den Service aber nicht mehr.
Deshalb habe ich vorerst einen Service erstellt, der Blogs zusammenfasst: https://hyprfeed.app/
Sobald ich eine Methode für YouTube-Zusammenfassungen finde, werde ich sie später hinzufügen.

 
thfvkfk 2025-07-03

Sie haben da wirklich etwas Großartiges geschaffen, oder..? Vielen Dank!!

 
ohyecloudy 2025-07-01

Großartig. Ich werde es gut nutzen.

 
hellosunghyun 2025-06-20

Soweit ich weiß, kann man mit der Gemini API ein Video allein per URL bereitstellen, ohne es herunterzuladen.
Früher war das möglich, aber ich weiß nicht, ob es jetzt immer noch geht!
Vielleicht lohnt es sich, das einmal als Referenz anzuschauen!
https://cloud.google.com/vertex-ai/generative-ai/…
https://ai.google.dev/gemini-api/docs/video-understanding?hl=ko

 
windbug99 2025-06-21

Letztlich ist es gescheitert.
Ich bin mir nicht sicher, ob ich es nicht korrekt angewendet habe, aber nach ganztägiger Recherche heißt es:

  • Die Analyse von YouTube-Videos über die Gemini API wird grundsätzlich nicht bereitgestellt.
  • Es sind nur Videos möglich, die man selbst bei YouTube hochgeladen hat.
 
windbug99 2025-06-20

Oh, danke! Mir fehlte wohl einfach die nötige Such-Fu T_T
Ich teste das und hinterlasse dann einen Kommentar mit dem Ergebnis.

 
hellosunghyun 2025-06-20

Wird in der Gemini-App oder auf der Website noch nicht unterstützt (auch die Funktion zum Einbetten von Videos wurde im Gemini-Client erst vor Kurzem hinzugefügt),
in AI Studio wird das aber schon seit geraumer Zeit unterstützt!
Obwohl Sie kein Entwickler sind, ist die Produktreife wirklich beachtlich!
Ich werde den Service gern nutzen!

 
sangmin7648 2025-06-20

Das dürfte ziemlich kostspielig werden. Wie planen Sie, das zu finanzieren? Die Daten stammen von YouTube, daher dürfte eine Monetarisierung damit wegen des Urheberrechts schwierig sein.

 
windbug99 2025-06-20

Die Kosten fallen bislang noch nicht besonders hoch aus, aber wenn die Zahl der Kanäle steigt, wird wohl der Zeitpunkt kommen, an dem wir Server- und API-Kosten berücksichtigen müssen. Wenn man sich Dienste wie LilysAI ansieht, scheint es dafür Lösungen zu geben, daher möchte ich das weiter verbessern und dann noch einmal darüber nachdenken!

 
bobross0 2025-06-20

Es ist großartig – bisher war es anstrengend, sich all diese informativen Videos jedes Mal im Kopf merken zu müssen.

 
windbug99 2025-06-20

Ich finde es erstaunlich, dass es viele Leute mit demselben Bedürfnis wie ich gibt :)

 
jongyeol 2025-06-19

Oh, das ist wirklich toll. Wäre es möglich, statt aus den bereitgestellten Kanälen zu wählen, eine YouTube-Kanal-URL einzugeben und sie direkt hinzuzufügen?

 
windbug99 2025-06-19

Ursprünglich war geplant, dass Nutzer Kanäle hinzufügen und teilen, aber auf dem Deployment-Server wird das durch die YouTube-Bot-Sperrpolitik zu 100 % blockiert T_T Deshalb wähle ich derzeit die Kanäle aus und füge sie auf dem Entwicklungsserver hinzu.
Ich verwende yt-dlp; falls jemand eine Möglichkeit kennt, dieses Problem zu lösen, würde ich mich über einen Hinweis freuen ... Ich weiß auch nicht, wie so etwas wie LilysAI das macht ...

 
jongyeol 2025-06-19
  1. Einen passenden User-Agent setzen
  2. Wenn bei parallelen Verbindungen ab einer bestimmten Zahl gleichzeitiger Zugriffe blockiert wird, einfach mehrere VMs starten und mehrere IPs verwenden (das Kostenproblem ist klar)
  3. Falls die Liste der zu sammelnden Einträge nicht sehr groß ist, sie irgendwo in eine Queue legen und dann einzeln (oder mit den erlaubten N gleichzeitigen Verbindungen) aus der Queue holen und herunterladen
  4. Beim Sammeln einen passenden Sleep-Delay zwischen den Anfragen einbauen und zusätzlich etwas zufällige Zeit zum Delay addieren, damit es möglichst nicht wie ein Bot aussieht

...mehr fällt mir dazu nicht ein. Wenn Nutzer selbst etwas hinzufügen, dürfte Punkt 3 der relevante Teil sein.

 
windbug99 2025-06-19

Danke für die Antwort!
Punkt 1, 3 und 4 sind bereits angewendet. Bei Punkt 2 scheint der Replit-Entwicklungsserver vermutlich virtuell zu laufen, deshalb wird er wohl nicht blockiert, während der Deployment-Server offenbar blockiert wird. Wie ich gesehen habe, wird bei Diensten wie AWS fast alles blockiert. Es scheint nicht wirklich eine eindeutige Lösung zu gebenT_T..

 
jongyeol 2025-06-19

Ah, wird dabei das Video komplett abgespielt und anschließend zusammengefasst? Oder wird nur anhand des Skripts des Videos zusammengefasst? Wenn es mit yt-dlp läuft, wäre es Ersteres, also würde es zumindest so lange dauern wie die Laufzeit. Wenn es Letzteres ist, wäre es schnell erledigt, sodass schon 3 Durchläufe ausreichen dürften. Bei der Qualität des Ergebnisses könnte es allerdings Unterschiede geben.

 
windbug99 2025-06-19

Ich lade nur die Audiodatei in Teilen herunter und extrahiere sie per Skript.

 
jongyeol 2025-06-20

In der YouTube-UI gibt es einen Bildschirm, auf dem sich Untertitel (Transkript) nach Zeitstempel anzeigen lassen. Wenn man nur das parst, könnte sich die Crawling-Zeit deutlich verkürzen. Soweit ich weiß, fassen auch mehrere Chrome-Plugins genau das zusammen.

 
windbug99 2025-06-20

Ja, genau. Eigentlich wäre es besser, das Skript über die YouTube Data API abzurufen und zu verwenden, aber wenn man es testet, bekommt man fast immer zurück, dass kein Skript vorhanden ist T_T. Offenbar muss der Uploader dafür eine Einstellung aktivieren.

 
naearu 2025-06-20

ytdlp hat eine Funktion zum Herunterladen von Untertiteln. Da dabei automatisch generierte Untertitel heruntergeladen werden, gibt es zwar Tippfehler, aber ich nutze sie, um sie an eine KI zu übergeben und daraus eine Zusammenfassung zu erstellen.

 
windbug99 2025-06-20

Oh, das war mir nicht bekannt. Wenn man einfach so vorgeht, wie die AI es vorgeschlagen hat, treten also solche Probleme auf. Das dürfte schneller sein als Audio-Extraktion, ich werde es testen!

 
ysm0622 2025-06-20

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

Das habe ich ebenfalls auf ähnliche Weise erstellt.
Schaut euch den Code an :)

 
windbug99 2025-06-20

Das werde ich hier auch als Referenz nutzen :)

 
jongyeol 2025-06-20

Aha. Das ist nicht einfach..

 
rtyu1120 2025-06-19

So etwas habe ich wirklich gebraucht, danke haha. Es gibt so viele Kanäle, die 4-stündige Videos hochladen...

 
windbug99 2025-06-19

Dem stimme ich zu! Es ist zwar mit etwas Aufwand verbunden und man braucht Tokens, aber wenn es einmal fertig ist, ist es unglaublich praktisch.

 
geekbini 2025-06-19

Werden die vielen bereits auf YouTube vorhandenen Videos sowie die neu hochgeladenen Videos kategorisiert und angezeigt? Als ich die Seite besucht habe, wirkten manche Kategorien so, als gäbe es dort nur wenige Videos, deshalb wollte ich nach dem Grund fragen.

 
windbug99 2025-06-19

Nein, ältere Videos werden nicht übernommen; es werden nur neue Videos gesammelt, und zwar ab dem Zeitpunkt, an dem der Kanal hinzugefügt wurde.

 
jujumilk3 2025-06-19

Daumen hoch!!!!!

 
windbug99 2025-06-19

-_-b

 
seungwoo 2025-06-19

Wow, das ist eine großartige Website!!! Ich drücke die Daumen und werde sie gerne nutzen!

 
windbug99 2025-06-19

Vielen Dank für die Unterstützung!!

 
sajacaros 2025-06-19

Die Kategorien funktionieren nicht~ Es wäre gut, wenn es Kategorien für Entwicklung/Wirtschaft gäbe!!

 
windbug99 2025-06-19

Danke für das Feedback. Beim Aufteilen der Kategorietabelle habe ich das wohl übersehen.
Ich habe es korrigiert und erneut bereitgestellt!
Kategorien und Kanäle werde ich je nach Abonnentenzahl der Nutzerinnen und Nutzer entfernen oder hinzufügen.

 
huiya 2025-06-19

Ich gehöre auch zu den Leuten, die finden, dass man Informationen über Text viel besser aufnehmen kann als über Videos, deshalb gefällt mir der Service sehr.

 
windbug99 2025-06-19

Vielen Dank, ich werde viele gute Kanäle sammeln ^^

 
laeyoung 2025-06-18

Gefällt mir! Wow, ich habe auch gerade etwas Ähnliches gebaut – echt gruselig!

 
windbug99 2025-06-19

Da gab es also noch jemanden mit demselben Gedanken! Ich weiß nicht, ob es hilfreich ist, aber ich teile mal meine Arbeitsnotizen.
https://eastchair.substack.com/p/replit-mvp-youtube
Der Prozess, daraus bei YouTube einen Feed zu machen, ist schwieriger zu optimieren als gedacht. Falls es eine bessere Methode gibt, teilt sie bitte!
Wegen der Bot-Blockierungsrichtlinien von YouTube ist das echt mühsam..T_T

 
cnaa97 2025-06-18

Oh, das ist gut. Wie abonniert man das RSS-XML?

 
windbug99 2025-06-18

Ich bin kein Entwickler, aber der Agent hat es ziemlich gut erstellt. Ich habe einen RSS-XML-Button hinzugefügt. Falls euch etwas Seltsames auffällt, gebt mir bitte Feedback!

 
windbug99 2025-06-18

RSS-Abos sind noch nicht implementiert. Ich werde das demnächst umsetzen.