@wallhackio Doesn't work :(
$ mpv https://www.youtube.com/watch?v=GL0fXST1w_U
[ytdl_hook] ERROR: [youtube] GL0fXST1w_U: This video is not available
[ytdl_hook] youtube-dl failed: unexpected error occurred
Failed to recognize file format.
Exiting... (Errors when loading file)
@vaporeon_ @wallhackio wonder if you need to update yt-dlp? maybe youtube kids fucks up downloaders?
@vaporeon_ @aescling yt-dlp runs deno now to download yt videos which is probably the issue
@vaporeon_ @aescling huh then i dunno
@vaporeon_ @wallhackio @aescling youtube can probably detect it and block it regularly
@onfy @vaporeon_ @wallhackio caleb and i nearly took down the server by both trying to upload this video to GlitchCat at the same time lmao
@aescling @vaporeon_ @wallhackio how??
@onfy @vaporeon_ @wallhackio two instances of ffmpeg at the same time used up well over 1GB of ram and consumed all the RAM the server had remaining
@aescling @vaporeon_ @wallhackio i think sleeping town just spits out the video as is
@onfy @vaporeon_ @wallhackio yeah i remember exa posting about getting tired of mastodon's terrible transcode quality lmao
@aescling @vaporeon_ @wallhackio a lot of mastodon is terrible and well, xey were the ones who taught me ffmpeg to begin with
yt-dlp output
@vaporeon_ @wallhackio @aescling
[youtube] Extracting URL: https://www.youtube.com/watch?v=GL0fXST1w_U
[youtube] GL0fXST1w_U: Downloading webpage
[youtube] GL0fXST1w_U: Downloading android vr player API JSON
[youtube] GL0fXST1w_U: Downloading web embedded client config
[youtube] GL0fXST1w_U: Downloading player 8fb635c2-main
[youtube] GL0fXST1w_U: Downloading web embedded player API JSON
[youtube] [jsc:deno] Solving JS challenges using deno
[youtube] GL0fXST1w_U: Downloading m3u8 information
[info] GL0fXST1w_U: Downloading 1 format(s): 18
[download] Sleeping 5.00 seconds as required by the site...
[download] Destination: Big Water Song | The Land Before Time V: The Mysterious Island | Song [GL0fXST1w_U].mp4
[download] 100% of 8.67MiB in 00:00:01 at 7.02MiB/s
@vaporeon_ @wallhackio secretly it was solving js-based challenges in hacky python the whole time but it's moved that out to a library that invokes any of a couple js runtimes because the devs got frustrated with dealing with that part of their codebase
needlessly purrovocative
@vaporeon_ @wallhackio they recommend deno but you can use node instead :3
@wallhackio @aescling A few days ago, I was able to watch YouTube videos without any Deno