YouTube-RSS zum Lesen als Text
(shortv.replit.app)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
Ah … die Seite ist nicht erreichbar. Haben Sie den Dienst eingestellt?
Da
yt-dlpimmer wieder blockiert wird, habe ich den regulären Service eingestellt.Ich habe ihn zwar zu Archivzwecken nach
shortv.vercel.appverschoben, 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.
Sie haben da wirklich etwas Großartiges geschaffen, oder..? Vielen Dank!!
Großartig. Ich werde es gut nutzen.
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
Letztlich ist es gescheitert.
Ich bin mir nicht sicher, ob ich es nicht korrekt angewendet habe, aber nach ganztägiger Recherche heißt es:
Oh, danke! Mir fehlte wohl einfach die nötige Such-Fu T_T
Ich teste das und hinterlasse dann einen Kommentar mit dem Ergebnis.
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!
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.
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!
Es ist großartig – bisher war es anstrengend, sich all diese informativen Videos jedes Mal im Kopf merken zu müssen.
Ich finde es erstaunlich, dass es viele Leute mit demselben Bedürfnis wie ich gibt :)
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?
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 ......mehr fällt mir dazu nicht ein. Wenn Nutzer selbst etwas hinzufügen, dürfte Punkt 3 der relevante Teil sein.
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..
Ah, wird dabei das Video komplett abgespielt und anschließend zusammengefasst? Oder wird nur anhand des Skripts des Videos zusammengefasst? Wenn es mit
yt-dlplä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.Ich lade nur die Audiodatei in Teilen herunter und extrahiere sie per Skript.
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.
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.
ytdlphat 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.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!
https://github.com/ysm-dev/cpdown
Das habe ich ebenfalls auf ähnliche Weise erstellt.
Schaut euch den Code an :)
Das werde ich hier auch als Referenz nutzen :)
Aha. Das ist nicht einfach..
So etwas habe ich wirklich gebraucht, danke haha. Es gibt so viele Kanäle, die 4-stündige Videos hochladen...
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.
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.
Nein, ältere Videos werden nicht übernommen; es werden nur neue Videos gesammelt, und zwar ab dem Zeitpunkt, an dem der Kanal hinzugefügt wurde.
Daumen hoch!!!!!
-_-b
Wow, das ist eine großartige Website!!! Ich drücke die Daumen und werde sie gerne nutzen!
Vielen Dank für die Unterstützung!!
Die Kategorien funktionieren nicht~ Es wäre gut, wenn es Kategorien für Entwicklung/Wirtschaft gäbe!!
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.
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.
Vielen Dank, ich werde viele gute Kanäle sammeln ^^
Gefällt mir! Wow, ich habe auch gerade etwas Ähnliches gebaut – echt gruselig!
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
Oh, das ist gut. Wie abonniert man das RSS-XML?
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!
RSS-Abos sind noch nicht implementiert. Ich werde das demnächst umsetzen.