Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

Ton var çevrimiçi siteler ve Android uygulamaları, internetten video indirmenize izin verir. Ama bunu Android terminali ile yapsak nasıl olur (ROOT gerekmez). Garip mi geliyor? Peki, nasıl yapılacağını görelim.

İlişkili:Android ve iOS'ta YouTube Videolarını Döngüye Almanın 3 Yolu

Avantajlar

  1. Bu konuda YouTube uygulamasından veya herhangi bir uygulamadan ayrılmanıza gerek yok
  2. Reklamlarla dolu herhangi bir üçüncü taraf uygulamasını indirmeye gerek yok
  3. Bir kez kurun ve sonsuza dek unutun.

Dezavantajları

  1. Android terminali ile biraz kurcalamaya ihtiyacınız var
  2. Diğer uygulamalarda olduğu gibi birden fazla indirme seçeneğiniz (360p veya 480 vb.) Yoktur

Peki nasıl işleyecek?

Diyelim ki, YouTube uygulamasında herhangi bir videoyu izliyorsunuz ve onu indirmek istiyorsunuz. Sağ üstteki paylaş simgesine dokunmanız yeterli. Termux uygulamasını seçin. Bu, bir terminal öykünücüsü başlatacak ve bazı komutları çalıştıracaktır. İşte bu kadar, videonuz dosya yöneticisinin YouTube klasörüne indirildi

Bu yöntem, tüm popüler video siteleri dahil olmak üzere yaklaşık 1250 siteyi destekler - YouTube, Vimeo, Facebook, twitch vb. Tam listeyi YouTube-dl destekli siteler sayfasından kontrol edebilirsiniz.

Öncelikle aşağıdaki videoyu izlemenizi şiddetle tavsiye ederim, bu yazıda, adımları açıklayacağım ve yöntemi denerken karşılaşabileceğiniz bazı yaygın hataları düzelteceğim. Öyleyse başlayalım, olur mu?

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

Aşama 1

Google Play Store'a gidin ve herhangi bir terminal emülatör uygulamasını indirin. Bu örnek için, Termux ile devam edelim.

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

Adım 2

Şimdi, bu bizim ilk kurulumumuz olduğundan, bazı terminal komutları yazmamız gerekecek. Merak etmeyin, tüm bu komutlar basittir. Ve herhangi bir kök erişimi gerektirmez. Bu dosyayı (Google sürücü) indirebilir ve kopyalayıp terminalinize tek tek yapıştırabilirsiniz.

Daha önce terminalde çalışmışsanız, deponuzu güncellemenin her zaman iyi bir şey olduğunu biliyor olabilirsiniz. Yani yazın

apt güncelleme && apt yükseltme

ve sonra basın Y değişiklikleri onaylamak için.

(Not: Bir hata alırsanız apt-get: bulunamadı, makalenin sonuna doğru kaydırın, orada tüm çözümleri bulacağım)

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

Aşama 3

Ardından, cihazınızın dosya sistemine termux erişimi vermeniz gerekir, Bu nedenle aşağıdaki komutu yazın ve enter tuşuna basın.

Termux-kurulum-depolama

İnternetten video indirmenize izin veren tonlarca çevrimiçi site ve Android uygulaması vardır. Ama bunu Android terminali ile yapsak nasıl olur (ROOT gerekmez).

4. adım

Ardından, arka planda tüm sihri yapacak olan YouTube-dl paketini kurmamız gerekiyor. Ancak, YouTube-dl'nin çalışması için python'a ihtiyacı vardır. Bu yüzden önce python kurmanız gerekiyor.

paketler python yükler

ve sonra basın Y değişiklikleri onaylamak için.

adım, videolar, terminal, let, dosya, ihtiyaç, video, ilk, basın, oluştur, klasör, gidiyor, basitçe, tmethod, siteler

Adım 5

Tamam, şimdi YouTube-dl'yi kurmaya hazırız

pip youtube-dl'yi kurun

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

6. Adım

Şimdi, YouTube-dl'niz olsa bile, indirilen tüm videoların nereye kaydedileceğini yine de söylemeniz gerekir. Ve hangi çözünürlüğün indirileceği. Öyleyse, önce indirdiğiniz videoları depolamak için bir klasör oluşturalım

mkdir /data/data/com.termux/files/home/storage/shared/Youtube

Şimdi, dahili depolamanızın köküne giderseniz, YouTube adlı bir klasör görmelisiniz.

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

7. Adım

Şimdi terminale geri dönün. YouTube-dl'ye şunu söylemeliyiz - "Ne zaman bir YT videosu indiriyorsam, bu varsayılan ada ve bu çözünürlüğe sahip olmalı"

Ve bunu yapmak için, yapılandırma dosyaları oluşturacağız ve tüm kuralları içine ekleyeceğiz. Yani, bir yapılandırma dosyası oluşturmak için. Bu komutu yazın.

mkdir -p ~ / .config / youtube-dl

İnternetten video indirmenize izin veren tonlarca çevrimiçi site ve Android uygulaması vardır. Ama bunu Android terminali ile yapsak nasıl olur (ROOT gerekmez).

8. Adım

Şimdi, bu yapılandırma dosyasına kurallar eklemek için bazı terminal düzenleyicilere ihtiyacımız var. Normalde yaptığınız gibi şeyler yazamazsınız. Bu nedenle, aşağıdaki komutla nano metin düzenleyicisini kurun

apt-get install nano

9. Adım

Tamam, şimdi yapılandırma dosyasına kurallar ekliyoruz. Bu komutla nano editör ile açın.

nano ~ / .config / youtube-dl / config

adım, videolar, terminal, let, dosya, ihtiyaç, video, ilk, basın, oluştur, klasör, gidiyor, basitçe, tmethod, siteler

10. adım

Ve aşağıdaki kuralları, yani varsayılan indirme klasörü, başlığı ve çözünürlüğü kopyalayıp yapıştırın. Bu örnek için 480p ile gidiyorum, tabii ki bunu 360, 720 veya 1080p ile değiştirebilirsiniz. Yalnızca ses indirmek istiyorsanız, bu makalenin sonunda 140 ve daha fazlasını kullanın.

-Hiç-zaman

-o /data/data/com.termux/files/home/storage/shared/Youtube/%(title)s.%(ext)s

-f "en iyi [yükseklik <= 480]"

Şimdi, genellikle değişiklikleri kaydetmek için CTRL + S'yi doğru yaparız. Ancak o zamandan beri, Android'de herhangi bir CTRL tuşumuz yok. Bu terminal emülatörleri, CTRL tuşu olarak vol down tuşunu kullanır. Bu nedenle, değişikliklerinizi kaydedin ve uygulamadan çıkın, aşağıdaki komutu kullanın.

"Sesi kısma" + O değişiklikleri kaydetmek için ve giriş. Ve sonra nano'yu şununla kapatın: "Sesi azalt" + X

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

11. adım

Tamam, şimdi bir kez editöre döndünüz. Son bir şey yapmanız gerekiyor, yani Youtube-dl terminal komutunu Youtube'un paylaşım menüsüne veya (bunun için herhangi bir uygulama)

Yine, bir dosya oluşturmamız ve içine kurallar eklememiz gerekiyor. Tıpkı önceki adımda yaptığımız gibi. Öyleyse, bu komutu yazın

mkdir ~ / bin

cd ~ / bin

nano termux-url-açıcı

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

Adım 1/2

Şimdiye kadar bir bin klasörü oluşturduk ve bunun içinde termux-url-opener adlı yeni bir dosya oluşturduk. Bu, nano düzenleyiciyi açacaktır, aşağıdaki komutu içine yapıştırın.

youtube-dl $ 1

"İle kaydet"Sesi kısma ”+ O, basın Girişve ardından nano'yu "Sesi azalt ”+ X

İnternetten video indirmenize izin veren tonlarca çevrimiçi site ve Android uygulaması vardır. Ama bunu Android terminali ile yapsak nasıl olur (ROOT gerekmez).

Şimdi test edelim

Açık Youtube uygulama (paylaşma seçeneğini aldığınız sürece herhangi bir uygulama için çalıştığını unutmayın), "PaylaşVideonun altındaki "bağlantısını tıklayın ve"Termux". İndirme başlayacak ve bittikten sonra. Bunu YouTube klasörünün altında bulabilirsiniz.

adım, videolar, terminal, let, dosya, ihtiyaç, video, ilk, basın, oluştur, klasör, gidiyor, basitçe, tmethod, siteler

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

Yaygın Sorunlar ve çözümleri

1. "apt-get" komutu bulunamadı, bunu mu demek istediniz: "apt" paketinden "apt-get" komutu

Muhtemelen apt-get yerine Apt-get yazıyorsunuzdur. Çoğu klavye uygulaması ilk harfi büyük yapar. Terminal büyük / küçük harfe duyarlıdır

Android Terminali ile İnternet Üzerindeki Herhangi Bir Videoyu İndirin

2. mkdir: "/data/data/com.termux/files/home/storage/shared/Youtube" dizini oluşturamaz: Böyle bir dosya veya dizin yok

Dahili deponuzda zaten YouTube adında bir klasörünüz var ya da vermediniz depolama erişimi düzgün termux için. Ekran kaydedici veya Deskdock gibi herhangi bir ekran kaplama uygulaması kullanmadığınızdan emin olun. Kullanıyorsanız, bunları geçici olarak devre dışı bırakın ve depolama erişim kodunu yeniden yazın, yani termux-setup-storage

İnternetten video indirmenize izin veren tonlarca çevrimiçi site ve Android uygulaması vardır. Ama bunu Android terminali ile yapsak nasıl olur (ROOT gerekmez).

3. Sesi indirmek için kodlar nelerdir

YouTube kullanıcısı Gabi Tiplea'ya bahşiş verdiği için teşekkürler. Yalnızca sesi indirmek istiyorsanız "en iyi [yükseklik <= 480]" yerine 140'ı değiştirin, böylece finalde -f "en iyi [yükseklik" yerine -f 140 olacak <= 480]. Denedim ve iyi çalıştı.

adım, videolar, terminal, hadi, dosya, ihtiyaç, video, ilk, basın, oluştur, klasör, gidiyor, basitçe, tmethod, siteler

4. YouTube indirici uygulamasında olduğu gibi 360, 480, 720p vb. Gibi farklı indirme formatlarına sahip pop-up seçenekleri nasıl elde edilir?

Hala üzerinde çalışıyoruz. Bazı iyi kodlarla mümkün. Ama maalesef yoğun bir programdan dolayı buna zaman ayıramıyorum. Bir fikriniz varsa, bana bir e-posta gönderin veya aşağıya bir yorum bırakın.

İlişkili:YouTuber'lar Ne Kadar Para Kazanıyor? YouTuber'lar tarafından cevaplandı

Ayrıca Bkz