W zeszłym tygodniu pokazaliśmy, jak pobrać dowolny film z terminala Android bez korzystania z oprogramowania innych firm. Ale były dwa główne problemy, które powstrzymywały ludzi przed próbowaniem tego.
- Musiałbyś wpisać tuzin poleceń, a wielu z was otrzymuje komunikaty o błędach podczas robienia tego.
- Nie było możliwości pobierania filmów w wielu formatach, takich jak 240.360, plik audio itp.
I wreszcie dzięki Gabi Tiplea mamy proste rozwiązanie. Wszystko, co musisz zrobić, to wpisać 4 polecenia w aplikacji Termux, a tym razem będziesz mieć możliwość pobrania innego formatu.
This method support around 1250 sites including all the popular video sites – YouTube, Vimeo, Facebook, twitch etc. You can check out the complete list on YouTube-dl supported sites page.
Pobierz dowolny film na Androida bez aplikacji innej firmy ( wideo )
Wykonaj kroki
1. Przejdź do sklepu Play i pobierz aplikację termux . Jeśli wypróbowałeś poprzedni samouczek dotyczący termux, odinstaluj aplikację termux i zainstaluj ją ponownie.
2. Następnie otwórz aplikację termux i skopiuj i wklej 4 polecenia w tej samej kolejności. Po prostu skopiuj i wklej je, uruchomi kilka poleceń, aby pobrać bibliotekę.
wget http://pastebin.com/raw/W1nvzN6q -O install.sh dos2unix install.sh chmod u+x install.sh ./install.sh
3. Gdy pojawi się monit, będziesz musiał dotknąć OK, aby zezwolić termuxowi na dostęp do pamięci. A po uruchomieniu kilku dodatkowych poleceń wszystko będzie gotowe.
4. I to wszystko. Teraz, jeśli przejdziesz do dowolnej witryny wideo obsługiwanej przez YouTube-dl, a następnie dotknij przycisku udostępniania > Wybierz aplikację termux > wybierz dowolny format , wpisując odpowiadający mu numer. I tam idziemy.
5. Pobrany plik będzie dostępny w folderze YouTube w katalogu głównym pamięci wewnętrznej.
Więc co tak naprawdę się zmieniło?
Zamiast wpisywać kod jeden po drugim, jak ostatnim razem (link powyżej), zgrupowaliśmy je razem w pliku Pastebin. W obecnej konfiguracji używamy Wget do pobrania tego pliku Pastebin i zainstalowania go.
W przyszłości, jeśli potrzebujecie jakiejś funkcji, po prostu napisz do nas e-mail, a my po prostu zaktualizujemy pojemnik na wklejanie.
Rozwiązywanie problemów
Jeśli otrzymujesz błędy, takie jak – nie znaleziono adresu URL http lub ftp .
1. Bardzo ważne jest, aby odinstalować termux i zainstalować go ponownie, to jest klucz.
2. Następnie zaktualizuj za pomocą apt update && apt -y upgrade.
3. Następnie daj termux dostęp do swojego magazynu, termux-setup-storage (ten jest opcjonalny, nie wiem, czy działa z tego powodu, czy z powodu innych powyższych kroków, ale lepiej się upewnić)
4. Następnie wpisz 4 polecenia w tej samej kolejności.
Oto kod Pastebina dla wszystkich zainteresowanych.
#!/data/data/com.termux/files/usr/bin/bash # 4/05/2017 Gabi Tiplea echo -e "Aktualizowanie domyślnych pakietów\n" apt update && apt -y upgrade echo -e "Żądanie dostępu do storage\n" termux-setup-storage sleep 5 echo -e "Instalowanie pakietów Pythona\n" install -y python echo -e "Instalowanie youtube-dl\n" yes | pip install youtube-dl echo -e "Tworzenie folderu YouTube w celu pobrania plików\n" mkdir ~/storage/shared/Youtube echo -e "Tworzenie folderu youtube-dl dla konfiguracji\n" mkdir -p ~/.config/ youtube-dl echo -e "Tworzenie folderu bin\n" mkdir ~/bin echo -e "Pobieranie i instalowanie termux-url-opener\n" wget http://pastebin.com/raw/LhDxGbtY -O ~/bin/ termux-url-opener dos2unix ~/bin/termux-url-opener echo -e "\n" echo -e "Copyright 2017 Gabi Tiplea\n"
Drugi kod
#!/data/data/com.termux/files/usr/bin/bash # Copyright 2017 Gabi Tiplea echo "Copyright 2017 Gabi Tiplea" echo "Tylko dla dźwięku naciśnij 1" echo "W przypadku wideo 360p naciśnij 2" echo "W przypadku wideo 480p naciśnij 3" echo "Dla wideo 720p naciśnij 4" echo "Dla wideo 1080p naciśnij 5" command='-no-mtime -o /data/data/com.termux/files/home/storage/shared/Youtube/%( title)s.%(ext)s -f' opcja odczytu if [ "$option" -eq "1" ] then echo "$command 140" > ~/.config/youtube-dl/config youtube-dl $1 elif [ "$option" -eq "2" ], a następnie echo "$command \"best[height<=360]\""> ~/.config/youtube-dl/config youtube-dl $1 elif [ "$option" -eq "3" ], a następnie echo "$komenda \"najlepsza[wysokość<=480]\""> ~/.config/youtube-dl/config youtube-dl $1 elif [ "$option" -eq "4" ] then echo "$command \"najlepsza[wysokość<=720]\""> ~/.config/youtube-dl/ config youtube-dl $1 elif [ "$option" -eq "5" ] then echo "$command \"best[height<=1080]\""> ~/.config/youtube-dl/config youtube-dl $1 fi