nhCoder / Youtubeextractor
Licence: apache-2.0
Extracts Youtube urls for streaming and downloading purpose.
Stars: β 58
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Youtubeextractor
Youtube Dl Android
π¦π¦Video downloader for Android - Download videos from Youtube, Facebook, Twitter, Instagram, Dailymotion, Vimeo and more than 1000 other sites
Stars: β 322 (+455.17%)
Mutual labels: youtube-dl, youtube
Termplay
GitLab: https://gitlab.com/jD91mZM2/termplay
Stars: β 500 (+762.07%)
Mutual labels: youtube-dl, youtube
Youtube Music
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
Stars: β 376 (+548.28%)
Mutual labels: youtube-dl, youtube
SharpGrabber
Download from YouTube, Vimeo, PornHub, HLS (M3U8 files) with .NET and JavaScript, Library and desktop app for downloading high quality media
Stars: β 138 (+137.93%)
Mutual labels: youtube, youtube-dl
ypc
Convert text/spotify/deezer albums/playlists to youtube urls and audio/video files.
Stars: β 17 (-70.69%)
Mutual labels: youtube, youtube-dl
Youtube Downloader
π A much faster alternative to youtube-dl built for PHP applications. Working as of 2021-02-27
Stars: β 474 (+717.24%)
Mutual labels: youtube-dl, youtube
ytqck.github.io
YouTube quick β‘ Search and Download Music for Free.
Stars: β 18 (-68.97%)
Mutual labels: youtube, youtube-dl
Youtub.ly Android
An android app to download πΉ videos and songs from youtube to phone internal storage
Stars: β 17 (-70.69%)
Mutual labels: youtube-dl, youtube
Youtube Fetcher
πΊ Youtube Podcasting π§
Stars: β 31 (-46.55%)
Mutual labels: youtube-dl, youtube
mpv-youtube-download
A userscript for MPV that allows you to download youtube audio and video with one key press πΎ
Stars: β 16 (-72.41%)
Mutual labels: youtube, youtube-dl
spongebob-cli
Watch classic spongebob from the terminal!
Stars: β 179 (+208.62%)
Mutual labels: youtube, youtube-dl
podpodge
Convert YouTube playlists to audio-only RSS feeds for podcast apps to consume.
Stars: β 32 (-44.83%)
Mutual labels: youtube, youtube-dl
Netflix To Srt
Rip, extract and convert subtitles to .srt closed captions from .xml/dfxp/ttml and .vtt/WebVTT (e.g. Netflix, YouTube)
Stars: β 387 (+567.24%)
Mutual labels: youtube-dl, youtube
YouTube-Downloader
An easy-to-use, YouTube video downloader, without pesky ads or malware.
Stars: β 22 (-62.07%)
Mutual labels: youtube, youtube-dl
download audioset
π This repo makes it easy to download the raw audio files from AudioSet (32.45 GB, 632 classes).
Stars: β 53 (-8.62%)
Mutual labels: youtube, youtube-dl
Youtubedl Material
Self-hosted YouTube downloader built on Material Design
Stars: β 731 (+1160.34%)
Mutual labels: youtube-dl, youtube
Youtube Dl Gui
A cross platform front-end GUI of the popular youtube-dl written in wxPython.
Stars: β 7,914 (+13544.83%)
Mutual labels: youtube-dl, youtube
YouTubeExtractor
A Youtube urls extractor for java & android for streaming and downloading purpose.
I made this on my Android Device using AIDE(IDE), So i cant update gradle, so dont ask me
Features
- Extracts Muxed and Adaptive urls separately
- Extracts Signature Protected Videos(like vevo)
- Extracts Live Videos Urls(hls)
- Extracts video info(title,author,description,view,etc)
- Extracts Age restricted videos (Uses Cookie from a Google account)
- Extracts YouTube Video Captions
Usage
Copy the classes or compile project.
Dependencies Used
- Gson
- Mozilla Rhino
- UniversalVideoView(Used only for video testing)
Usage
new YoutubeStreamExtractor(new YoutubeStreamExtractor.ExtractorListner(){
@Override
public void onExtractionDone(List<YTMedia> adativeStream, final List<YTMedia> muxedStream,List<YTSubtitles> subtitles, YoutubeMeta meta) {
//url to get subtitle
String subUrl=subtitles.get(0).getBaseUrl();
for (YTMedia media:adativeStream) {
if(media.isVideo()){
//is video
}else{
//is audio
}
}
}
@Override
public void onExtractionGoesWrong(final ExtractorException e) {
Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show();
}
}).useDefaultLogin().Extract(URL/YOUTUBE_ID);
//use .useDefaultLogin() to extract age restricted videos
For age restricted Videos
For extraction of age restricted videos use useDefaultLogin()
to Use default cookie.. OR YOU CAN override with your own cookies by method setHeaders
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].