Comments (2)
James-Ko,
Is there a way to support downloading restricted content. I’ve seen several blogs which use youtube to secure their video's by content rating as well as restricting specified user accounts to access them (paid content). How easy do you think that would be to enable downloading of this content? I have an app that downloads videos/images from Tumblr and youtube is a major one. And I’ve seen a few apps on the stores that say they do this, I’m just trying to see how to enable this content.
I currently use youtubextractor, but plan on testing out your libvideo, and probably switching to it.
from libvideo.
@SwethaMadhu Sure, it's easy. Have you checked the docs?
Here's a two-liner to download a video and drop it into a file:
var video = new YouTubeService().GetVideo("[video link goes here]");
File.WriteAllBytes(video.GetBytes(), Path.Combine("[folder you need to save it to]", video.Title + video.Extension));
@jkw117 Probably not. libvideo scans the page source for any encoded links, and downloads the videos from them. With restricted content, it's likely that YouTube simply won't include the links at all.
It might be possible if we introduced some kind of authorization scheme and fiddled around with the HTTP request headers a little bit, though. You can open a new issue and we'll talk about it there.
from libvideo.
Related Issues (20)
- Can we configure more options for Audio? HOT 2
- Help regarding specific Resolution HOT 1
- Corrupted File after download video HOT 1
- libvideo 3.2.1 is no longer working on .NET 6 HOT 11
- Could not install package 'VideoLibrary 3.2.1'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.8', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author. HOT 2
- Microsoft Store ! HOT 1
- Additional text encountered after finished reading JSON content HOT 1
- GetBytes() failing HOT 10
- Video resolution 1080p are without audio HOT 1
- YouTubeVideo throw error when use property Uri HOT 7
- Is VideoLibrary compatible with .NET MAUI? HOT 5
- Stackoverflow HOT 3
- Unable to download a specific video HOT 2
- Try to download the video with getallvideos, but got 503 error. HOT 2
- Jurassic Library went rouge. HOT 3
- Help Wanted | Descramble "N" Signature | Slow Download
- Help Wanted | Add/Fix itags
- Unity 2022.2.1f1 + Android | Download works, but Stream doesn't seem to
- downloaded streams have wrong and take long time to copy or use it please fix it HOT 2
- HttpRequestException: 'Response status code does not indicate success: 429 (Too Many Requests).' HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libvideo.