[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: ebc.png (76 KB, 528x404)
76 KB
76 KB PNG
>yt-dlp is actually very easy to install and use
What other CLI magic have I been missing out on because I'm a gay GUI? Also, do I need to install anything other than ffmpeg? yt-dlp mentioned some stuff about missing runtimes, but it seems to work fine.
>>
If you install mpv, it can play youtube videos from a url without needing a browser. Try it.
>>
>>107866169
Can't other video players do that as well? I've heard anons say that they do it with VLC. I wonder if SMplayer can do it as well.

Also, is there a use case for stuff like that? Like better buffering/preloading?
>>
>>107866180
applying real time debanding is what I use it for
>>
a pepe isn't a spurdo, delet this abomination right nao :DDD
>>
>>107866180
I don't think VLC's youtube video playback has worked in a while.
>>
You need deno as well. Also youtube's bot detection has improved recently, a few years ago you could just download a few youtube channels without throttling anything, now it gets suspicious if you download more than a few files in a row. The internet's only going to get more locked down as time goes on, download everything while you can
>>
>>107866162
ffmpeg is extremely useful on its own.
>>
>>107866162
do me a favor and neverr recommend yt-dlp to normalniggers
google went after adblocker users even tho they are only 5 % of the userbase
web scrapers are a MUCH easier target
>>
>>107866162
Deno. It wants it as a Javascript runtime to use to pass YouTube's Javascript crap.
>>
>>107866162
imagemagick
ffmpeg
some of the unix utils
>>
>>107866872
I'd rather use wrappers for those tbqh. I see no reason not to. With yt-dlp you can make the case that GUIs aren't really needed and they tend to be outdated and clunky to begin with, but stuff like Lossless Cut works great.
>>
gallery-dl

https://github.com/mikf/gallery-dl
>>
>>107867154
Nice. I completely forgot about gallery-dl. Thanks! I wonder if there are any good wrappers for it, even if I don't plan on using them.
>>
>>107866971
It's still useful to learn the commands at the very least because sometimes you might only need to run something real simple thats only a few commands
>>
>>107866169
How do you get the URL without a browser?
>>
File: 1738838199358917.jpg (74 KB, 500x656)
74 KB
74 KB JPG
While we're on the topic, do anons have a preferred cheatsheet or something similar? I found a website that has a bunch of them for various CLI programs, including yt-dlp: https://cheat.sh/
>>
File: 1744169014592065.png (170 KB, 500x699)
170 KB
170 KB PNG
>>107867658
Although, now that I look at it, it seems to be very bare bones compared to other ones.
>>
>>107866162
You should unironically learn basic userscripting and shell/batch tricks. You can improve the quality of your computerized life dramatically.
>>
>>107867782
I can't think of a single use case to be honest. The only userscripting I'm somewhat familiar with is the browser stuff. And that's because it's already made by someone else and I just install it. Or apparently vibe coded, but I haven't had much success with that.
>>
>>107867658
the cheatsheet is called running an ai cli and telling it to just do the thing for you
>>
>>107867811
>I can't think of a single use case to be honest.
Then you're hopelessly inept and I feel no pity for you.
>>
>>107867415
Seconding this.
I use yt-x so I can do it all in the terminal but anons talk like this is unnecessary.
>>
>>107867415
You have to think really hard about what it might be and try that. You can usually get it after only 5-6 thousand tries.
>>
>>107867827
Rude. What do you use stuff like that for?
>>
>>107867415
uh oh sissyCLItties won't like this one
>>
File: 1765196246572422.png (338 KB, 1101x1024)
338 KB
338 KB PNG
>>107866162
Why not just use a GUI, it's logical, has all the options and you don't have to guess.
>>
>>107867951
I've had better luck with the CLI, to be blunt. I remember trying that GUI in your image and having it shit the bed for whatever reason. I might try it again now that I'm more familiar with yt-dlp in general, though. Maybe I was missing some component and didn't realize it.
>>
>>107867415
newsboat
>>
>>107867415
>>107867832
What? I never said that you don't need a browser to get the URL that way. Even so, what if someone links you a youtube video over email, or sends it to you on IRC or something and you just wanna watch it without opening the slow shitty youtube player?
>>
>>107868180
Kek. It was probably a troll question to begin with. But using RSS is a good answer.
>>
>>107866239
Transcoding is a waste of time and quality in the vast, vast majority of cases.
>>
File: termux mpv yt-dlp ffmpeg.jpg (1.9 MB, 2000x2800)
1.9 MB
1.9 MB JPG
>>107866162
termux, mpv and ffmpeg. use microsoft copilot to spoonfeed you. Pic related
>>
>>107868404
>use microsoft copilot
>android screenshot of downloading a nick fuentes clip
based indian
>>
>>107866162
streamlink
curl
diff
jq (with yt-dlp --json)



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.