Làm cách nào để tải xuống tất cả video trên kênh youtube?


21

Tôi luôn sử dụng youtube để nhận thông tin tôi cần.

Những gì tôi muốn là một tập lệnh hoặc một lệnh lấy và tải xuống tất cả các video từ một kênh nhất định.

LƯU Ý: Tôi đã thử youtube-dlnhưng không thành công.


Tôi không nghĩ có một lệnh bạn có thể sử dụng để làm điều đó ...
Thomas Ward

Google hoạt động để làm cho điều này khó khăn. Họ không muốn bạn làm điều đó.
Marc

4
@ThomasW. : Bạn rõ ràng không biết về youtube-dl.
Ufoguy

@Marc: Google cố gắng tải xuống vidoes một cách khó khăn nhưng nếu một chương trình có thể tải xuống từng video thì việc tải xuống trang HTML của liên kết danh sách phát sẽ dễ dàng và lấy tất cả các liên kết đến các video riêng lẻ.
Ufoguy

@Marc: Tôi đang nói rằng việc tải xuống có thể khó khăn, nhưng việc lấy các liên kết của các trang video trong danh sách phát cũng dễ như tải xuống trang HTML và lấy các liên kết html video riêng lẻ từ đó. Không lấy liên kết video thực tế mà liên kết đến tất cả các trang HTML trong danh sách phát.
Ufoguy

Câu trả lời:


64

Sử dụng youtube-dllệnh để tải xuống video ngay lập tức từ YouTube.

Để cài đặt youtube-dlmột trong hai

  • Sử dụng pipđể cài đặt từ youtube-dlkênh chính thức :

    sudo apt-get install pip
    pip install youtube-dl
    
  • Hoặc, sử dụng trình quản lý gói Debian và PPA ( nguồn ) thích hợp :

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

Để tải xuống toàn bộ kênh

youtube-dl ytuser:<USER>

Để tải xuống tất cả video trên danh sách phát

youtube-dl <PLAYLIST URL>

Để tải xuống video YouTube dưới dạng MP3

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

Các bản phân phối gần đây (ít nhất là Ubuntu 16) bao gồm gói. Vì vậy, chỉ cần chạy sudo apt install youtube-dlđể cài đặt đủ.
Martin R.

Thật. Nhưng gói hoạt động tốt trong trường hợp của tôi và tôi cố gắng không cài đặt PPA của bên thứ 3 nếu có thể.
Martin R.

youtube-dl -i --download-archive log ytuser:<USER>. Với -iyoutube-dl sẽ tiếp tục lỗi tải xuống. Với --download-archivenó sẽ chỉ tải xuống các video không được liệt kê trong tệp lưu trữ.
DmitrySandalov

Tốt nhất là chỉ cần tải xuống nguồn
Stígandr

2
Nếu tôi chỉ biết Id kênh chứ không biết tên người dùng thì sao? . chỉnh sửa -> Askubfox.com/questions/856911/ Mạnh
phil294

2

Sử dụng điều này để tải xuống tất cả các video từ một kênh youtube :::

Mở terminal và gõ:

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

... Nơi được thay thế bằng URL của kênh.

Lưu ý: Nếu bạn đang tải xuống nhiều video, bạn nên thay đổi thư mục thành thư mục nơi bạn muốn lưu video trước khi bắt đầu tải xuống.

Giải trình::

-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

Lưu ý: Tôi thường thích điều này:

youtube-dl -f 18 url/complete-playlist-url


0

Google; Trình tải xuống YouTube cuối cùng, nó có thể được tải vào Chromium / Chrome. Bạn có thể phải khởi động lại trình duyệt của mình hai lần.


0

Cá nhân, tôi sử dụng Uget làm trình quản lý tải xuống và trình tải xuống Youtube Multi để tạo liên kết và từ Uget gui, bạn đi đến Tệp-> Tải xuống hàng loạt-> Lô Clipboard.

bạn có thể cài đặt uget bằng cách gõ

sudo apt-get install uget

youtubemultidoader Uget


0

Tôi sử dụng jDoader 2 (có sẵn cho windows, linux, mac, ...) để tải xuống các kênh youtube hoàn chỉnh. đảm bảo có phiên bản mới nhất và chỉ định thư mục tải xuống trong cài đặt.

sau đó chỉ cần dán url kênh vào tab "linkgrabber" và nhấn 'xử lý danh sách phát'.

chờ cho đến khi biểu tượng tiến trình ở phía dưới bên phải đã di chuyển xong. bạn có thể bỏ chọn nội dung không mong muốn trong cửa sổ bên phải, ví dụ: tệp âm thanh. bạn có thể chỉ định độ phân giải bạn muốn tải xuống cho tất cả các video đã chọn (cài đặt tiêu chuẩn là độ phân giải tối đa).

Nếu bạn muốn chọn độ phân giải trọng lượng nhẹ hơn, hãy chọn các video liên quan bằng cách giữ phím Ctrl hoặc nhấn Ctrl + A để chọn tất cả video. Sau đó nhấp chuột phải vào video đã chọn và truy cập youtube.com -> thay đổi biến thể -> thay đổi biến thể video

ảnh chụp màn hình: thay đổi các biến thể độ phân giải video

ảnh chụp màn hình: chọn các biến thể video

bằng cách giữ Ctrl, bạn có thể chọn các biến thể bổ sung.

sau đó nhấp chuột phải vào một trong các video được liệt kê và chọn 'bắt đầu tất cả tải xuống' hoặc 'bắt đầu tải xuống' chỉ cho các video được chọn.

trong khi tải xuống, bạn có thể định cấu hình tải xuống và kết nối đồng thời tối đa trong menu thả xuống bên phải phía dưới. Ví dụ: tôi chọn 1 lượt tải xuống cùng lúc với tối đa 5 kết nối cho mỗi hoster. hơn nữa, bạn có thể đặt cài đặt băng thông trong cùng một menu.

nếu bạn muốn tải xuống một kênh khác, có thể hữu ích để thay đổi thư mục tải xuống trước khi tải xuống, nhấp chuột phải vào các video đã chọn và đi tới Thuộc tính -> Đặt ảnh chụp màn hình Thư mục tải xuống: thay đổi thư mục tải xuống cho các video đã chọn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.