TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Summary Cat, a YouTube Video Summary Generator

41 pointsby bing_daiover 1 year ago
Hello HN!<p>Please check out Summary Cat (<a href="https:&#x2F;&#x2F;www.summarycat.com" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.summarycat.com</a>). It uses OpenAI&#x27;s GPT-3.5 to summarize YouTube transcripts.<p>Please note that it only works for<p><pre><code> - *English* videos. - videos that are not too long in length. </code></pre> I&#x27;d appreciate any feedbacks, criticisms, or feature requests!! You can also find my contact info in my profile. Thank you in advance.<p>------------Technical Details---------------<p>Tech Stack<p><pre><code> - Frontend: HTML&#x2F;CSS - Backend: Python&#x2F;Flask </code></pre> APIs:<p><pre><code> - For grabbing YouTube&#x27;s transcripts: I used youtube-transcript-api (https:&#x2F;&#x2F;pypi.org&#x2F;project&#x2F;youtube-transcript-api&#x2F;) - For summarizing the transcripts: I used OpenAI&#x27;s GPT-3.5-turbo-16k: https:&#x2F;&#x2F;platform.openai.com&#x2F;docs&#x2F;guides&#x2F;gpt. - I used GPT-3.5 because GPT-4 is quite a lot more expensive (roughly 10X). </code></pre> My Prompt (Super Simple!)<p><pre><code> - &quot;please summarize the following text into a few paragraphs:&quot; + the full transcript. </code></pre> Thoughts about GPT-4 vs GPT-3.5-Turbo-16k for Summary Cat<p><pre><code> - GPT-4 was 20% better for &quot;summary quality&quot; - GPT-4 feels 50% faster - However, GPT-4 is about 10X as expensive as GPT-3.5 - Winner: GPT-3.5-Turbo-16k</code></pre>

23 comments

coroboover 1 year ago
Just used this to clear out my watch later list without having to watch anything. Nice!<p>Only note I have at this time is that it seemed to time out or hang or something on a long video (&gt;2h) -- I&#x27;m guessing that there might be limitations to how much transcript you can chuck into GPT, it might be worth throwing an error of some sort in that scenario rather than the forever load<p>E: Seen you&#x27;ve asked for an example to the other person mentioning this. In my case it was this video <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hFL6qRIJZ_Y">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hFL6qRIJZ_Y</a>
评论 #37618355 未加载
kawsperover 1 year ago
I tested it with two videos, the first one it does the summary quite well: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;Cy-NgpRN1FU" rel="nofollow noreferrer">https:&#x2F;&#x2F;youtu.be&#x2F;Cy-NgpRN1FU</a>, I love how it mentions the dogs name is Ernie, that made me smile :)<p>But in the second video <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=NBFyvOV7fz8">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=NBFyvOV7fz8</a> the app keeps mentioning things like: &quot;The text discusses...&quot;, but the content is not a text, it&#x27;s a video.<p>Really cool app, it&#x27;s really quick too!
评论 #37618090 未加载
mac_cain13over 1 year ago
Pretty nice! Very useful idea, especially for videos on my watchlist I never get to because I feel they&#x27;re too long.<p>Would love if I could ask follow up questions. Would be awesome to ask &quot;Is X also explained?&quot; and get a little summary back with the timestamp so I can jump to that point in the video.<p>Also it feels a bit slow and doesn&#x27;t really give feedback whether it&#x27;s making progress. That would be a good UX improvement.
vitalseaover 1 year ago
How many tokens do you allow per session? I&#x27;ve been thinking about creating a similar app, but I&#x27;m a little bit concerned about the unintended costs.
评论 #37617569 未加载
gkfasdfasdfover 1 year ago
Awesome work! I used it to summarize an hour long podcast I had been meaning to watch and it worked fabulously. What&#x27;s amazing is that the transcript is auto-generated and of a conversation between two individuals without any indication of who&#x27;s actually speaking. Yet GPT-3.5 is able to make sense of it.<p>Out of curiosity I downloaded the transcript myself with `youtube_transcript_api --format text` and counted the tokens via ttok [0], it was a tad over 16k. So what does your site do in that case? Is the transcript truncated?<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;simonw&#x2F;ttok">https:&#x2F;&#x2F;github.com&#x2F;simonw&#x2F;ttok</a>
circuit10over 1 year ago
Two videos that give a 500 internal server error in the Network tab and an infinite spinner:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GuiTN4tOBr4">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=GuiTN4tOBr4</a> (edit: this has no captions so maybe it&#x27;s expected, but a proper error would be better)<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iShzzAK9zxk">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=iShzzAK9zxk</a> (edit: this may be because I marked the subtitles as UK English)
评论 #37621254 未加载
iamflimflam1over 1 year ago
Not bad - fed in one of my videos and it’s surprisingly readable. Are you using a particular prompt? Would you be willing to share it?
评论 #37618094 未加载
Racing0461over 1 year ago
Seems to be an arms race between youtube forcing creators to make videos 8 mins long min to be able to get mid roll ads and people coming up with ways to summarize the transcript.<p>Idea for the future: Use the summarize to re-cut the videos to the most important parts. Like a super to the point tiktok style video that is nothing but dopamine being injected into your veins. There seems to already be &quot;auto podcast clipper ai agents&quot; out there but nothing for consumers to use. those are more video editor adjacent. If anyone wants to work on something like this, lemme know.
评论 #37618502 未加载
评论 #37618410 未加载
SCUSKUover 1 year ago
Plugged in this meme video and it gave me the &quot;As a AI I can&#x27;t...&quot;: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=NlZzftmtGJY">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=NlZzftmtGJY</a><p>Are you using celery for your async workers? Cool project!
epalzmover 1 year ago
It hang on non - english video. I tried this one: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;B4kRwlHTcLM?si=3kp3pvQ4M4l6eRTT" rel="nofollow noreferrer">https:&#x2F;&#x2F;youtu.be&#x2F;B4kRwlHTcLM?si=3kp3pvQ4M4l6eRTT</a> Otherwise, brilliant
评论 #37618192 未加载
评论 #37618195 未加载
johntiger1over 1 year ago
Interesting, very cool!<p>However, how does it do on videos where there&#x27;s not a lot of speaking? Any plans to do <i>actual</i> video (image) processing?
评论 #37617649 未加载
flirover 1 year ago
It&#x27;s hanging for everything I try.<p>I suggest a progress bar rather than a spinny thingy. Give the user some sense that a conclusion is on the horizon.<p>From my own experiments, I think you&#x27;ll get better summaries with a prompt like &quot;This is a transcription of a youtube video. Please etc etc etc&quot;. Context seems to help.
TuringNYCover 1 year ago
I tried to do something similar, but I could only get transcripts for videos with transcript files attached, which isnt a huge number of videos. How did you get around this?
评论 #37618667 未加载
toomuchtodoover 1 year ago
Is GPT-4 performance better enough paying would be worth it?<p>Edit: Thank you!
评论 #37618043 未加载
zthomasover 1 year ago
Looks great, it gave a quick response. Are you putting the whole transcript in context? Have you encountered issues with transcripts that are too large?
crtasmover 1 year ago
Giving it either a long (2.5hr) video, or a non-youtube URL (e.g. an invidious link) appears to leave it spinning forever - no error message.
评论 #37618205 未加载
评论 #37618423 未加载
dvhover 1 year ago
This tool finally makes Thunderf00t videos watchable, I mean readable, without wasting 30 minutes. Thanks.
ChrisArchitectover 1 year ago
It should always append the message &quot;This could have been a blog post&quot; to everything it summarizes.
评论 #37619297 未加载
zthomasover 1 year ago
Would be nice to add a textarea to give it more specific instructions or to change the summarization prompt.
twaytover 1 year ago
Also try www.askYouTube.ai for q&amp;a across multiple videos!
joelkeslerover 1 year ago
Nice!<p>For those interested in comparing, <a href="https:&#x2F;&#x2F;www.summarize.tech&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.summarize.tech&#x2F;</a> also builds summaries from YouTube videos but includes an overview, then a summary of each 5 min segment
评论 #37618392 未加载
评论 #37618376 未加载
ChrisArchitectover 1 year ago
Totally missed what this was supposed to do and tried to get a summary of a video discussing some music with captions. Got back garbage. Thought it might process the text from the frames. Shrug. Good idea for the use case you intended tho!
评论 #37618767 未加载
varispeedover 1 year ago
The off centre spinning wheel bothers me too much.<p>That&#x27;s so evil. Please correct the alignment!
评论 #37618652 未加载