it’s not an option to even download an image, I have to screenshot, now what screen record videos?
Why would you let websites overrule right click behaviour. Just turn that off lol it’s just in config for firefox. Idk about unserious browsers
dom.event.contextmenu.enabled
ctrl+i on Firefox opens up a window where you can see all the images and videos on a page
yt-dlp is also fairly reliable for downloading video content
Haven’t found a way to download videos from Instagram
I recently dealt with Instagram videos manually. If you open the network inspector while the video is streaming, you’ll see two different mp4 files being fetched repeated. One is for the video and another is for the audio. Each request will have a different timestamp in the URL query parameters.
- Right click any of the mp4 requests and click “copy as curl”.
- paste the curl command into text editor.
- remove the timestamp query param
- add
outputA.mp4to the end of the command - execute the edited curl command
Repeat with the other URL and save it to
outputB.mp4instead. Then view both files to determine which is the audio and which is the video. There was a very basic ffmpeg command which would merge the files. I can never recall correct ffmpeg commands though.It was mpeg dash
I’ve used yt-dlp to download instagram videos in the past.
I too but it didn’t work last time I tried.
That downloaded without sound
Weird, that’s the site I tend to use when insta blocks audio downloading due to region shit. I wonder if they’ve changed it recently.
Kittygram?
also all the torrenting being replaced by streaming

i agree on the behind! extension, but that doesn’t work on stuff like instagram that iirc won’t even let you right click in the first place. combined with the allow right click extension you will become unstoppable
Torrenting will never be replaced, take a look in the megathread for torrenting sites if you prefer them to streaming.
Also, F12 for inspecting element and taking all the images you want.
For shows and movies: As soon as you wander outside the mainstream or anime you’re fucked for torrents now IME. Also, apart from anime if a show isn’t American, a British show that gets big internationally or Indian you’re also probably screwed.
I recommend finding a handful of decent private trackers, what’s really happened is that public trackers went to shit.
I was talking about the OP, if the show or film you are watching is in streaming, it will also be available for torrenting. TBH, I haven’t searched for media too far from the mainstream.
if the show or film you are watching is in streaming, it will also be available for torrenting.
It really isn’t possible to overstate how much this is not the case.
But also a lot of stuff doesn’t really get up on either.
Your instinct to provide a resource at this point is a good one, and I have no intention of disparaging you. But I did specifically mention anime as one of the things torrents are still pretty good for.
Oh, I read that as outside mainstream for anime! 🤦 My bad! I find torrentleech to be pretty good tho.
Make browsers user agents again
torrents are still good, i got on a babys first private tracker last year and it’s been great
My Linux ISO collection is doing nice and well.
Was this implemented because crypto bros were mad at people right click saving their apes?
No this goes back to like Metallica.
I’ve seen a lot more recently in places where I wouldn’t really expect it. Maybe vibe coding puts it in sometimes without being prompted to do so.
I’ve always been able to find the image using the inspector (f12) on firefox-derived browsers. Wish I could always say the same for mp3s and videos.
for most audio and video something that will work a lot of the time (besides just yt-dlp which does support hundreds of common sites but not all), is using either browser tools (network tab) or an extension (there are many) to catch any URLs with the file extension .m3u8, and then downloading that m3u8 URL with yt-dlp or other downloader tool that can assemble it into a single audio or video file.
(Also: comrades with programming experience, contributing to yt-dlp is very fun, easy, and rewarding, you should try it next time you want to download from a site that isn’t supported)
For people who want a GUI tool, VLC will download those m3u8 files and stitch the parts together.
Thank you.
Yt-dlp
I’ve been getting 403 when I try to use it recently, and when I try to update it, apt insists I already have the latest version. Maybe Google has blocked every outlet of my VPN?
Are you using the browser impersonation feature?
This is new to me. Seems I have to set up a simulated browser using a command or program called curl? What do I need to understand to not screw this up?
Using a vpn is usually not going to work with anything that hits youtube. Google are really fast at putting captchas on anonymised traffic which breaks most 3rd party access
I was downloading youtube videos just fine with a vpn until a couple weeks ago. I have no idea what changed.
Bots will use VPN nodes as cheap proxies. They will abuse it until google bans the IP for abuse. The bots rotate to a new node and continue. Real users are also banned from that node as well until google forgives it.
Google eventually get savvy to it. Your options are try again without a vpn, try with the session cookies from a logged in session, or wait until yt-dl patch whatever fresh hell google are doing to block you
that’s surprising given that tor and youtube has a like 50% success rate from what I remember
if the problem is your vpn then it won’t help. the tooling is probably already included in your yt-dlp. just put
--impersonate chromeon the end of your call in the terminalyt_dlp.utils.YoutubeDLError: Impersonate target “chrome” is not available. Use --list-impersonate-targets to see available targets. You may be missing dependencies required to support this target.
well, try --list-impersonate-targets then, what’ve you got
I use yt-dlp a lot, and at least on windows I have my own custom script that I use that just runs the raw exe with parameters that I set. Anytime it breaks I download the new exe and it works fine again. I used it this week actually. Maybe this sort of option will work for you.
I’m on Linux Mint, and the installation manager called Apt has me on a version of yt-dlp from March. Maybe there are arguments that will force it to install more recent experimental builds or something? I just don’t know what to look for. I’m more of a Windows refugee than someone who wants to make Linux my hobby, you know?
For sure. Definitely the reason I haven’t switched to Linux yet. I’m sure there’s some way to force it to pick up the latest version, some Linux comrade will come in here at some point and tell us what that command is lol
I use the python module instead for this reason, but I think this is what you have to do to update yt-dlp when it’s installed from apt:
sudo yt-dlp -UI think that only applies if you’ve compiled it from source? System insists that since it is installed with apt, it must be updated with an apt command. But apt can’t seem to understand that there are stable versions later than March, and I don’t know how to teach it.
I’m not sure what the best solution will be for you. I think you can enable a 3rd-party repository that contains the most up-to-date version of yt-dlp.
It’s been discussed in the Mint forums, but they block my VPN from accessing the site :)
https://forums.linuxmint.com/viewtopic.php?t=450307
https://forums.linuxmint.com/viewtopic.php?t=440928
If you are curious, this is how I use
yt-dlp. Effort-post incoming, beware, and bare with me. It might seem complicated but I tried my best to simplify.
When I run
echo $PATHon my system, I see this:username@somepc:~$ echo $PATH /var/home/username/.local/bin:/var/home/username/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbinYour PATH might look more like
/home/username/.local/bin.* If it does not include a
/.local/bin, maybe send me your$PATHand I can recommend a substitution instead.What this means, is that any EXECUTABLE inside these directories will be executed if typed from the command line.
So in order, you do this (yes, literally,
$HOME, the terminal will convert that to your home directory):python3 -m venv "$HOME/.local/yt-dlp-venv"(create a virtual space forpython3outside ofapt)source $HOME/.local/yt-dlp-venv/bin/activate(toggle the virtual space forpython3for the duration of the current terminal window)python3 -m pip install yt-dlp(installyt-dlpmodule inside the virtual space)
nano $HOME/.local/bin/yt-dlp, paste this inside:#!/usr/bin/env bash source $HOME/.local/yt-dlp-venv/bin/activate pip install --upgrade yt-dlp yt-dlp "$@"You can use
CTRL+OandCTRL+Xto save and then quit.chmod +x $HOME/.local/bin/yt-dlp(give yourself permission to eXecute the command)
Now any time you run
yt-dlpfrom the terminal, it will search all of those directories inside$PATHuntil it findsyt-dlp. It will find your custom script, and correctly run the pythonvenv’s version ofyt-dlpwith any of the arguments you supplied.
If you noticed and are curious,
yt-dlpinside of$HOME/.local/bin/yt-dlpdoesn’t cause an infinite loop of it calling itself over and over again. Why? Because when you dosource $HOME/.local/yt-dlp-venv/bin/activate, it changes your$PATH!(yt-dlp-venv) username@somepc:~$ echo $PATH /var/home/username/.local/yt-dlp-venv/bin:/var/home/username/.local/bin:/var/home/username/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbinBecause the real
yt-dlpexists inside$HOME/.local/yt-dlp-venv/bin, it finds the executable first instead of the one inside$HOME/.local/bin
I strongly prefer extensions/bookmarklets for this reason. it’s already in my memory, don’t clone the whole universe (or make an additional HTTP request) just to download it).
What extensions/bookmarklets are you referring to?
I hate it when I search for a way to download media from a website and the sources say ‘enter the url into a media download app/site.’ Just draw the rest of the owl type of advice.
I dunno I still have no issue using yt-dlp to yoink whatever I want off YouTube
I’ve had good luck with the behind! extension for firefox in digging through websites’ image-hiding hijinks
Blissfully unaware of whatever world this is, where you cannot right click.
ⓘ Remember to enable JPEG-XL support in your browser, even on your phone!
there are websites that try to disable scrolling and right click, it is of course fairly trivial to bypass this.
I simply do not use the worst websites ever?
ⓘ Remember to enable JPEG-XL support in your browser, even on your phone!
So there are websites you can put the link to download. Also you can use OBS to record your screen or windows.
But yes its super fucking annoying. You can still right click and download on tumblr and was shocked.
What browser and websites are you having this problem with?
I use the xIFr extension to do that. https://addons.mozilla.org/en-GB/firefox/addon/xifr/
If right click is disabled use this https://addons.mozilla.org/en-GB/firefox/addon/absolute-enable-right-click/
Shift+right click on stock Firefox force enables right click context menu.
Firefox addons probably would solve that for you


















