Termux에서 Youtube동영상을 직접 다운받거나 음악파일로 직접받는 초간단 방법입니다.
pkg upgrade
pkg install python
pip install pytube
Youtube의 링크 복사해서 pytube 링크 하면 동영상 다운로드가 됩니다.
옵션으로 -a 를 주면 오디오만 다운됩니다.
다운로드가 되면 확장자가 mp4로 받아집니다.
오디오도 mp4로 받아지는데 확장자를 mp3로 변경해주면 mp3플레이어에서도 인식이 됩니다.
pytube Youtube주소URL
pytube Youtube주소URL -a
ex) https://youtu.be/IwZtD0XB7JQ
pytube https://youtu.be/IwZtD0XB7JQ -a
이렇게 하면 오디오 파일만 받게 됩니다.
위의방법을 자동화로 만들어 보겠습니다.
https://wiki.termux.com/wiki/Intents_and_Hooks
Intents and Hooks - Termux Wiki
Termux is able to catch several intents and execute shell scripts to act upon them: Sharing single files with Termux.Following handle will be executed:~/bin/termux-file-editor Opening in your popular editor by using a symbolic link:ln -s $PREFIX/bin/nvim ~
wiki.termux.com
which bash
bash설치파일이 설치된 디렉토리가 보입니다.
/data/data/com.termux/files/usr/bin/bash
루트디렉토에 bin디렉토리 만들어 줍니다.
mkdir ~/bin
cd ~/bin
nano termux-url-opener
nano라는 편집기입니다. 파일이름은 termux-url-opener 로 적어야 합니다. 이것은 url이 공유하기로 들어오면 termux-url-opener파일에서 url주소가 파라미터로 들어옵니다. $1로 받을수 있습니다.안에 내용을 적어보겠습니다.
#!/data/data/com.termux/files/usr/bin/bash
pytube $1 -a
저코드가 다입니다.저장은 CTRL + x
y 하고 엔터.
termux-url-opener에 실행권한을 줘야 합니다.
chmod +x termux-url-opener
스마트폰에서 Youtube에서 다운받고 싶은 영상을 눌러서 공유하기 를 누르고 termux를 선택하면 됩니다.
https://youtube.com/shorts/zn0J1H9-iJM?feature=share

'Termux' 카테고리의 다른 글
손안의 리눅스 터미널과 자동화 마스터! Termux & Tasker 조합으로 만드는 스마트 라이프 (2) | 2025.05.23 |
---|---|
Termux에서 LunarVim 설치하기 (0) | 2022.10.12 |
Termux로 이미지에서 텍스트 추출하기(tesseract) (0) | 2022.09.03 |
Termux에서 npm으로 sqlite3모듈설치시 오류해결 (0) | 2022.07.03 |
Termux에서 code-server 설치하기 (0) | 2022.07.03 |