/ / Cách tải xuống video YouTube trên Linux bằng yt-dlp

Cách tải xuống video YouTube trên Linux bằng yt-dlp

YouTube là kho lưu trữ phương tiện có thể phát trực tuyến lớn nhất hiện có, với hàng chục tỷ video trực tuyến được tải lên nền tảng này và hàng trăm nghìn video khác được thêm vào mỗi ngày.


Mặc dù bạn có thể sử dụng tiện ích mở rộng của trình duyệt hoặc các dịch vụ trực tuyến để tải xuống video từ YouTube, nhưng việc tải video YouTube xuống thường nhanh hơn, dễ dàng hơn và an toàn hơn bằng cách sử dụng một công cụ đầu cuối đơn giản trên Linux.


Yt-dlp là gì?

YouTube là người bảo vệ các video trực tuyến của mình và không thích mọi người tải chúng xuống theo cách nằm ngoài tầm kiểm soát của công ty. Ứng dụng YouTube cho phép bạn tải một số video xuống thiết bị của mình để bạn có thể xem chúng ngoại tuyến, nhưng chúng vẫn nằm trong ứng dụng và bạn sẽ không thể phát chúng bằng bất kỳ phần mềm nào khác.

Điều này thường không thuận tiện, vì bạn có thể muốn truy cập hoặc thao tác tệp trên các thiết bị khác hoặc thêm vĩnh viễn video YouTube vào bộ sưu tập riêng tư của mình.

Trước đây, chúng tôi đã đề cập đến các tiện ích mở rộng trình duyệt tốt nhất để tải video YouTube xuống, tuy nhiên, các tiện ích mở rộng của Chrome thường là một rủi ro bảo mật vì chúng có quyền truy cập không hạn chế vào tất cả dữ liệu đi qua trình duyệt của bạn. Các tiện ích mở rộng có thể thay đổi quyền sở hữu, cho phép những kẻ xấu truy cập vào cuộc sống trực tuyến của bạn và trong một số trường hợp, thậm chí còn được sử dụng để đưa phần mềm độc hại vào PC của bạn.

yt-dlp là một nhánh của youtube-dl và là một công cụ mã nguồn mở được cập nhật thường xuyên giúp bạn tải xuống video từ thiết bị đầu cuối của mình. Nó có thể cấu hình cao và bạn có thể chỉ định loại tệp, độ phân giải và hơn thế nữa trong khi tải xuống video.

Mặc dù yt-dlp và phiên bản tiền nhiệm của nó được thiết kế với các video YouTube, công cụ này cũng hoạt động với hàng trăm trang web phát trực tuyến video khác — bao gồm một loạt các nền tảng NSFW chuyên dụng. Bạn có thể tìm thấy danh sách các trang web được yt-dlp hỗ trợ trên trang GitHub của nó.

Cách cài đặt yt-dlp trên Linux

Bạn có thể cài đặt yt-dlp bằng cách tải xuống các tệp nhị phân, với pip hoặc sử dụng trình quản lý gói của bên thứ ba. Phương pháp dễ nhất và được áp dụng rộng rãi nhất là sử dụng mã nhị phân. Phương pháp này sẽ hoạt động với tất cả các hệ điều hành giống Unix, bao gồm cả Linux và macOS.

Lệnh sau sẽ tải xuống bản phát hành yt-dlp mới nhất và sao chép nó vào đường dẫn cục bộ của bạn:

sudo wget https:

Bây giờ làm cho nó có thể thực thi được với:

sudo chmod a+rx /usr/local/bin/yt-dlp

Sử dụng yt-dlp để tải xuống video YouTube trên Linux

Trước tiên, hãy sử dụng trình duyệt trên máy tính để bàn của bạn để điều hướng đến video YouTube mà bạn muốn tải xuống. Tiếp theo, nhấp vào thanh trình duyệt để đánh dấu URL của video bạn muốn tải xuống, sau đó sao chép nó vào khay nhớ tạm của bạn.

Đối với video trình diễn của chúng tôi, chúng tôi đã chọn “Glyn Moody: Walled Culture — Hành trình đằng sau những viên gạch bản quyền”. Video này được cấp phép dưới dạng giấy phép Creative Commons Attribution (được phép sử dụng lại). Đây là giấy phép CC BY 3.0 cho phép bạn chuyển thể, phân phối hoặc tái sản xuất tác phẩm một cách rõ ràng, miễn là bạn ghi công tác giả gốc và cung cấp liên kết đến giấy phép.

Khi bạn có URL, hãy mở một thiết bị đầu cuối và nhập yt-dlp, theo sau là URL bạn đã sao chép. Trong trường hợp của chúng tôi, chúng tôi sẽ nhập:

yt-dlp https:

Khi bạn đánh đi vào, yt-dlp sẽ tải video xuống thư mục hiện tại của bạn bằng cài đặt mặc định. Đối với hầu hết mọi người, đây sẽ là tất cả những gì bạn cần.

Cách sử dụng yt-dlp nâng cao

Mặc dù lệnh yt-dlp mặc định là tuyệt vời trong nhiều trường hợp, nhưng có hàng tá tùy chọn cấu hình bạn có thể đặt để đảm bảo bạn nhận được chính xác những gì bạn cần. Dưới đây là một số hữu ích nhất.

Tải xuống video YouTube ở định dạng cụ thể

Theo mặc định, chạy lệnh trên sẽ tải xuống video chúng ta muốn dưới dạng tệp WEBM 1280×720. Điều này không phải luôn luôn như vậy và hầu hết các lần định dạng mặc định sẽ là tệp MP4 hoặc 3GP và độ phân giải có thể là bất kỳ thứ gì.

Các – định dạng danh sách cờ hiển thị cho bạn tất cả các định dạng có sẵn để tải xuống, độ phân giải có sẵn, kích thước tệp và codec được sử dụng. Ngoài việc tải xuống toàn bộ luồng, bạn có thể chỉ định chỉ tải xuống luồng video hoặc âm thanh.

yt-dlp --list-formats https:

Quyết định định dạng bạn muốn tải xuống, sau đó sử dụng -f và nhập ID thích hợp.

Ví dụ: nếu bạn chỉ muốn tải xuống âm thanh với tốc độ bit trung bình là 129k, bạn nên nhập:

yt-dlp -f 140 https:

Khi bạn đánh đi vàotệp sẽ bắt đầu tải xuống.

Ngoài ra, nếu bạn chỉ muốn âm thanh có sẵn tốt nhất và video tốt nhất hiện có, hãy hợp nhất thành một tệp duy nhất:

yt-dlp -f 'bv*+ba' https://www.youtube.com/watch?v=f6wtF_2eyrU -o '%(id)s.%(ext)s'

Tải xuống Toàn bộ Danh sách phát trên YouTube dưới dạng Tệp MP3

Thường thì các video trên YouTube được nhóm thành danh sách phát và yt-dlp cho phép bạn tải xuống dễ dàng. Để tải xuống danh sách phát YouTube trên Linux bằng cài đặt mặc định, chỉ cần đặt URL danh sách phát thay cho URL video riêng lẻ.

Nhiều khả năng thay vì một loạt video nhạc, bạn chỉ muốn âm thanh xuất ra dưới dạng tệp MP3. Trong trường hợp này, bạn cần sử dụng các đối số bổ sung để chỉ định định dạng âm thanh: –extract-audio sẽ trích xuất âm thanh từ video, –định dạng âm thanh cho phép bạn chỉ định định dạng cho âm thanh đã tải xuống và –chất lượng âm thanh đặt tốc độ bit.

yt-dlp --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist 'https://www.youtube.com/watch?v=_AnGd4PaG6U&list=PLmbToKnvW413vfHySE8AKb4i6bPnU92F7'

… và đó là tất cả những gì bạn cần làm.

Giả mạo vị trí của bạn bằng proxy

Một số video trên YouTube và các trang web khác bị hạn chế ở một số quốc gia — thường là do các hạn chế cấp phép — và yt-dlp cho phép bạn bỏ qua các hạn chế này theo một số cách.

Bạn có thể dùng –geo-verify-proxy đối số để chỉ định một địa chỉ proxy trong một quốc gia mục tiêu; các –geo-bypass đối số sẽ cố gắng vượt qua các hạn chế địa lý bằng cách giả mạo các tiêu đề HTTP; –geo-bypass-country sẽ giả mạo mã quốc gia gồm hai chữ cái.

Những đối số này sẽ không phải lúc nào cũng hoạt động trên tất cả các trang web. Nếu một phương pháp không hoạt động, hãy thử một phương pháp khác — hoặc xem xét một VPN.

yt-dlp Cung cấp một loạt các tùy chọn cấu hình khác

Chúng tôi mới chỉ sơ lược về những gì bạn có thể làm với yt-dlp, nhưng chúng tôi khá tự tin rằng nó sẽ đáp ứng nhu cầu của hầu hết người dùng. Để có danh sách đầy đủ các tùy chọn và ví dụ có sẵn, hãy xem tài liệu yt-dlp chính thức.

Bạn chắc chắn sẽ vi phạm các điều khoản dịch vụ khi tải video YouTube xuống bằng yt-dlp, nhưng tính hợp pháp của nó là một vùng xám. Theo luật của Hoa Kỳ, tất cả tác phẩm được đăng ký bản quyền ngay lập tức ngay sau khi nó được sản xuất, tuy nhiên, người sáng tạo thường từ bỏ quyền của họ hoặc cấp phép cho tác phẩm của họ theo các điều khoản của Creative Commons hoặc chuyển nhượng giấy phép copyleft.

Ngoài ra, một số cá nhân và tổ chức — chẳng hạn như Chính phủ Hoa Kỳ — phát hành tác phẩm của họ vào phạm vi công cộng, có nghĩa là bất kỳ ai cũng có thể sử dụng nó cho bất kỳ mục đích nào.

Một khía cạnh khác bị bỏ qua là DMCA cấm hành vi gian lận các công nghệ chống sao chép, điều này khiến việc tận dụng các ngoại lệ về bản quyền đối với hầu hết mọi tác phẩm kỹ thuật số hiện đại là không thể. Để có hướng dẫn đầy đủ về luật bản quyền tại Hoa Kỳ và trên toàn thế giới, chúng tôi đề xuất “Văn hóa có tường bao quanh” (CC BY 4.0) của Glyn Moody.

Lưu nội dung hay nhất trên YouTube bằng yt-dlp

yt-dlp là một trong những công cụ yêu thích của chúng tôi để tải video và nhạc từ YouTube, nhưng hãy nhớ rằng bạn chỉ nên sử dụng nó để tải xuống nội dung có giấy phép cho phép bạn làm như vậy.

Các tác phẩm trên miền công cộng luôn an toàn để sử dụng theo bất kỳ cách nào bạn muốn, trong khi các điều kiện chính xác của giấy phép Creative Commons khác nhau tùy theo loại. Bạn nên dành thời gian để nghiên cứu những gì Creative Commons và giấy phép copyleft cho phép bạn làm.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *