GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Youtube-dl Dengan Contoh Untuk Pemula

Dalam tutorial Youtube-dl yang komprehensif ini, kita akan mempelajari apa itu Youtube-dl dan daftar perintah Youtube-dl yang paling umum digunakan dengan contoh untuk mengunduh streaming audio dan video dari Internet di sistem operasi Linux.

Apa itu Youtube-dl?

Youtube-dl adalah aplikasi pengunduh YouTube baris perintah paling populer. Youtube-dl dapat mengunduh satu lagu atau seluruh daftar putar sekaligus.

Youtube-dl tidak hanya untuk mengunduh video dari Youtube, tetapi juga dari banyak situs web lain. Anda dapat melihat daftar lengkap situs yang didukung di sini .

Ini adalah program sumber terbuka dan gratis yang ditulis dalam Python . Mendukung GNU/Linux, Mac OS X dan Microsoft Windows.

1. Instal Youtube-dl Di Linux

Youtube-dl dapat diinstal dengan banyak cara. Mari kita semua.

1.1. Cara resmi yang direkomendasikan untuk menginstal Youtube-dl

Cara resmi yang direkomendasikan untuk menginstal Youtube-dl adalah dengan mengunduhnya, simpan di $PATH Anda , membuatnya dapat dieksekusi dan mulai menggunakannya segera.

$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

Jika Anda tidak memiliki curl, gunakan wget sebagai gantinya:

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl

1.2. Instal Youtube-dl menggunakan Pip

Atau, Anda dapat menginstalnya menggunakan Pip seperti yang ditunjukkan di bawah ini.

$ sudo -H pip install --upgrade youtube-dl

1.3. Instal Youtube-dl menggunakan pengelola paket

Youtube-dl juga tersedia di repositori resmi beberapa distribusi Linux.

Untuk menginstal Youtube-dl di Alpine Linux, jalankan:

$ sudo apk add youtube-dl

Instal Youtube-dl di Arch Linux, EndeavourOS, Manjaro Linux menggunakan perintah:

$ sudo pacman -S youtube-dl

Di Debian, Ubuntu, Linux mint, Pop_OS!:

$ sudo apt install youtube-dl

Di Fedora:

$ sudo dnf install youtube-dl

Di openSUSE:

$ sudo zypper install youtube-dl

1.4. Instal FFmpeg di Linux

Youtube-dl bergantung pada FFmpeg untuk mengunduh video 720p dari YouTube dan mengonversi video ke format lain. Untuk menginstal FFmpeg di Linux, lihat panduan berikut.

  • Cara menginstal FFmpeg di Linux

1.5. Perbarui Youtube-dl

Jika Anda telah menginstal Youtube-dl secara manual menggunakan curl atau wget , jalankan perintah berikut untuk memperbaruinya:

$ sudo youtube-dl -U

Jika Anda menginstalnya menggunakan pip , lakukan:

$ sudo pip install -U youtube-dl

Mereka yang menginstal Youtube-dl menggunakan manajer paket distribusi, cukup gunakan perintah pembaruan yang sesuai. Misalnya, di Arch Linux, Anda dapat memperbarui Youtube-dl hanya dengan menjalankan perintah berikut:

$ sudo pacman -Syu

Di Debian, Ubuntu:

$ sudo apt update

Sekarang, mari kita lihat beberapa contoh untuk belajar menggunakan Youtube-dl.

2. Tutorial Youtube-dl Dengan Contoh

Di sini, saya telah mengumpulkan perintah Youtube-dl yang paling umum digunakan untuk mengunduh video atau daftar putar dari YouTube.

2.1. Unduh video atau daftar putar

Untuk mengunduh video atau seluruh daftar putar dari YouTube, cukup sebutkan URL seperti di bawah ini:

$ youtube-dl https://www.youtube.com/watch?v=7E-cwdnsiow

Jika Anda ingin mengunduh video atau daftar putar dengan nama khusus pilihan Anda, perintahnya adalah:

$ youtube-dl -o 'abdul kalam inspirational speech' https://www.youtube.com/watch?v=7E-cwdnsiow

Ganti "pidato inspirasi abdul kalam" dengan nama Anda sendiri.

Apakah Anda ingin menyimpan video di beberapa lokasi lain? Gunakan -o bendera diikuti oleh lokasi target seperti di bawah ini.

$ youtube-dl -o '~/Downloads/abdul kalam speech' https://www.youtube.com/watch?v=7E-cwdnsiow

Di sini saya mengunduh video ke Downloads direktori.

[youtube] 7E-cwdnsiow: Downloading webpage
[download] Destination: /home/sk/Downloads/abdul kalam speech.f271
[download] 100% of 111.86MiB in 01:00
[download] Destination: /home/sk/Downloads/abdul kalam speech.f251
[download] 100% of 6.12MiB in 00:03
[ffmpeg] Merging formats into "/home/sk/Downloads/abdul kalam speech.webm"
Deleting original file /home/sk/Downloads/abdul kalam speech.f271 (pass -k to keep)
Deleting original file /home/sk/Downloads/abdul kalam speech.f251 (pass -k to keep)

Anda juga dapat menyertakan detail tambahan,  seperti judul, nama uploader (nama channel), dan tanggal upload, dll., dalam nama file dengan menggunakan perintah berikut:

$ youtube-dl -o '%(title)s by %(uploader)s on %(upload_date)s in %(playlist)s.%(ext)s' https://www.youtube.com/watch?v=7E-cwdnsiow

2.2. Unduh banyak video

Terkadang, Anda mungkin ingin mengunduh banyak video dari atau situs lain mana pun. Jika ya, sebutkan saja URL videonya dengan dipisahkan spasi seperti di bawah ini:

$ youtube-dl <url1> <url2>

Atau, Anda dapat meletakkan semuanya dalam file teks dan meneruskannya ke Youtube-dl sebagai argumen seperti di bawah ini.

$ youtube-dl -a url.txt

Perintah ini akan mengunduh semua video yang disebutkan dalam file url.txt.

2.3. Unduh audio saja dari video

Youtube-dl memungkinkan kita untuk mengunduh audio hanya dari video YouTube. Jika Anda pernah berada dalam situasi untuk mengunduh audio saja, jalankan:

$ youtube-dl -x https://www.youtube.com/watch?v=7E-cwdnsiow

Secara default, Youtube-dl akan menyimpan audio di Ogg format (opus).

Jika Anda lebih suka mengunduh format lain, misalnya mp3 , jalankan:

$ youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=7E-cwdnsiow

Perintah ini akan mengunduh audio dari video/daftar putar yang diberikan, mengubahnya menjadi MP3 dan menyimpannya di direktori saat ini. Harap perhatikan bahwa Anda harus menginstal ffmpeg atau avconv untuk mengonversi file ke format mp3.

2.4. Unduh video dengan deskripsi, metadata, anotasi, subtitel, dan gambar mini

Untuk mendownload video beserta detail lainnya seperti deskripsi, metadata, anotasi, subtitle, thumbnail, dll., gunakan perintah berikut:

$ youtube-dl --write-description --write-info-json --write-annotations --write-sub --write-thumbnail https://www.youtube.com/watch?v=7E-cwdnsiow

Bacaan yang disarankan:

  • Download Video YouTube Dengan Subtitle Menggunakan Youtube-dl

2.5. Buat daftar semua format video atau daftar putar yang tersedia

Untuk membuat daftar semua format yang tersedia di mana video atau daftar putar tersedia, gunakan perintah berikut:

$ youtube-dl --list-formats https://www.youtube.com/watch?v=7E-cwdnsiow

Atau,

$ youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

Contoh keluaran:

Seperti yang Anda lihat di tangkapan layar di atas, Youtube-dl mencantumkan semua format yang tersedia dari video yang diberikan. Dari kiri ke kanan, ini menampilkan kode format video, ekstensi dan catatan resolusi dari masing-masing video. Ini dapat membantu saat Anda ingin mengunduh video dengan kualitas atau format tertentu.

2.6. Menampilkan ukuran video YouTube

Untuk mengambil ukuran file video, gunakan -F bendera.

$ youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

Anda akan melihat ukuran file di akhir setiap file.

Contoh keluaran:

[youtube] 7E-cwdnsiow: Downloading webpage
[info] Available formats for 7E-cwdnsiow:
format code  extension  resolution note
249          webm       audio only tiny   51k , opus @ 50k (48000Hz), 2.56MiB
250          webm       audio only tiny   68k , opus @ 70k (48000Hz), 3.23MiB
140          m4a        audio only tiny  128k , m4a_dash container, [email protected] (44100Hz), 7.59MiB
251          webm       audio only tiny  137k , opus @160k (48000Hz), 6.12MiB
160          mp4        192x144    144p   52k , avc1.4d400c, 30fps, video only, 1.71MiB
278          webm       192x144    144p   73k , webm container, vp9, 30fps, video only, 3.73MiB
133          mp4        320x240    240p   89k , avc1.4d400d, 30fps, video only, 3.12MiB
242          webm       320x240    240p  135k , vp9, 30fps, video only, 6.06MiB
134          mp4        480x360    360p  215k , avc1.4d401e, 30fps, video only, 7.53MiB
243          webm       480x360    360p  242k , vp9, 30fps, video only, 10.39MiB
135          mp4        640x480    480p  382k , avc1.4d401e, 30fps, video only, 14.13MiB
244          webm       640x480    480p  390k , vp9, 30fps, video only, 16.44MiB
136          mp4        960x720    720p  737k , avc1.4d401f, 30fps, video only, 26.99MiB
247          webm       960x720    720p  770k , vp9, 30fps, video only, 31.12MiB
137          mp4        1440x1080  1080p 1391k , avc1.640028, 30fps, video only, 46.50MiB
248          webm       1440x1080  1080p 1421k , vp9, 30fps, video only, 52.19MiB
271          webm       1920x1440  1440p 3462k , vp9, 30fps, video only, 111.86MiB
18           mp4        480x360    360p  360k , avc1.42001E, [email protected] 96k (44100Hz), 21.55MiB
22           mp4        960x720    720p  578k , avc1.64001F, [email protected] (44100Hz) (best)

2.7. Unduh video dalam kualitas dan/atau format tertentu

Secara default, Youtube-dl akan mengunduh video dengan kualitas terbaik yang tersedia. Namun, Anda juga dapat mengunduh video atau daftar putar dengan kualitas atau format tertentu.

YouTube mampu mengunduh video dalam kualitas berikut:

  • terbaik - Pilih format kualitas terbaik dari file yang diberikan dengan video dan audio.
  • terburuk - Pilih format kualitas terburuk (baik video maupun audio).
  • video terbaik - Pilih format video saja dengan kualitas terbaik (mis. video DASH). Harap dicatat bahwa itu mungkin tidak tersedia.
  • video terburuk - Pilih format video saja dengan kualitas terburuk. Mungkin tidak tersedia.
  • audio terbaik - Pilih format audio kualitas terbaik saja. Mungkin tidak tersedia.
  • worstaudio - Pilih format audio saja dengan kualitas terburuk. Mungkin tidak tersedia.

Misalnya, jika Anda ingin mengunduh kualitas terbaik format (baik audio dan video), cukup gunakan perintah berikut:

$ youtube-dl -f best https://www.youtube.com/watch?v=7E-cwdnsiow

Demikian pula, untuk mengunduh audio saja dengan kualitas terbaik:

$ youtube-dl -f bestaudio https://www.youtube.com/watch?v=7E-cwdnsiow

Untuk mengunduh format khusus video dengan kualitas terburuk, gunakan perintah berikut:

$ youtube-dl -f worstvideo https://www.youtube.com/watch?v=7E-cwdnsiow

Anda juga dapat menggabungkan opsi format yang berbeda seperti di bawah ini.

$ youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=7E-cwdnsiow

Perintah di atas akan mengunduh format hanya video kualitas terbaik dan format audio saja kualitas terbaik dan menggabungkannya dengan ffmpeg atau avconv . Pastikan Anda telah menginstal salah satu alat ini di sistem Anda.

Jika Anda tidak ingin menggabungkan, ganti + (plus) operator dengan , (koma) seperti di bawah ini:

$ youtube-dl -f 'bestvideo,bestaudio' https://www.youtube.com/watch?v=7E-cwdnsiow -o '%(title)s.f%(format_id)s.%(ext)s'

Perintah ini akan mengunduh video kualitas terbaik dan audio kualitas terbaik dan tidak akan mencampurnya . Dalam hal ini, Anda akan mendapatkan dua file, satu adalah audio dan lainnya adalah video. Dalam contoh ini, template keluaran (-o option) direkomendasikan karena bestvideo dan bestaudio mungkin memiliki nama file yang sama.

Kami bahkan dapat mengunduh video atau daftar putar dengan kualitas tertentu dengan resolusi tertentu .

Misalnya, perintah berikut akan mengunduh kualitas terbaik video dalam resolusi 480 piksel (kurang dari atau sama dengan 480p).

$ youtube-dl -f "best[height<=480]" https://www.youtube.com/watch?v=7E-cwdnsiow

Seperti yang sudah dikatakan, kita dapat mengelompokkan pemilih format untuk mendapatkan video berkualitas tertentu. Perintah berikut akan mengunduh format terbaik yang tersedia (baik audio dan video) tetapi tidak lebih baik dari 480p .

$ youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]' https://www.youtube.com/watch?v=7E-cwdnsiow

2.8. Unduh video menggunakan kode format

Semua video memiliki kode format yang dapat kita gunakan untuk mengunduh video dengan kualitas tertentu.

Untuk menemukan kode format, cukup cantumkan format yang tersedia menggunakan salah satu dari perintah berikut:

$ youtube-dl --list-formats https://www.youtube.com/watch?v=7E-cwdnsiow

Atau

$ youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

Seperti yang Anda lihat pada tangkapan layar di atas, semua kode format dari video yang diberikan tercantum di kolom pertama. Format kualitas terbaik diberikan di bagian akhir (kode format adalah 22 ). Jadi, perintah untuk mengunduh format kualitas terbaik adalah:

$ youtube-dl -f 22 https://www.youtube.com/watch?v=7E-cwdnsiow

Beberapa video mungkin tidak memiliki format yang sama saat Anda mengunduh video dari daftar putar. Dalam kasus seperti itu, Anda dapat menentukan beberapa kode format dalam urutan pilihan pilihan Anda. Perhatikan contoh berikut:

$ youtube-dl -f 22/17/18 <playlist_url>

Sesuai contoh di atas, Youtube-dl akan mengunduh video dalam format 22 jika tersedia.

Jika format 22 tidak tersedia, maka akan mengunduh format 17 jika tersedia.

Jika keduanya 22 dan 17 format tidak tersedia, akhirnya akan mencoba mengunduh format 18 .

Jika tidak ada format tertentu yang tersedia, Youtube-dl akan mengeluh bahwa tidak ada format yang sesuai untuk diunduh.

Harap perhatikan bahwa garis miring adalah asosiatif kiri, yaitu format di sisi kiri lebih disukai.

2.9. Unduh video dengan ekstensi file

Unduh video dalam format pilihan Anda, misalnya MP4 , jalankan saja:

$ youtube-dl --format mp4 https://www.youtube.com/watch?v=7E-cwdnsiow

Atau,

$ youtube-dl -f mp4 https://www.youtube.com/watch?v=7E-cwdnsiow

Seperti yang telah saya sebutkan di bagian sebelumnya, beberapa video mungkin tidak tersedia dalam format pilihan Anda. Dalam kasus seperti itu, Youtube-dl akan mengunduh format terbaik lainnya yang tersedia.

Misalnya, perintah berikut akan mengunduh file format MP4 kualitas terbaik. Jika format MP4 tidak tersedia, maka format terbaik lainnya yang tersedia akan diunduh.

$  youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' https://www.youtube.com/watch?v=7E-cwdnsiow

Jika Anda ingin mengunduhnya dengan nama file khusus, lakukan:

$ youtube-dl -f mp4 -o '%(title)s.f%(format_id)s.%(ext)s' https://www.youtube.com/watch?v=7E-cwdnsiow

2.10. Setel batas ukuran untuk video

Saat mengunduh beberapa video dari daftar putar, Anda mungkin ingin mengunduh video dalam ukuran tertentu saja.

Misalnya, perintah ini tidak akan mengunduh video apa pun yang lebih kecil dari ukuran yang diberikan, misalnya 100MB :

$ youtube-dl --min-filesize 100M <playlist_url>

Jika Anda tidak ingin mengunduh video yang lebih besar dari ukuran yang diberikan, lakukan:

$ youtube-dl --max-filesize 100M <playlist_url>

Kami juga dapat menggabungkan operator pemilihan format untuk mengunduh video ukuran tertentu.

Perintah berikut akan mengunduh format khusus video terbaik tetapi tidak lebih besar dari 100 MB .

$ youtube-dl -f 'best[filesize<100M]' https://www.youtube.com/watch?v=7E-cwdnsiow

2.11. Unduh video berdasarkan tanggal

Youtube-dl memungkinkan kami untuk memfilter dan mengunduh video atau daftar putar berdasarkan tanggal unggahannya. Ini akan sangat membantu ketika Anda ingin mendownload video dari playlist yang berisi 100-an video.

Misalnya, untuk mengunduh video yang diunggah pada tanggal yang tepat, misalnya 01 Oktober 2018, perintahnya adalah:

$ youtube-dl --date 20181001 <URL>

Unduh video yang diunggah pada atau sebelum tanggal tertentu:

$ youtube-dl --datebefore 20180101 <URL>

Unduh video yang diunggah pada atau setelah tanggal tertentu:

$ youtube-dl --dateafter 20180101 <URL>

Unduh hanya video yang diunggah dalam 6 bulan terakhir:

$ youtube-dl --dateafter now-6months <URL>

Untuk mengunduh video antara tanggal tertentu, misalnya 01 Januari 2018 hingga 01 Januari 2019, gunakan perintah berikut:

$ youtube-dl --dateafter 20180101 --datebefore 20190101 <URL>

Bacaan yang disarankan:

  • 20+ Perintah FFmpeg Untuk Pemula

2.12. Unduh video tertentu dari daftar putar

Ini adalah fitur lain yang berguna dari Youtube-dl. Ini memungkinkan kami mengunduh lagu tertentu dari daftar putar yang berisi 100-an lagu.

Misalnya, untuk mengunduh file ke-10 dari daftar putar, jalankan:

$ youtube-dl --playlist-items 10 <playlist_url>

Anda juga dapat mengunduh dan mengonversi file ke format lain secara bersamaan. Untuk perintah berikut akan mengunduh file pertama dari daftar putar dan mengubahnya menjadi .mp3 format:

$ youtube-dl --playlist-items 1 -x --audio-format mp3 <playlist_url>

Demikian pula, untuk mengunduh beberapa file acak, cukup tentukan indeks video dalam daftar putar yang dipisahkan dengan koma seperti di bawah ini::

$ youtube-dl --playlist-items 2,3,7,10 <playlist_url>

Anda juga dapat menentukan rentang lagu. Untuk mengunduh daftar putar video mulai dari video tertentu, misalnya 10, hingga akhir:

$ youtube-dl --playlist-start 10 <playlist_url>

Untuk mengunduh hanya file mulai dari urutan ke-2 hingga ke-5 dalam daftar putar, gunakan:

$ youtube-dl --playlist-start 2 --playlist-end 5 <playlist_url>

2.13. Unduh hanya video yang sesuai untuk usia tertentu

Ini adalah fitur penting lainnya dari Youtube-dl. Ini memungkinkan kami untuk mengunduh hanya video yang sesuai untuk usia tertentu.

Misalnya, untuk mengunduh semua video "Let's Play" yang tidak bertanda "NSFW" atau pembatasan usia untuk anak berusia 7 tahun dari daftar putar, jalankan:

$ youtube-dl --match-title "let's play" --age-limit 7 --reject-title "nsfw" <playlist_url>

2.14. Setel batas kecepatan unduh

Anda dapat menggunakan -r pilihan untuk membatasi kecepatan. Misalnya, perintah berikut akan membatasi kecepatan hingga 50K .

$ youtube-dl -r 50K <URL>

Perhatikan bahwa kecepatan ditentukan dalam byte per detik.

2.15. Lanjutkan unduhan

Secara default, youtube-dl akan secara otomatis melanjutkan unduhan di tempat Anda tinggalkan. Jika tidak melanjutkan unduhan karena alasan apa pun, cukup paksa resume file yang diunduh sebagian dengan -c , --continue bendera:

$ youtube-dl  -c  <URL>

2.16. Tampilkan bantuan Youtube-dl

Youtube-dl memiliki lebih banyak opsi. Saya kira contoh-contoh ini cukup untuk menggunakan Youtube-dl untuk mengunduh video dari online. Untuk detail lebih lanjut, lihat bagian bantuan Youtube-dl.

$ youtube-dl --help

3. Pemecahan Masalah Youtube-dl

Berikut adalah beberapa kesalahan umum yang mungkin Anda temui dari waktu ke waktu. Sebagian besar kesalahan akan diperbaiki sendiri setelah memperbarui youtube-dl ke versi terbarunya.

Namun, beberapa kesalahan seperti di bawah ini tidak akan diperbaiki meskipun Anda menggunakan versi youtube-dl yang diperbarui.

3.1. Perbaiki “Tidak dapat mengunduh data video:Kesalahan HTTP 403:Kesalahan Terlarang”

Saat mendownload video dari YouTube, terkadang Anda akan mendapatkan error seperti di bawah ini.

ERROR: unable to download video data: HTTP Error 403: Forbidden

Untuk memperbaiki kesalahan ini, lihat panduan berikut.

  • Cara Memperbaiki "Tidak dapat mengunduh data video:Kesalahan HTTP 403:Kesalahan Terlarang"

3.2. PERINGATAN:Format yang diminta tidak kompatibel untuk digabungkan dan akan digabungkan menjadi mkv

Ini adalah kesalahan umum lainnya. Saat Anda mengunduh video, Anda akan mendapatkan kesalahan seperti di bawah ini:

[youtube] _XEgknKEBws: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
ERROR: unable to open for writing: [Errno 36] File name too long: '\xe0\xae\xa8\xe0\xaf\x8b\xe0\xae\xaf\xe0\xaf\x8d \xe0\xae\x8e\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xb0\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x81 \xe0\xae\x9a\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xaf\xe0\xaf\x88 \xe0\xae\x85\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\x95\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x81\xe0\xae\xae\xe0\xaf\x8d \xe0\xae\x87\xe0\xae\xaf\xe0\xae\xb1\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x88 \xe0\xae\xaa\xe0\xae\xbe\xe0\xae\xa9\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d - \xe0\xae\xa8\xe0\xae\xbe\xe0\xae\xae\xe0\xaf\x87 \xe0\xae\xa4\xe0\xae\xaf\xe0\xae\xbe\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\xa4\xe0\xaf\x81 \xe0\xae\x8e\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\x9f\xe0\xae\xbf- \xe0\xae\xae\xe0\xae\xb0\xe0\xaf\x81\xe0\xae\xa4\xe0\xaf\x8d\xe0\xae\xa4\xe0\xaf\x81\xe0\xae\xb5\xe0\xae\xb0\xe0\xaf\x8d \xe0\xae\xa4\xe0\xaf\x80\xe0\xae\xaa\xe0\xae\xbe \xe0\xae\xb5\xe0\xae\xbf\xe0\xae\xb3\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d-_XEgknKEBws.f136.mp4.part'

Ini sebenarnya bukan masalah tetapi perilaku yang diharapkan untuk youtube-dl.

Secara default, youtube-dl akan mendownload audio kualitas tertinggi dan streaming video kualitas tertinggi yang tersedia, lalu menggabungkannya ke dalam wadah yang kompatibel seperti mkv, mp4 dll. 

Jika streaming audio dan video ini tidak sesuai dengan wadah mp4, youtube-dl kemudian akan mengemasnya dalam wadah mkv dan menampilkan pesan peringatan di atas.

Dalam kasus seperti itu, Anda dapat mengabaikan peringatan mkv dan mengunduh video kualitas terbaik dan audio kualitas terbaik tetapi hanya dalam wadah mp4 dengan menyebutkan secara eksplisit format audio dan video kualitas terbaik yang diinginkan seperti di bawah ini:

$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' https://youtu.be/_XEgknKEBws

3.3. GALAT:tidak dapat membuka untuk menulis:[Errno 36] Nama file terlalu panjang

Saat Anda mencoba mengunduh video YouTube yang memiliki nama panjang, Anda mungkin akan mendapatkan kesalahan ini:

[youtube] _XEgknKEBws: Downloading webpage
ERROR: unable to open for writing: [Errno 36] File name too long: '\xe0\xae\xa8\xe0\xaf\x8b\xe0\xae\xaf\xe0\xaf\x8d \xe0\xae\x8e\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xb0\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x81 \xe0\xae\x9a\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xaf\xe0\xaf\x88 \xe0\xae\x85\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\x95\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x81\xe0\xae\xae\xe0\xaf\x8d \xe0\xae\x87\xe0\xae\xaf\xe0\xae\xb1\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x88 \xe0\xae\xaa\xe0\xae\xbe\xe0\xae\xa9\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d - \xe0\xae\xa8\xe0\xae\xbe\xe0\xae\xae\xe0\xaf\x87 \xe0\xae\xa4\xe0\xae\xaf\xe0\xae\xbe\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\xa4\xe0\xaf\x81 \xe0\xae\x8e\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\x9f\xe0\xae\xbf- \xe0\xae\xae\xe0\xae\xb0\xe0\xaf\x81\xe0\xae\xa4\xe0\xaf\x8d\xe0\xae\xa4\xe0\xaf\x81\xe0\xae\xb5\xe0\xae\xb0\xe0\xaf\x8d \xe0\xae\xa4\xe0\xaf\x80\xe0\xae\xaa\xe0\xae\xbe \xe0\xae\xb5\xe0\xae\xbf\xe0\xae\xb3\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d-_XEgknKEBws.f136.mp4.part

Untuk memperbaiki kesalahan ini, cukup unduh video dengan nama pendek pilihan Anda dengan "-o" tandai seperti di bawah ini:

$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' -o video.mp4 https://youtu.be/_XEgknKEBws

Kesimpulan

Menurut pendapat saya, Youtube-dl tidak diragukan lagi salah satu pengunduh terbaik untuk mengunduh audio, video dari online. Anda dapat menggunakan Youtube-dl untuk mengunduh audio dan video dari ratusan situs web.

Saya akan terus memperbarui tutorial Youtube-dl ini ketika saya menemukan tip Youtube-dl baru. Tandai dan terus kunjungi sesekali.

Jika menurut Anda ada beberapa tip penting yang hilang, beri tahu saya di bagian komentar di bawah. Saya akan memeriksa dan memperbarui panduan ini.


Linux
  1. Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

  2. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  3. Linux ya Tutorial Perintah untuk Pemula (dengan Contoh)

  1. Tutorial Perintah Linux nproc untuk Pemula (dengan Contoh)

  2. Tutorial Perintah Pengguna Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah penjumlahan Linux untuk Pemula (dengan Contoh)

  1. Tutorial Perintah Linux tac untuk Pemula (dengan Contoh)

  2. Tutorial Perintah tidur Linux untuk Pemula (dengan Contoh)

  3. Tutorial Perintah nama dasar Linux untuk Pemula (dengan Contoh)