안드로이드폰 에서 무료로 유튜브, 인스타그램, 페이스북, 틱톡 영상 다운로드 받을 수 있도록 세팅하기
안드로이드에서 무료로 YouTube, Instagram, Facebook, TikTok 영상을 다운로드할 수 있도록 폰을 세팅하는 방법에 대한 포스팅입니다. 아래 과정을 따라가면 스마트폰(안드로이드)에서 무료로 영상을 아무런 제약 없이 다운로드할 수 있습니다. 유료 앱 결제 없이, 무료 앱의 광고로부터 자유롭게 사용할 수 있습니다.
이 세팅은 기본적으로 터먹스라는 터미널 앱을 통해서 파이선을 설치하고 유튜브 다운로드가 가능하도록 세팅한 후 손쉽게 유튜브, 인스타그램, 페이스북, 틱톡 영상들을 폰의 갤러리로 다운로드 하는 방법을 제시 합니다.
이 세팅의 유익
1.
언제 어디서든지 스마트폰으로 원하는 영상을 다운로드할 수 있습니다.
2.
영상 편집 시 필요한 소스와 음원을 편하게 다운로드하여 활용할 수 있습니다.
3.
강의나 학습 자료를 파일로 저장하여, 링크만 저장하는 한계를 극복할 수 있습니다.
4.
유튜브 프리미엄의 영상 저장 기능을 구독 없이 사용할 수 있습니다.
1. Termux 설치
먼저, Termux 앱을 Google Play 스토어 또는 Termux 공식 웹사이트에서 설치하세요.
2. Python 설치
yt-dlp는 Python으로 작성된 프로그램이므로, Python을 먼저 설치해야 합니다.
명령어:
pkg update
pkg upgrade
pkg install python
Shell
복사
이 명령어는 Termux 패키지를 업데이트하고 Python을 설치합니다.
3. yt-dlp 설치
yt-dlp는 YouTube 동영상을 다운로드할 수 있는 도구입니다.
명령어:
pip install yt-dlp
Shell
복사
설치 후 yt-dlp가 제대로 설치되었는지 확인합니다.
설치 확인:
yt-dlp --version
Shell
복사
버전 정보가 출력되면 설치가 성공한 것입니다.
4. 저장소 접근 권한 설정
Termux가 안드로이드 파일 시스템에 접근할 수 있도록 저장소 접근 권한을 부여합니다.
명령어:
termux-setup-storage
Shell
복사
이 명령어를 실행하면 Termux가 파일 시스템의 shared storage에 접근할 수 있게 됩니다. 이때 저장소 권한을 허용해야 합니다.
5. termux-url-opener 스크립트 생성 및 설정
YouTube 앱에서 공유 버튼을 눌러 Termux로 링크를 보낼 때, yt-dlp가 자동으로 실행되어 동영상을 다운로드하고, 다운로드 후 미디어 스캐너가 자동으로 실행되도록 설정합니다.
5.1 termux-url-opener 파일 생성
nano ~/.termux/termux-url-opener
Shell
복사
5.2 스크립트 내용 작성
#!/data/data/com.termux/files/usr/bin/bash
yt-dlp -o '~/storage/shared/Pictures/%(title)s.%(ext)s' "$1"
termux-media-scan ~/storage/shared/Pictures/
Shell
복사
•
yt-dlp로 YouTube 링크의 동영상을 Pictures 폴더에 다운로드합니다.
•
termux-media-scan을 통해 Pictures 폴더에 추가된 파일을 자동으로 스캔하여 갤러리에서 인식하게 합니다.
5.3 스크립트 실행 권한 부여
chmod +x ~/.termux/termux-url-opener
Shell
복사
이 명령어로 스크립트가 실행 가능하도록 권한을 부여합니다.
6. 미디어 스캐너 자동 실행
YouTube 동영상을 다운로드한 후 미디어 스캐너가 자동으로 실행되어 갤러리에서 파일을 인식할 수 있게 설정했습니다. termux-url-opener 스크립트에서 이미 설정한 termux-media-scan 명령어가 이를 처리합니다.
termux-media-scan ~/storage/shared/Pictures/
Shell
복사
이 명령어는 Pictures 폴더에 저장된 동영상을 자동으로 스캔하여 갤러리 앱에서 즉시 확인할 수 있게 합니다.
7. 파일 권한 설정
갤러리에서 동영상을 제대로 인식하도록 읽기 권한을 설정합니다. 일반적으로 644 권한을 부여하여 소유자에게는 읽기/쓰기 권한, 다른 사용자에게는 읽기 권한만 부여합니다.
단일 파일에 권한 설정:
chmod 644 ~/storage/shared/Pictures/filename.mp4
Shell
복사
Pictures 폴더 내 모든 파일에 권한 설정:
chmod 644 ~/storage/shared/Pictures/*
Shell
복사
8. 실행 및 테스트
YouTube 앱에서 공유 버튼을 눌러 Termux를 선택하면:
1.
yt-dlp가 YouTube 동영상을 Pictures 폴더에 다운로드합니다.
2.
termux-media-scan이 자동으로 실행되어 파일을 갤러리에서 인식하게 합니다.
3.
다운로드된 동영상은 안드로이드 갤러리에서 바로 확인할 수 있습니다.
전체 실행 순서 요약
1.
Termux 설치: Termux 앱을 설치합니다.
2.
Python 설치: pkg install python으로 Python 설치.
3.
yt-dlp 설치: pip install yt-dlp로 yt-dlp 설치.
4.
저장소 접근 권한 부여: termux-setup-storage로 저장소 접근 권한 부여.
5.
termux-url-opener 스크립트 생성:
•
nano ~/.termux/termux-url-opener 명령어로 파일 생성.
•
스크립트 내용 작성: yt-dlp와 termux-media-scan을 포함.
•
chmod +x ~/.termux/termux-url-opener 명령어로 실행 권한 부여.
6.
미디어 스캐너 자동 실행: termux-media-scan을 스크립트에 추가해 갤러리에서 파일을 자동으로 인식.
7.
파일 권한 설정: chmod 644 ~/storage/shared/Pictures/* 명령어로 모든 파일에 읽기 권한 부여.
8.
실행 및 테스트: YouTube 링크를 Termux로 공유해 동영상 다운로드 및 갤러리 확인.
이 순서에 따라 모든 설정을 완료하면 YouTube 동영상을 Termux를 통해 다운로드하고, 자동으로 갤러리에 표시되도록 할 수 있습니다.