4 ms·
Lesson learned: always use Creative Commons licensed data to demo your multimedia tools. Else people get the wrong idea. Some examples for youtube-dl might be:
by Kim_Bruning 6y ago
Lesson learned: always use Creative Commons licensed data to demo your multimedia tools. Else people get the wrong idea.
Some examples for youtube-dl might be:
* https://www.youtube.com/watch?v=aqz-KE-bpKQ https://www.youtube.com/watch?v=aqz-KE-bpKQ Big buck bunny
* https://www.youtube.com/watch?v=eRsGyueVLvQ https://www.youtube.com/watch?v=eRsGyueVLvQ Sintel
* https://www.youtube.com/watch?v=WhWc3b3KhnY https://www.youtube.com/watch?v=WhWc3b3KhnY Spring
In fact, youtube actually allows you to filter by CC, so there's never a reason not to!
- throwawaylolx 6y agoI think to take your lessons from the pretexts is like judging a war by its casus belli.
- defen 6y agoThe smart thing would have been to always filter by CC. And then anyone who can type # could just modify their source code a bit to adjust the filters.
- grishka 6y agoIn the case of youtube-dl, they couldn't do that. At least VEVO videos have an additional layer of "protection" — the direct links to video files require a signature of some sort IIRC. Downloading a non-DRM-ed video is as easy as making a request to https://www.youtube.com/get_video_info?video_id=aqz-KE-bpKQ https://www.youtube.com/get_video_info?video_id=aqz-KE-bpKQ and then following a link to the format you need, but with those music videos, that won't work. So the test cases were a necessity.
- Kim_Bruning 6y agoHmm, are you sure that link is correct? In firefox and chromium that gets me about 122K of not-very-easy-to-parse text.
- grishka 6y agoYes, it's correct and it should return that. The top-level serialization format is simply a URL query string aka application/x-www-form-urlencoded. No idea why but probably historical reasons.
- nullc 6y agoHi Kim! They couldn't have done this. The 'infringing' links were in the test suite and were specifically tests for content from particular sources which had special links which required different techniques to download them. The test would not have been accomplished if they were pointed at links which didn't have the behaviour that was being tested.
- gforz 6y agoCurious to know if it was not possible for YouTube-dl to create content which was ‘similar’ to the infringing ones & upload it on YouTube for their test cases?
- p2detar 6y agoOr they could have had the YouTube links in another file, not part of the repo, and only download and parse it when tests are run.
- kc-rush2049 6y agoBest thing would be for them to just upload their own test videos with the various formats and test against those.
- foerbert 6y agoMost of this comment chain has been about why they couldn't do that. They were testing against special features that are only available to select partners.
- nullc 6y agoAFAIK the features they're testing are only available to specific partners. I can't be sure, but it isn't obvious how they could go about doing this.
- Kim_Bruning 6y agoHi Nullc, long time no see! :-) And shoot, that is annoying. It makes for really bad optics though. Gforz's suggestion to upload test video with similar parameters is -in 20/20 hindsight- probably the better plan. Definitely better than giving bad ideas to copyright lawyers.
- JdeBP 6y agoLet's see what happens and whether indeed these lessons have been learned. * https://github.com/Larry850806/youtube-downloader/issues/1 https://github.com/Larry850806/youtube-downloader/issues/1 * https://github.com/Athlon1600/youtube-downloader/issues/81 https://github.com/Athlon1600/youtube-downloader/issues/81 * https://github.com/ZerioDev/Youtube-Downloader/issues/2 https://github.com/ZerioDev/Youtube-Downloader/issues/2