Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I use Invidious for browsing the site, and watch the actual videos via a script that deobfuscates and gets the actual stream URL and then passes that to VLC.

As another data point, YouTube a decade ago would've been perfectly fine on that hardware too. The culprit is web bloat in general, and more specifically the monstrosities of abstraction that have become common in JS.

Even for those who don't believe at all in "climate crisis", there is something to be said for the loss of craftsmanship and quality over time that's caused this mess, so I think it's something everyone across the whole political spectrum can agree with.



'apt install yt-dlp mpv'

then put this in '.config/mpv/mpv.conf' to twart hw requirements

ytdl-format=best[height<=?720][vcodec!=vp9]/bestvideo[height<=?720][vcodec!=vp9]+bestaudio/best[vcodec!*=vp9]/best

and pass url's to it (i use 'play-with' ff extension)


Can you share that script? Also using invidious, but passing to vlc sounds good for saving cpu cycles.


Just use something like this:

    mpv --demuxer-max-bytes=1024MiB --vo=gpu --opengl-es=yes --ytdl --ytdl-format="best[height<=800]" "$url"




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: