Memilih Kualitas Video pada Youtube-dl

By | 2 Juni 2020

MWI – Perkara download video pada beberapa web penyedia layanan berbagi video semacam YouTube sekarang ini sudah banyak sekali kemudahan yang disediakan oleh pihak ketiga, salah satunya youtube-dl

Download youtube-dl di github disini, dan install sesuaikan dengan sistem operasi yang dimiliki. Untuk pengguna Linux dan MacOS caranya adalah:

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

atau dapat juga menggunakan perintah wget dengan cara

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

Catatan: kedua perintah diatas dengan asumsi curl atau wget sudah terinstall sebelumnya, jika belum ada harus install dahulu, kalau di linux mint 19.3 (atau linux turunan debian secara umum caranya adalah:

sudo apt install curl
dan
sudo apt install wget

Untuk sistem operasi Windows, cara installnya download file .exe dari sini lalu setting PATH-nya arahkan kesini %SYSTEMROOT%\System32 (bukan C:\Windows\System32)

Kalau sudah terinstall dan akan mendownload video di youtube caranya adalah (kerjakan di terminal atau command prompt)

youtube-dl https://www.youtube.com/watch?v=FfvtwrfOvG0&list=PLnWlL1VzlOHFj-8T9UQm4WHcNAaBNlr6i

bisa download 1 video atau banyak video sekaligus, misal 1 playlist sekaligus.

Lalu bagaimana mendownload video dengan akhiran tertentu dan kualitas tertentu?

Ternyata caranya cukup mudah cukup tambahkan -F setelah perintah youtube-dl menjadi seperti ini

youtube-dl -F https://www.youtube.com/watch\?v\=FfvtwrfOvG0\&list\=PLnWlL1VzlOHFj-8T9UQm4WHcNAaBNlr6i
[youtube:playlist] Downloading playlist PLnWlL1VzlOHFj-8T9UQm4WHcNAaBNlr6i - add --no-playlist to just download video FfvtwrfOvG0
[youtube:playlist] PLnWlL1VzlOHFj-8T9UQm4WHcNAaBNlr6i: Downloading webpage
[download] Downloading playlist: CRUD Jurusan CI-4
[youtube:playlist] playlist CRUD Jurusan CI-4: Downloading 11 videos
[download] Downloading video 1 of 11
[youtube] FfvtwrfOvG0: Downloading webpage
[youtube] FfvtwrfOvG0: Downloading MPD manifest
[info] Available formats for FfvtwrfOvG0:
format code  extension  resolution note
139          m4a        audio only DASH audio   50k , m4a_dash container, mp4a.40.5@ 48k (22050Hz)
251          webm       audio only DASH audio  125k , webm_dash container, opus @160k (48000Hz)
140          m4a        audio only DASH audio  130k , m4a_dash container, mp4a.40.2@128k (44100Hz)
278          webm       256x144    DASH video   95k , webm_dash container, vp9, 25fps, video only
160          mp4        256x144    DASH video  108k , mp4_dash container, avc1.4d400b, 25fps, video only
134          mp4        640x360    DASH video  197k , mp4_dash container, avc1.4d401e, 25fps, video only
242          webm       426x240    DASH video  220k , webm_dash container, vp9, 25fps, video only
133          mp4        426x240    DASH video  242k , mp4_dash container, avc1.4d400c, 25fps, video only
243          webm       640x360    DASH video  405k , webm_dash container, vp9, 25fps, video only
137          mp4        1920x1080  DASH video  728k , mp4_dash container, avc1.640028, 25fps, video only
244          webm       854x480    DASH video  752k , webm_dash container, vp9, 25fps, video only
135          mp4        854x480    DASH video 1155k , mp4_dash container, avc1.4d4014, 25fps, video only
247          webm       1280x720   DASH video 1505k , webm_dash container, vp9, 25fps, video only
136          mp4        1280x720   DASH video 2310k , mp4_dash container, avc1.4d4016, 25fps, video only
248          webm       1920x1080  DASH video 2646k , webm_dash container, vp9, 25fps, video only
18           mp4        640x360    360p  186k , avc1.42001E, 25fps, mp4a.40.2@ 96k (44100Hz), 7.48MiB
22           mp4        1280x720   720p  394k , avc1.64001F, 25fps, mp4a.40.2@192k (44100Hz) (best)
[download] Downloading video 2 of 11
[youtube] adFzcIsnlBc: Downloading webpage
^C
ERROR: Interrupted by user

Disana terihat kualitas terbaik adalah 22 maka cara downloadnya adalah

youtube-dl -f 22 https://www.youtube.com/watch?v=FfvtwrfOvG0&list=PLnWlL1VzlOHFj-8T9UQm4WHcNAaBNlr6i

Maka kita akan mendapatkan video 720p dengan ukuran 1280×720, namun apakah benar itu adalah video dengan kualitas terbaik?

Kalau diperhatikan ternyata masih ada kulitas diatas itu yaitu nomor 137 dengan ukuran 1920×1080 sayangnya hanya video only, maka lihat juga yang audio only yang terbaik adalah 140 (untuk m4a) dengan 44100Hz, nah gabungkan saja kedunya dengan perintah:

youtube-dl -f 137+140 https://www.youtube.com/watch?v=FfvtwrfOvG0&list=PLnWlL1VzlOHFj-8T9UQm4WHcNAaBNlr6i

Maka akan didownload kualitas video terbaik untuk mp4 dan kualitas audio terbaik m4c, sesuaikan nomornya kalau inginkan format webm, selesai download youtube-dl akan menggabungkan video dan audio secara otomatis.

Penulisan 137+140 tidak dapat ditukar misal jadi 140+137 karena harus video baru audio.

Contoh link ketika penulis mendownload video Bacaan Al Quran Riwayat Hafs – Murattal Juz 30 – Oleh Ustadz Abdurrahim dengan kualitas 360p

youtube-dl -f 134+140 https://www.youtube.com/watch\?v\=a4CuiX6y3a0\&list\=PLUuYlj8dcEXY_h6a0CpmkeG49Xrn4bUp4

Bagaimana jika download belum selesai lalu kita ada urusan lain dan laptop harus di matikan? ternyata cukup batalkan saja proses downloadnya dengan Ctrl + C (Cancel) lalu Shutdown kemudian ketika siap kembali lakukan perintah untuk mendownload kembali dan pastikan lakukan di folder yang sama dengan download sebelumnya.

Demikian sedikit tutorial ini, semoga bermanfaat untuk kita semua, Aamiin. (ms).

Link Inspirasi:
1. AskUbuntu
2. QAStack
3. Programmer Zaman Now
4. YouTube-dl

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.