Show HN: The Shape of YouTube
soy.leg.ovhA project inspired by https://www.theshapeofmovies.com/ Submit a YouTube video and get a nice color analysis! 60 seconds maximum because I have a small server, but I hope you'll like it. I use a Python backend with yt-dlp, and ffmpeg + scipy for the frame processing.
I think why the shape of movies works is because it's taking the entire video, where each cinematic shot is almost visible because most (all?) frames are included in the generated image, while yours is less than ten frames so there is no patterns emerging that looks visually interesting and pleasing.
Look at the pattern here: https://soy.leg.ovh/v/edecb4aa-0f70-4681-8334-85c303589e19 ;)
Figuring out what a shot is cs. A scene is really neat stuff
Cool project. I do urge you to add some explanation to the top, though.
I wonder if you might advise me. I'm presently using yt-dlp with python selenium to expose censorship of comments, analyzing triggers and exposing the multi-universe false presentation of public discourse falsely presented by shadow-banning, url manipulation, mobil vs desktop and cookie or login status.
People are literally seeing different realities of serious (sometimes) discourses. Additionally, Shadow-banned commenters see their comments in the thread but no one else does.
I'm analyzing both yt-side and channel-operator side censorship and its arguable effects on society.
There's more, but my comment will become grayed out soon so not really worth saying more.
I'm having a hard time understanding what exactly the graphs are showing. Is it just average pixel color per frame?
Yes kind of, k-means clustered colors with height in proportion.
Hi everyone! Glad HN gave this a second chance. I made a video explaining all about the site, how I used k-means clustering, threaded workers… It’s here, hope you enjoy it: https://youtu.be/jvFoGdvgWBs
Also: source code here for anyone interested! https://github.com/1363V4/datastar-soy
Netflix Tech Blog has some really neat stuff on this topic, apologies, idk what to link exactly but was reading it last night and pairs directly
[flagged]
[dead]