Bagaimana cara mengunduh semua video di saluran youtube?

21

Saya selalu menggunakan youtube untuk mendapatkan informasi yang saya butuhkan.

Yang saya inginkan adalah skrip atau perintah yang mengambil dan mengunduh semua video dari saluran yang diberikan.

CATATAN: Saya mencoba youtube-dltetapi tidak berhasil.

Glutanimate
sumber
Saya tidak berpikir ada satu perintah yang dapat Anda gunakan untuk melakukan itu ...
Thomas Ward
Google berupaya mempersulit ini. Mereka tidak ingin Anda melakukannya.
Marc
4
@ Thomas. : Anda jelas tidak tahu tentang youtube-dl.
Ufoguy
@Marc: Google mencoba membuat pengunduhan video sulit tetapi jika suatu program dapat mengunduh video satu per satu maka semudah mengunduh halaman HTML dari tautan daftar putar dan mengambil semua tautan ke masing-masing video.
Ufoguy
@Marc: Saya mengatakan bahwa mengunduh mungkin sulit, tetapi mengambil tautan halaman video dalam daftar putar semudah mengunduh halaman HTML dan mengambil masing-masing video dari tautan html. Bukan mengambil tautan video sebenarnya tetapi menautkan ke semua laman HTML dalam daftar putar.
Ufoguy

Jawaban:

64

Gunakan youtube-dlperintah untuk mengunduh video langsung dari YouTube.

Untuk menginstal youtube-dlbaik

  • Gunakan pipuntuk menginstal dari youtube-dlsaluran resmi :

    sudo apt-get install pip
    pip install youtube-dl
    
  • Atau, gunakan manajer paket Debian dan PPA ( sumber ) yang sesuai:

    sudo add-apt-repository ppa:nilarimogard/webupd8 -y
    sudo apt-get update
    sudo apt-get install youtube-dl
    

Untuk mengunduh seluruh saluran

youtube-dl ytuser:<USER>

Untuk mengunduh semua video pada daftar putar

youtube-dl <PLAYLIST URL>

Untuk mengunduh video YouTube sebagai MP3

youtube-dl -x --audio-format mp3 --audio-quality 320K <VIDEO_URL>

sumber
Distribusi terbaru (setidaknya Ubuntu 16) termasuk paket. Jadi cukup menjalankan sudo apt install youtube-dluntuk menginstal sudah cukup.
Martin R.
Benar. Tetapi paket berfungsi dengan baik dalam kasus saya dan saya mencoba untuk tidak menginstal PPA pihak ke-3 jika memungkinkan.
Martin R.
youtube-dl -i --download-archive log ytuser:<USER>. Dengan -iyoutube-dl akan melanjutkan kesalahan pengunduhan. Dengan --download-archiveitu akan mengunduh hanya video yang tidak tercantum dalam file arsip.
DmitrySandalov
Yang terbaik adalah mengunduh sumbernya
Stígandr
2
bagaimana jika saya hanya tahu ID saluran, tetapi bukan nama pengguna? . sunting -> askubuntu.com/questions/856911/...
phil294
2

Gunakan ini untuk mengunduh semua video dari saluran youtube :::

Buka terminal dan ketik:

 youtube-dl -f best -citw -v <url-of-channel>

... di mana diganti dengan URL saluran.

Catatan: Jika Anda mengunduh banyak video, Anda harus mengubah direktori ke direktori tempat Anda ingin menyimpan video sebelum mulai mengunduhnya.

Penjelasan::

-f, --format FORMAT
video format code. The special name "best" will pick the best quality.

-c, --continue                   
force resume of partially downloaded files .

-i, --ignore-errors              
continue on download errors .

-t, --title
use title in file name (default)

-w, --no-overwrites
do not overwrite files 

-v, --verbose
print various debugging information

Catatan: Saya biasanya lebih suka ini:

youtube-dl -f 18 url/complete-playlist-url
Akash Kandpal
sumber
1

Anda dapat mencoba http://clipgrab.org/ , ini berfungsi untuk saya.

AmanicA
sumber
clipgrab adalah cara untuk pergi.
N8tron
..uh? clipgrab tidak memiliki perintah "unduh semua video dengan saluran"
phil294
0

Google; Ultimate YouTube Downloader, dapat disisihkan ke Chromium / Chrome. Anda mungkin harus me-restart browser Anda dua kali.

fleamour
sumber
0

Secara pribadi, saya menggunakan Uget sebagai download manager dan Youtube Multi downloader untuk menghasilkan tautan, dan dari Uget gui Anda pergi ke File-> Unduhan batch-> batch Clipboard.

Anda dapat menginstal uget dengan mengetik

sudo apt-get install uget

Andamengunduhpengunduh Uget

Adel Kihal
sumber
0

Saya menggunakan jDownloader 2 (tersedia untuk windows, linux, mac, ...) untuk mendownload saluran youtube lengkap. pastikan untuk memiliki versi terbaru dan tentukan folder unduhan dalam pengaturan.

lalu cukup tempelkan url saluran di tab "linkgrabber" dan tekan 'proses daftar putar'.

tunggu sampai simbol-kemajuan di kanan bawah selesai bergerak. Anda dapat menghapus centang konten yang tidak diinginkan di jendela kanan, misalnya file audio. Anda dapat menentukan resolusi apa yang ingin Anda unduh untuk semua video yang dipilih (pengaturan standar adalah resolusi maksimum).

Jika Anda ingin memilih resolusi yang lebih ringan, pilih video yang bersangkutan dengan menahan tombol Ctrl atau tekan Ctrl + A untuk memilih semua video. Kemudian klik kanan pada video yang dipilih dan pergi ke youtube.com -> ganti varian -> ganti varian video

tangkapan layar: ubah varian resolusi video

tangkapan layar: pilih varian video

dengan menahan Ctrl Anda dapat memilih varian tambahan.

lalu klik kanan salah satu video yang terdaftar dan pilih 'mulai semua unduhan' atau 'mulai unduhan' hanya untuk video yang dipilih.

saat mengunduh, Anda dapat mengonfigurasi unduhan dan koneksi maksimal maksimum di menu drop-down kanan bawah. Misalnya, saya memilih 1 unduhan secara bersamaan dengan maksimum 5 koneksi per hoster. Selanjutnya, Anda dapat mengatur pengaturan bandwidth di menu yang sama.

jika Anda ingin men-download saluran lain, hal ini mungkin berguna untuk mengubah folder download sebelum download, klik kanan pada video yang dipilih dan pergi ke Properties -> Set Download Directory Screenshot: mengubah direktori download untuk video yang dipilih

Sam ng
sumber