Updated March 12, 2020
Youtube-dl is a useful command-line tool that can be used for downloading videos from all sorts of websites. It’s a very useful tool, and runs on Linux, MacOS, or Windows.
Useful Links
Here’s what it does:
http://ytdl-org.github.io/youtube-dl/about.html
Here’s how to download it:
http://ytdl-org.github.io/youtube-dl/download.html
Here’s the GitHub project page:
https://github.com/ytdl-org/youtube-dl/
Android Installation
While youtube-dl works great on PC, you can actually install it and use it on Android as well. Here’s how to do it.

Install Termux
Install Termux from the Google Play store:
https://play.google.com/store/apps/details?id=com.termux
Termux is a nice little terminal emulator for Android that allows you to do many of the things you could normally do in Linux. Here are some of the tools available within Termux:
- SSH
- Rsync
- Vim
- CURL
See the GitHub page for the full list:
https://github.com/termux/termux-packages/tree/master/packages
Install Python
Open Termux and type the following command to install Python:
pkg install python -y
Install youtube-dl
Run the following command to install youtube-dl:
pip install --upgrade youtube-dl
Download Video
Simple Instructions
Run the following command to download a video:
youtube-dl http://example.com
/video
Open a file browser on your Android device and look for a folder called “Termux”; it should contain the video you just downloaded, and you can play it right on your device. If you don’t see this folder, move on to the “Advanced” section.

You can also list the videos you’ve downloaded by running the list command in Termux:
ls
Advanced Instructions
If you want to be able to choose the folder of your internal storage into which the videos are downloaded, do the following.
Give Termux Access Permissions
All I’m going to do is summarize the instructions from the Termux website:
https://wiki.termux.com/wiki/Internal_and_external_storage
Type the following command:
termux-setup-storage
A popup will ask for permission to access your internal storage; press Allow.
Now, you can first navigate to something like the downloads folder before initiating the download:
cd ~/storage/downloads
Next, run the download command:
youtube-dl https://example.com/video
Now, the file will be in the Downloads folder in any file explorer app, such as Google’s “Files by Google” app that you can download here:
https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.files

Summary
That’s it. It’s pretty simple to get up and running. And if you want, you can even Rsync your videos to another machine to watch them there!
youtube den video indirdim ve “Termux” adlı bir klasör hem tel hemde sd arattım yok oyle bir kloser ls -al komutu ile video goruyorum dosya yoneticisi ile dosya adı aratma yaptıgımda yok gorunen dosya yok gibi saatlerde tek tek baktım yok ne inen video nede termux klasoru yok….
uzantısı farklı bir dosyanın icine mi koyuyor yoksa ??
I’ve updated the post to solve the problem of finding your files after downloading them. See the “Advanced Instructions” section.
tesekurler oldu emeginize saglık
I’m glad that helped!