Saya mencoba mengunduh beberapa video dalam format mp3. Itu daftar putar. Bagaimana cara mengunduh seluruh daftar putar menggunakan satu perintah?
Saya mencoba mengunduh beberapa video dalam format mp3. Itu daftar putar. Bagaimana cara mengunduh seluruh daftar putar menggunakan satu perintah?
Jawaban:
Kedua bagian dari pertanyaan ini (mengunduh dalam mp3 dan mengunduh daftar putar) didukung oleh youtube-dl
:
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>
Beberapa catatan dari saya dan komentar:
Versi lama dari youtube-dl
perjuangan dengan daftar putar modern. Anda mungkin perlu mengganti versi repo dengan yang terbaru .
cmo : Anda dapat mengabaikan video yang hilang ("tidak tersedia di negara Anda", atau dihapus) dengan sebuah -i
bendera.
frans : Jika daftar putar Anda tidak berfungsi dan URL berisi v=<ID>
elemen, hapus jadi ada ?list=...
item di querystring.
youtube-dl
(lihat tautan di bagian akhir) tetapi sepertinya masalah Anda adalah Anda tidak memberinya URL daftar putar.
https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>
. Saya harus menghapus v=<ID>
bagian dari URL.
-i
argumen dalam perintah. itu akan melewati semua video dalam daftar putar yang telah dihapus dari youtube
Catatan: - Versi lama dari youtube-dl tidak dapat mengunduh daftar putar. pertama Anda tahu apa versi youtube-dl Anda. Untuk memeriksa versi gunakan perintah Youtube-dl
youtube-dl --version
versi 2014.02.17 dan versi yang lebih lama tidak dapat mengunduh daftar putar. Jika Anda menggunakan versi yang lebih lama maka perbarui dengan
sudo youtube-dl -U
setelah perintah pembaruan berhasil digunakan
youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
Anda juga dapat membuat daftar URL dalam file teks sederhana dan menggunakan perintah berikut.
youtube-dl -cit -a file_name_in_which_you_paste_URL_list
Untuk format MP3, Audio dapat disimpan. Tetapi audio menyimpan sebagai format .m4a pada mesin saya.
youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk
CATATAN: - Jika Anda menginstal youtube-dl dari pusat perangkat lunak Ubuntu. Anda tidak dapat memperbaruinya dari terminal.
Buka pusat perangkat lunak dan perbarui darinya.
Saya menguji perintah ini pada Wine karena youtube-dl saya juga lama. Dan saya tidak dapat memperbaruinya.
Jika Anda dapat memperbarui youtube-dl, Anda dapat mengunduh daftar main dengan menggunakan perintah di atas.
Saya harap ini membantu ...
sudo apt install pip3
), tetapi kemudian sudo pip3 install youtube-dl
menginstal, dan sudo pip3 install youtube-dl --upgrade
untuk mendapatkan versi terbaru. Saya sarankan untuk meningkatkan versi setiap kali sebelum Anda menggunakan youtube-dl. Oh, dan ya, gunakan Python 3 PIP sebagai ganti Python 2.
Ada banyak instruksi yang dapat Anda temukan menggunakan mesin pencari favorit Anda. Misalnya:
Untuk Daftar Putar ini adalah:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
Saya berharap bisa membantumu!
youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
Jika Anda menginstal menggunakan pip, jalankan yang berikut untuk memperbarui:
sudo pip install youtube-dl --upgrade
Nikmati...
Apakah Anda benar-benar yakin ingin MP3? Banyak perangkat saat ini dapat memainkan AAC dan beberapa bahkan dapat memainkan Opus.
Jika Anda ingin mempertahankan kualitas tertinggi (Opus 160 kbps) dan pemutar Anda mendukung Opus codec, lebih baik menggunakan:
youtube-dl -f 251 (Playlist URL)
Tetapi jika pemain Anda hanya mendukung AAC (seperti kebanyakan TV entry-level pada tahun 2018):
youtube-dl -f 140 (Playlist URL)
Jika Anda menggunakan MP3, Anda akan mendapatkan kualitas yang terdegradasi karena pengodean ulang (dari audio yang sudah di-re-encode oleh YouTube) akan diperlukan.