Cara mengunduh video Youtube di Linux menggunakan command line

Gunakan alat youtube-dl di terminal command line Linux Anda untuk mengunduh dan menyimpan berbagai video online langsung di drive lokal Anda.

YouTube adalah salah satu platform populer untuk menonton video online dan jika Anda ingin mengunduh beberapa video Anda darinya di Linux seperti Ubuntu, Debian, RHEL, Fedora, dan CentOS; maka kita tidak memerlukan beberapa perangkat lunak GUI. Ini dapat dilakukan secara langsung menggunakan command terminal distro Linux yang Anda gunakan.

Selain itu, banyak dari kita bukan pengunduh video YouTube biasa, sehingga sesekali mendapatkan beberapa video untuk useran offline tidak memerlukan perangkat lunak. Kita dapat menggunakan alat command line sederhana yang disebut youtube-dl untuk mengunduh video online. Namun, tutorial ini untuk tujuan pendidikan, jadi sebelum menyimpan video siapa pun, harap perhatikan semua undang-undang hak cipta yang berlaku untuk itu.

Unduh Video Youtube menggunakan command line Linux

Nah, jika Anda tidak suka menggunakan interface command line, maka kita bisa mendapatkan video online menggunakan GUI. Untuk itu lihat artikel kita: Instal youtube-dlg GUI di Ubuntu 20.04 LTS atau ClipGrab di Ubuntu 20.04 LTS untuk mengunduh video Youtube.

1. Instal Youtube-DL

Ini adalah alat command line sumber terbuka yang tersedia untuk diinstal di Debian, Ubuntu, RHEL, dan Linux serupa lainnya. Youtube-dl ditulis dengan Python. Tidak hanya terbatas pada Youtube tetapi mendukung sejumlah besar situs web untuk mengunduh video online seperti Dailymotion, BBC, DiscoveryPlus, GoogleDrive, dan banyak lagi, Anda dapat melihat daftar lengkapnya di halaman resmi. Sebagian besar repositori resmi yang populer akan memiliki paketnya untuk diinstal, jadi tidak perlu mengutak-atik untuk menambahkannya.

Pertama, jalankan perintah pembaruan:

sudo apt update

Catatan : ( opsional ) Jika Anda sudah memiliki python & pip manajer paket pada sistem anda maka dimungkinkan untuk menginstal alat ini menggunakan pip perintah: pip install youtube-dl

Sekarang jalankan perintah instalasi Youtube-dl:

Untuk RHEL, CentOS, Fedora, dan turunan lainnya:

sudo dnf instal youtube-dl

Untuk Debian, Ubuntu, Linux Mint, Kali Linux, dan menjalankan Linux serupa lainnya:

sudo apt-get install youtube-dl

Untuk menginstal di Arch Linux

sudo pacman -Sy youtube-dl

2. Perintah Youtube-DL Penggunaan

Alat command line ini dapat digunakan dengan bantuan sintaks yang diberikan di bawah ini.

Penggunaan : youtube-dl [OPTIONS] URL [URL…]

Untuk mengetahui semua perintah yang tersedia dapat kita gunakan

youtube-dl –help

Keluaran:

Opsi: Opsi Umum: -h,–help Cetak teks bantuan ini dan keluar –version Cetak versi program dan keluar -i, –ignore-errors Lanjutkan pada error download, misalnya, untuk melewati video yang tidak tersedia dalam daftar putar — abort-on-error Batalkan pengdownload video lebih lanjut (dalam daftar putar atau command line) jika terjadi error –dump-user-agent Menampilkan identifikasi browser saat ini –list-extractors Daftar semua ekstraktor yang didukung –extractor-descriptions Output deskripsi semua ekstraktor yang didukung –force-generic-extractor Ekstraksi paksa untuk menggunakan ekstraktor generik –default-search gunakan awalan ini untuk URL yang tidak memenuhi syarat. —lagi—

3. Unduh video Youtube

Mari jalankan utilitas command line ini untuk mengetahui cara kerjanya mengunduh video online tidak hanya dari Youtube tetapi juga dari platform lain.

Yang harus kita lakukan adalah, ketik saja perintah youtube-dl lalu link video yang ingin didownload. Itu dia.

youtube-dl https://youtu.be/4oi81N_AKBs

Catatan : Di Ubuntu 20.04 atau Linux Mint, jika Anda mendapatkan error seperti ini:

4oi81N_AKBs: Mengunduh halaman web ERROR: 4oi81N_AKBs: YouTube berkata: Tidak dapat mengekstrak data video

Maka Anda harus terlebih dahulu mengunduh youtube-dl versi terbaru dari- https://packages.debian.org/sid/all/youtube-dl/download

Dan instal:

sudo apt install./youtube-dl_*-*_all.deb

4. Periksa semua resolusi dan format yang tersedia

Pada perintah di atas, kita tidak dapat mengontrol format dan resolusi video. Jadi, untuk melakukan itu, periksa dulu format dan res yang tersedia. tersedia untuk yang ingin Anda unduh.

Ini dapat dilakukan hanya dengan menambahkan flag -F pada perintah di atas. Misalnya, jika saya ingin melihat informasi ini untuk URL yang telah kita gunakan pada langkah sebelumnya:

youtube-dl -F https://youtu.be/4oi81N_AKBs

5. Unduh Video dengan ekstensi dan resolusi

Setelah Anda mendapatkan daftar semua resolusi dan ekstensi yang tersedia termasuk yang hanya audio, kita dapat mengunduh salah satunya jika kita ingin menggunakan kode Format yang diberikan di depan setiap opsi ekstensi video/audio. Anda dapat melihatnya di tangkapan layar yang diberikan.

Sintaks perintah untuk itu adalah youtube-dl -f format-code video-URL

Jadi, misalkan kita ingin mendownload mp4 dalam resolusi 256×128, kode formatnya adalah 160, jadi perintah di atas untuk URL kita adalah

youtube-dl -f 160 https://youtu.be/4oi81N_AKBs

6. Ekstrak trek audio hanya menggunakan perintah

Saat kita memeriksa ekstensi yang tersedia untuk beberapa video, kita juga akan mendapatkan format audio saja, seperti yang kita miliki untuk video kita. Jika Anda mendapatkan yang sama, maka cukup gunakan kode Formatnya untuk mengunduh video hanya dalam format audio saja.

Namun, ini tidak akan berlaku untuk setiap video dalam situasi seperti itu, kita dapat menggunakan alat command line Youtube-DL ini untuk mengekstrak audio dari URL video yang diberikan. Untuk itu, kita bisa menggunakan opsi -x.

youtube-dl -x https://youtu.be/4oi81N_AKBs

Tapi, perintah di atas akan mengekstrak dan mengunduh audio dalam format ” opus ” default, jadi, jika Anda menginginkan format audio lain seperti “aac”, “FLAC”, “mp3”, “m4a” dan lainnya, maka kita harus sebutkan itu juga dalam perintah. Misalkan saya ingin mengekstrak audio tetapi dalam format mp3 maka perintah di atas adalah:

youtube-dl -x –audio-format mp3 https://youtu.be/4oi81N_AKBs

7. Streaming video menggunakan Youtube-DL ke pemutar media

Meskipun Anda tidak memerlukan streaming video online di beberapa pemutar media lokal saat video tersebut sudah dapat diputar di browser, namun, jika Anda mau, kita dapat menggunakan alat command line ini untuk itu. Pada perintah di bawah ini, pertama, kita ketik perintah pengunduh video online ini dan kemudian memandunya untuk memberikan stdout (output standar) ke VLC atau pemutar lain yang Anda miliki di sistem Anda.

youtube-dl -o – https://youtu.be/4oi81N_AKBs | vlc –

8. Atur direktori Default untuk menyimpan semua file video

Saat ini, ketika Anda menjalankan salah satu dari perintah di atas, itu akan menyimpan file di direktori Anda saat ini. Jadi, jika Anda perlu mengunduh banyak file tetapi ingin menyimpannya di beberapa folder tertentu di PC Linux Anda, buat file konfigurasi untuk itu.

Buat file konfigurasi

nano ~/.config/youtube-dl.conf

Sekarang tambahkan baris berikut

#Directory untuk menyimpan file dengan format -o ‘~/Videos/%(title)s.%(ext)s’

Penjelasan untuk baris di atas

#Directory untuk menyimpan file dengan format : Hanya untuk menjelaskan apa yang kita lakukan, ini adalah opsional.

Di baris berikutnya, ~/Videos adalah direktori video default dari OS Linux Anda, Anda dapat mengubahnya ke beberapa folder lain dengan memberinya jalur alih-alih ini.

%(title)s – Ini akan menyimpan atau menulis video ke lokasi yang ditentukan dengan judulnya.

%(ext)s – Opsi ini pada baris di atas akan mencetak atau menyimpan file dengan ekstensi video atau audio saat ini.

Simpan file dengan menekan Ctrl+X, ketik Y, lalu tekan tombol enter.

Mengakhiri pikiran:

Ini hanya beberapa perintah perintah yang dapat kita gunakan untuk Youtube-DL untuk mengunduh dan menyimpan berbagai video. Anda dapat membaca dokumentasinya untuk mengetahui semua perintah lainnya.