YouTube-DL adalah Windows, Mac OS, serta alat GNU/Linux yang membuat pengunduhan video web menjadi lebih mudah. Ini mengimplementasikan mesin unduhan yang kuat serta dapat mengunduh serta memanipulasi audio serta data video dari sejumlah situs web. Seperti namanya, awalnya dimulai sebagai alat untuk mengunduh video YouTube di Android menggunakan perintah YouTube-DL, namun kemudian diperluas oleh lingkungan untuk mendukung lebih dari seratus situs web yang berbeda. Ini adalah open source, ukurannya sedikit serta memungkinkan mengunduh media dengan satu perintah.
Di antara yang lain, perintah “YouTube-DL” mendukung pengunduhan dari yang mematuhi layanan:
Youtube
ADN – Anime Digital Network
Audiomack
BBC
Dailymotion
Penemuan
Play.fm
Berkedut
Vimeo
Daftar semua situs web yang didukung dapat ditemukan di sini.
Berkat pekerjaan komunitas open source, dimungkinkan untuk menjalankan YouTube-DL di Android dengan Termux. Saat diinstal, semua operasinya akan benar -benar didukung di perangkat Android, termasuk mengekstraksi audio dari data video (mis. Klip video, konser online) serta memilih aliran mana yang akan diunduh antara audio yang berbeda serta gaya video yang ditawarkan di Situs web.
Cara Mengaturnya
Instal Termux
Instal Termux: Plugin API. Termux membutuhkan plugin ini untuk mendapatkan akses gain ke penyimpanan perangkat Android.
Aktifkan akses gain penyimpanan ke Termux. Buka aplikasi Termux serta masuk ke perintah yang mematuhi:
Termux-Setup-Storage
Gadget Anda dapat melempar dialog yang meminta penyimpanan mendapatkan akses ke otorisasi untuk aplikasi Termux.
Instal Paket yang Diperlukan
Di dalam Termux, masuk ke perintah yang mematuhi:
PKG mengatur -y ffmpeg python
Ini akan mengatur Python serta dependensi FFMPEG. Selanjutnya, atur youtube-DL dengan perintah patuh dengan:
Pip Mengatur YouTube-DL
Harus Membaca: Cara Mengonversi Data Media Menggunakan FFMPEG serta Termux
Cara memanfaatkan youtube-DL untuk mengunduh video youtube
YouTube-DL memungkinkan manipulasi media penuh menggunakan satu perintah tunggal. Kami dapat memulai unduhan dasar dengan perintah yang sesuai dengan:
YouTube-DL Media_url
Di mana media_url adalah URL dari file media. Misalnya, untuk mengunduh trailer fiksi pulp gambar dari YouTube, kami akan menjadi masalah perintah ini:
YouTube-DL
YouTube-DL akan segera mengekstrak info halaman web serta mengunduh file media. Pada versi saat ini, YouTube-DL segera mengunduh video serta aliran audio dengan kualitas tinggi yang ditawarkan terbaik ketika tidak ada pilihan tambahan yang diteruskan ke sana.
Pilihan video serta format audio
YouTube-DL memasok berbagai pilihan konfigurasi untuk format video yang diunduh. Pertama -tama, melewati parameter -f akan menyaring semua gaya yang ditawarkan untuk diunduh:
youtube -dl -f
Ini akan menyediakan output seperti yang berikut:
Perintah YouTube-DL
Editor Pick: Apakah tema gelap serta wallpaper hitam menghemat baterai?
Kolom pertama menyaring kode gaya, kolom kedua ekstensi media serta resolusi ketiga (untuk aliran video). Artinya kami harus mengunduh aliran video terbaik yang ditawarkan (yang terakhir) serta aliran audio Opus 160K, kami memerlukan untuk memberikan perintah yang mematuhi:
youtube -dl -f 22+251
Di mana parameter -f menginstruksikan YouTube -DL untuk memilih kode gaya 22 serta 251, yang masing -masing mewakili video serta aliran audio.
Seleksi berdasarkan kondisional
YouTube-DL memberikan kinerja yang menarik bagi individu yang membutuhkan kontrol lebih tinggi. Video serta audio dapat difilter dengan meletakkan kondisi dalam tanda kurung, seperti pada -f “[height = 720]” (memilih serta mengunduh video dengan tinggi 720 piksel), atau -f “[FileSze> 10m]” (Memilih serta mengunduh media dengan ukuran data lebih tinggi dari 10 MB). bidang yang dapat digunakan dalam kondisi sebagai berikut:
Fileze: Jumlah byte, jika dipahami sebelumnya
Lebar: Lebar video, jika diketahui
Tinggi: Tinggi video, jika diketahui
TBR: Bit-rate khas audio serta video di kbit/s
ABR: Bit-rate audio khas di kbit/s
VBR: Video khas bit-rate di kbit/s
ASR: Tingkat pengambilan sampel audio di Hertz
FPS: frame rate
Jadi, perintah yang sesuai dengan perintah akan memilih serta mengunduh data video dengan frame rate lebih tinggi dari 25, ketinggian lebih tinggi atau sama dengan 720 piksel serta laju pengambilan sampel audio lebih tinggi dari 44200 Hz:
youtube -dl -f “[fps> 25] [height> = 720] [ASR> 44200]” media_url
Jika tidak ada aliran audio/video yang ditawarkan, mencakup kriteria yang disediakan, YouTube-DL akan menyaring pesan kesalahan serta keluar. Penyaringan yang memanfaatkan kondisional mungkin bermanfaat untuk perangkat Android yang lebih lama, yang tidak dapat dengan cepat memecahkan kode data video dengan resolusi tinggi.
Mengekstraksi serta mengonversi audio
Untuk mengekstrak audio dari file media, parameter baris perintah -x harus dilewati. Juga dimungkinkan untuk memilih format audio yang diekstraksi, dengan parameter –Audio-formatnull