Geçen hafta, herhangi bir üçüncü taraf yazılımı kullanmadan Android terminalinden herhangi bir videoyu nasıl indireceğinizi gösterdik . Ancak insanları denemekten alıkoyan iki önemli sorun vardı.
- Bir düzine komut yazmanız gerekecek ve birçoğunuz bunu yaparken bir hata mesajı alıyorsunuz.
- Videoları 240.360 veya ses dosyası gibi birden çok formatta indirme seçeneği yoktu.
Ve son olarak, Gabi Tiplea sayesinde basit bir çözümümüz var. Tek yapmanız gereken, Termux uygulamanıza 4 komut yazmak ve bu sefer size farklı formatları indirme seçenekleri sunacak.
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.
Herhangi Bir Üçüncü Taraf Uygulaması Olmadan Android'de Herhangi Bir Videoyu İndirin ( Video )
Adımları takip et
1. Play Store'a gidin ve termux uygulamasını indirin. Önceki öğreticiyi termux üzerinde denediyseniz, termux uygulamasını kaldırın ve yeniden yükleyin.
2. Ardından, termux uygulamasını açın ve 4 komutu aynı sırayla kopyalayıp yapıştırın. Sadece kopyalayıp yapıştırın, kitaplığı indirmek için bazı komutları çalıştıracaktır.
wget http://pastebin.com/raw/W1nvzN6q -O install.sh dos2unix install.sh chmod u+x install.sh ./install.sh
3. İstendiğinde, termux'un depolama alanınıza erişmesine izin vermek için Tamam'a dokunmanız gerekecektir. Ve birkaç komut daha çalıştırdıktan sonra her şey bitmiş olacak.
4. İşte bu kadar. Şimdi, YouTube-dl tarafından desteklenen herhangi bir video sitesine giderseniz ve ardından paylaş düğmesine dokunun > Termux uygulamasını seçin > ona karşılık gelen sayıyı yazarak herhangi bir biçimi seçin . Ve işte başlıyoruz.
5. İndirilen dosya, dahili depolamanın kök dizinindeki YouTube klasörünüzde bulunacaktır.
Peki, gerçekten ne değişti?
Geçen seferki gibi (yukarıdaki link) kodları tek tek yazmak yerine Pastebin dosyasında grupladık. Ve mevcut kurulumda, bu Pastebin dosyasını indirmek ve kurmak için Wget'i kullanıyoruz.
Gelecekte, herhangi bir özellik isteğine ihtiyacınız olursa, bize bir e-posta gönderin ve yapıştırma kutusunu güncelleyebiliriz.
Sorun giderme
Http veya ftp url bulunamadı gibi hatalar alıyorsanız .
1. Termux'u kaldırıp tekrar kurmak çok önemli, işin püf noktası bu.
2. Ardından apt update && apt -y upgrade ile güncelleyin.
3. Ardından, depolama alanınıza, termux-setup-storage'a termux erişimi verin (bu isteğe bağlıdır, bu nedenle mi yoksa yukarıdaki diğer adımlardan dolayı mı çalışıp çalışmadığını bilmiyorum, ancak emin olmak daha iyidir)
4. Ardından 4 komutu aynı sırayla yazın.
İlgilenenler için Pastebin kodu burada.
#!/data/data/com.termux/files/usr/bin/bash # 4/05/2017 Gabi Tiplea echo -e "Varsayılan paketler güncelleniyor\n" apt update && apt -y upgrade echo -e "Erişim isteniyor depolama\n" termux-setup-storage sleep 5 echo -e "python yükleme\n" paketleri yükleme -y python echo -e "youtube-dl yükleme\n" evet | pip install youtube-dl echo -e "Dosyaları indirmek için Youtube klasörü oluşturuluyor\n" mkdir ~/storage/shared/Youtube echo -e "config için youtube-dl klasörü oluşturuluyor\n" mkdir -p ~/.config/ youtube-dl echo -e "Bin klasörü oluşturuluyor\n" mkdir ~/bin echo -e "termux-url-opener indiriliyor ve kuruluyor\n" wget http://pastebin.com/raw/LhDxGbtY -O ~/bin/ termux-url-opener dos2unix ~/bin/termux-url-opener echo -e "\n" echo -e "Telif Hakkı 2017 Gabi Tiplea\n"
İkinci kod
#!/data/data/com.termux/files/usr/bin/bash # Copyright 2017 Gabi Tiplea echo "Telif Hakkı 2017 Gabi Tiplea" echo "Yalnızca ses için 1'e basın" echo "Video 360p için 2'ye basın" echo "Video için 480p 3'e basın" echo "720p için 4'e basın" echo "Video 1080p için 5'e basın" command='-no-mtime -o /data/data/com.termux/files/home/storage/shared/Youtube/%( title)s.%(ext)s -f' okuma seçeneği eğer [ "$option" -eq "1" ] ise yankı "$command 140" > ~/.config/youtube-dl/config youtube-dl $1 elif [ "$option" -eq "2" ] ardından yankı "$command \"best[height<=360]\""> ~/.config/youtube-dl/config youtube-dl $1 elif [ "$option" -eq "3" ] ardından "$command \"best[height<=480]\""> ~/.config/youtube-dl/config youtube-dl $1 elif [ "$option" -eq "4" ] ardından yankı "$command \"best[height<=720]\""> ~/.config/youtube-dl/ config youtube-dl $1 elif [ "$option" -eq "5" ] ardından yankı "$command \"best[height<=1080]\""> ~/.config/youtube-dl/config youtube-dl $1 fi