Live data from Hacker News

Yt-dlp – A YouTube-dl fork with additional features and fixes

github.com

41–50 of 352 posts

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#41

One of the nice features added to yt-dlp recently: It integrates with sponskrub to call into the SponsorBlock database and with the right options will strip the sponsor segments from downloaded videos. Edit: Correct typo

Man I thought I was in heaven when I accidentally stumbled upon SponsorBlock. Now you're telling me about this?! Amazing! How does the video quality fare after stripping? Is it re-encoding the video or somehow stripping it without altering the quality?

It re-encodes. Actually, I think it defaults to marking the sponsor bits ... somehow. Whatever it's doing wasn't enough for my player to notice.

That said, for this stuff, I've only downloaded audio, and of that mostly talking head type stuff, where I let it cut out the segments. Whatever re-encoding is done would have to be pretty bad before I'd care.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#42

One of the nice features added to yt-dlp recently: It integrates with sponskrub to call into the SponsorBlock database and with the right options will strip the sponsor segments from downloaded videos. Edit: Correct typo

Are the sponsor parts really so bad? To me not only is it easy to skip, I want indie people to make enough money to produce high quality content; otherwise media is just what a few biggies want to fund. They’re not enough from YouTube itself unless you’re in the top percentile. Also what sponsored content are people downloading versus just streaming live? I don’t get the use case.

> Are the sponsor parts really so bad? To me not only is it easy to skip, I want indie people to make enough money to produce high quality content; otherwise media is just what a few biggies want to fund.

In my experience, it's the same with ads everywhere else. It (usually) starts out not being overly obnoxious, with just a "this video is sponsored by [garbage tier mobile game/earphones/vpn/whatever] more about them at the end of the video" and then the pitch at the end.

I don't mind these. They quickly get the name out at the beginning and then don't interrupt the video. What really annoys me are the ones that interrupt the video. At some point a few of them annoyed me enough that I installed SponsorBlock. Because I don't want to hear or see these ads, but i tolerated them. But once that threshold is crossed where I don't tolerate all of them anymore, why would I not just block all of them? I'm not going to unblock specific channels that are well-behaved to listen to ads for products i will definitely never buy.

It's the exact same thing with regular ad-blocking. Sometimes when I'm on a fresh OS I start browsing the web and only notice I don't have an adblocker once I visit a page with super obnoxious ads (e.g. google on mobile and realize there's only ads and no organic results for like the first 5 screens).

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#43
post #18

Why don't they split youtube-dl in two parts: - The extractors part (all the scrappers basically) - The cli tool What would be wonderful is that the extractors part is splitted out, so that anyone can use it without using youtube-dl. That would be much easier to update it too, each extractor is independent, so it is only a question, does this scrapper (extractor) works or not. The next step would be to have a multi-l…

That is mostly already the case, you can invoke the extractors through the Python API or through the CLI and do the download yourself. Extractors regularly require custom logic, so they can’t be described in anything else than a programming language.

Being two different projects has advantages, especially when one part (need to) moves much faster.

The fact that some requires custom logic doesn't prove that you need a programming language, it is just custom logic compared to the standard framework.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#45

Earlier quoted context omitted.

Are the sponsor parts really so bad? To me not only is it easy to skip, I want indie people to make enough money to produce high quality content; otherwise media is just what a few biggies want to fund. They’re not enough from YouTube itself unless you’re in the top percentile. Also what sponsored content are people downloading versus just streaming live? I don’t get the use case.

For me, yes, they're bad. I get it's not the end of the world, but a lot of the ad copy in sponsor segments really grates on me, like VPN ones. I try to get rid of ads from my life where I can, this is part of it. And for me, a lot of the videos I download are played back, audio only, while I go for walks or am otherwise away from the Internet. YouTube lets you download videos, but my audio comes from multiple source…

Ugh, the blatant lies in VPN ads.

"MAKES IT SO YOUR ISP CAN'T SEE YOUR TRAFFIC" - yeah, congrats, now it's just another ISP that sees your traffic, which was probably protected by TLS anyway...

Heck, they even keep recommending the utility of Terms of Service violations like accessing contents from other regions.

VPN companies are scammy as hell.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#46
post #21
post #9

There's this too: https://github.com/deepjyoti30/ytmdl

A neat tool, but YouTube is generally an abysmal source for music. That's partly deliberate (from record labels) and partly an inevitable consequence of recompression with different lossy formats. Unless something is completely unavailable elsewhere, you'll find far better audio quality from other (original) sources.

> Unless something is completely unavailable elsewhere

I do run into this from time to time. Let's say I want the soundtrack to one of my favourite anime, from 2006.

Some items from it are also on the source game soundtrack, so are available on iTunes. This is actually kind of rare for older anime which usually don't bother releasing in iTunes outside Japan, but being a game adaptation helps it here, I guess. Still, anything composed for the anime are not included.

Some of it is there on Spotify. Actually, at one point it all was, and I can still see the tracks are there but grayed out in other people's playlists, so I assume there exists some region in which it was available, and the availability in my region initially was a mistake by a licensee who forgot to limit it to the regions they had rights for. Either way, it's no longer legally available for me.

So I could.... VPN to Japanese iTunes, thereby breaking the terms of service, (assuming it's still there) or I could try import some decade old special edition DVDs of the anime which contained the OST.

Or I could rip it from YouTube. Eventually, if you make no effort to sell to me, I'm going to resort to other options.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#47
post #36

So does anyone know what happened to youtube-dl? Development seems to have just abruptly ceased with no explanation.

I wouldn't be surprised if the drama surrounding the DMCA takedown issued on the main git repository scared away a lot of contributors. Here's some coverage from the EFF, in case you missed it: https://www.eff.org/deeplinks/2020/11/github-reinstates-yout...

Quite the opposite; number of contributions increased: https://github.com/ytdl-org/youtube-dl/graphs/contributors

Just seems a case of the same what usually happens: main author loses interest, has other stuff to do, etc. and no one really takes up the slack.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#49

haven't paid attention to this since all the drama last year but again - what are all of you using youtube-dl for? Archiving your channel subs?

I made a tool for myself so I could 1 click download videos to my iphone's camera roll. It's based on youtube-dl. I like to share raw videos and do not like to share URLs. I use this tool to make that easy -- I copy a url and run the iOS shortcut and the video auto saves to my camera roll.

https://github.com/rroller/media-roller

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#50

haven't paid attention to this since all the drama last year but again - what are all of you using youtube-dl for? Archiving your channel subs?

My internet connection can be flaky, and just downloading stuff and playing it locally works a lot better. YouTube tries very hard to minimize the buffer size to only what's needed – which makes a lot of sense at their scale – but it also means that less-than-stable internet connections are difficult because it'll never buffer enough to bridge the 3 minute outage.
Post reply on HN