6 ms·
Some of the things that make this the 'ultimate': - Supports hundreds of services, not just youtube [0] - Allows you to extract audio in multiple formats - D
by jtokoph 11y ago
Some of the things that make this the 'ultimate':
- Supports hundreds of services, not just youtube [0]
- Allows you to extract audio in multiple formats
- Download entire playlists (and general batch support)
- Configure video/audio quality
- Extract/build metadata
- Cross platform
[0] https://rg3.github.io/youtube-dl/supportedsites.html https://rg3.github.io/youtube-dl/supportedsites.html
- zavi 11y ago- Illegal
- gayprogrammer 11y agoHow is this illegal?
- vbit 11y agoNot illegal perhaps but violates the TOS
- zwetan 11y agohow enforceable is the TOS ? once something is published on the internet then it is assumed it can be viewed / copied / downloaded / etc. see https://en.wikipedia.org/wiki/Web_scraping https://en.wikipedia.org/wiki/Web_scraping , the legal issues part.
- vbit 11y agoCopyright is different and enforceable - see what RIAA did to some downloaders.
- izacus 11y agoUnless your legislation explicitly grants you that right in a way that cannot be overriden by ToS.
- reacweb 11y agoThe legality of recording a video stream you can watch on your PC is very dependent of your country. I think it should be legal as long as you keep your recording for your personal usage.
- blowski 11y agoI agree, and the ethics also depend on what you're doing with the video. IANAL so I can't comment on legality. I download some conference videos from YouTube to watch on my train journey. I can't stream them because reception on the train isn't good enough. It's the only place I can find the videos (they're not available for sale) and I don't share them with anybody afterwards. I don't consider that to be unethical, and I don't imagine the police are going to hunt me down.
- Kristine1975 11y agoPerhaps (or at least a TOS violation). But then again, who cares.
- izacus 11y agoThat's not illegal. It's a bit worrying how many people run to defend corporation profits by default.
- k-mcgrady 11y ago>> "It's a bit worrying how many people run to defend corporation profits by default." Not the OP but I don't think it has anything to do with corporation profits. If I spend money creating a video, put it on Youtube, and try to recoup costs through ads you're bypassing that by downloading the video with this tool.
- wslh 11y ago> and try to recoup costs through ads you're bypassing that by downloading the video with this tool. 99% of the people and organizations in YouTube never recoup costs. For almost all this is wishful thinking.
- k-mcgrady 11y agoIt doesn't matter if they do or do not. They will recoup something and that's better than nothing.
- Kristine1975 11y agoSo in that regard using youtube-dl is like using an ad blocker.
- CalRobert 11y agoYeah? Is Wireshark illegal too? Because I could get the same data by taking a pcap. The bits are on my computer. I get that I can't just go redistributing it (legally), and that youtube probably doesn't _like_ it, but if it's illegal (and honestly, maybe it is in the US given how ridiculous copyright and licensing law is there) that's ridiculous.
- chunkiestbacon 11y agoUsing Wireshark is sort of illegal in Germany.
- heinrich5991 11y agoCan you elaborate?
- tremon 11y agohttps://www.schneier.com/blog/archives/2007/08/new_german_hack.html https://www.schneier.com/blog/archives/2007/08/new_german_ha... Germany introduced a poorly-worded cybercrime law that basically made all network tools illegal (including nmap, wi-spy), but also disassemblers, on the basis that they "could be used in digital crime". It's similar to making cars illegal because of a traffic fatality.
- yAnonymous 11y agoHe's wrong. Using hacking tools for attacks is illegal. Using Wireshark for network analysis is fine. It's more about the intent than about what software you use.
- coldtea 11y agoWell, being an "inferior race" was also sort of illegal in Germany back in the day too. Hopefully we progress over time.
- Bouncingsoul1 11y ago-Python integration I used it to write a small program for my Raspi. Send a playlist link (Youtube or other) via WhatsApp or Email. Download, copy to according folder. Have it available on my Multimedia System and OwnCloud for my friends.
- kittxkat 11y agoThat sounds pretty interesting, care to share the code?
- emeidi 11y agoI have a similar setup: A script downloads my Remember The Milk tasks (.rss), parses them for YouTube and Vimeo links and downloads the videos to my Synology NAS and places a dot-file in the same directory to signal the script during the next iteration the video has been downloaded already.
- flashman 11y agoI have a backburner project: stream a Twitter search for 'youtube', extract the most talked-about videos, then download and create movie barcodes[0] for them. [0] With my script: http://timbennett.github.io/movie-barcodes/ http://timbennett.github.io/movie-barcodes/
- voltagex_ 11y agoHow did you get the WhatsApp integration?
- StavrosK 11y agoI was just researching this, as I want to write a small CLI script to play videos on my Chromecast (e.g. "castchrome https://www.youtube.com/watch?v=_05mIC3BIBc" https://www.youtube.com/watch?v=_05mIC3BIBc" and the TV will start playing). That way, I can outsource the hard work of discovering the URL to youtube-dl, and all I have to do is send it to the Chromecast.
- massemphasis 11y agoThis project really kind of blew up into a megolith.
- okso 11y agoAlso: - Works with videos integrated in pages from any website No need to first jump on Youtube/Vimeo/... for the source URL of the video.
- profsnuggles 11y agoI use youtube-dl all the time on youtube when I'm browsing the web from elinks. I never realized that it supported other sites. It can log into crunchyroll using the data in my netrc file to download the 1080p video and subtitles! This is amazing, goodbye flash!
- imaginenore 11y agoHalf of these things can be done with FFMpeg.
- tdkl 11y ago.. or just use a bookmarklet from keepvid.com, alltubedownload.net and myriad of other sites. I really have no clue who would put up with a CLI solution. Perhaps only people who run a tiling WM or something.
- Sniffnoy 11y agoOne thing I couldn't figure out how to do recently: Download only a certain time range in a video. Of course, I could have downloaded the whole thing and then used standard video tools to extract it afterward, but the video was very large so this would have been impractical. Do you know of a way to do this, by any chance?