yt-dlp, ngã ba/kế thừa của youtube-dl đã ngừng cho phép bạn tải xuống video từ hàng chục nền tảng

yt-dlp

Một vài năm trước, Darkcrizt, người bạn đồng hành chưa-chưa-xong-hai của tôi xuất bản một bài báo nói về youtube-dl, một chương trình được viết bằng Python cho phép chúng tôi tải xuống video từ hàng chục trang web từ thiết bị đầu cuối. youtube-dl Đó là công cụ hỗ trợ nhiều chương trình, nhưng nhà phát triển của nó đã quyết định từ bỏ nó vào cuối năm 2021 (phiên bản mới nhất, 2021-12-17). Như đã xảy ra với nhiều dự án khác, những người khác quyết định tiếp tục tạo một nhánh rẽ và giờ đây, tùy chọn tốt nhất để tải xuống video được gọi là yt-dlp.

Điều cũng thường xảy ra khi ai đó nhặt dùi cui mà người khác đánh rơi là họ cố gắng cải thiện những gì đã tồn tại và đó là điều mà nhóm yt-dlp phụ trách nhấn mạnh đến mức thêm vào hình ảnh chính thức của họ rằng đó là «một nhánh của youtube-dl với các tính năng và bản sửa lỗi bổ sung«. Đối với hầu hết các trường hợp, những thêm chức năng Chúng là phần bổ sung, nhưng theo tôi, điều quan trọng nhất là những chỉnh sửa. Nói cách khác, các bản cập nhật đó tiếp tục được phát hành, bởi vì thông thường các dịch vụ video sẽ thực hiện các thay đổi và cuối cùng là phá vỡ khả năng tương thích.

Cách cài đặt yt-dlp

Cung cấp năng lượng cho bản thân có thể được thực hiện theo nhiều cách khác nhau, nhưng tôi khuyên bạn nên thực hiện thông qua trình quản lý gói python pip. Nếu ai đó đang sử dụng một bản phân phối như một công cụ phái sinh Arch Linux và quyết định nghĩ "Có ích lợi gì, nếu nó có trên AUR?" hoặc thậm chí trong các kho phân phối, vâng, nói là có, nhưng các bản cập nhật không nhanh bằng gói chính thức. Vì vậy, nếu họ thực hiện các thay đổi đối với dịch vụ video và phải mất vài ngày để cập nhật gói, thì quá trình tải xuống có thể sẽ không được thực hiện. Nếu bạn sử dụng gói pip, bạn chỉ cần cập nhật gói đó và thử lại.

Vì vậy, tôi nhấn mạnh vào việc sử dụng gói trực tiếp nhất và để cài đặt nó, miễn là bạn đã cài đặt Python trên hệ điều hành (điều này áp dụng cho bất kỳ ai), bạn phải mở một thiết bị đầu cuối và viết:

cài đặt pip yt-dlp

Mặc dù nó có sẵn cho bất kỳ nền tảng nào có thể sử dụng Python, bao gồm cả iOS và iPadOS (thông qua vỏ sò), bạn có thể không sử dụng được pip trong mọi trường hợp, đặc biệt là trên Windows nếu bạn chưa đã thêm vào ĐƯỜNG của bạn. Trong trường hợp đó, có thể cần khởi chạy pip dưới dạng mô-đun và cú pháp sẽ là python -m pip cài đặt yt-dlp. Nó sẽ tải xuống nhanh chóng và bây giờ bạn có thể sử dụng nó.

ĐÃ CẬP NHẬT: gần đây có những bản phân phối Linux không cho phép sử dụng đánh rớt để cài đặt phần mềm toàn hệ thống. Bây giờ nên sử dụng trình quản lý gói của mỗi người. Một tùy chọn khác là truy cập trang GitHub của bạn, tải xuống tệp thực thi, cấp cho nó quyền thực thi và khởi chạy nó từ thiết bị đầu cuối.

Nó được sử dụng như thế nào

Và việc sử dụng nó có thể đơn giản hoặc phức tạp một chút. Ở đây chúng tôi sẽ giải thích ba cách để sử dụng nó, bởi vì việc xử lý mọi thứ nó làm không hề dễ dàng ngay cả khi đọc tài liệu chính thức. Để tải xuống video có chất lượng tốt nhất, chúng tôi sẽ mở một thiết bị đầu cuối và viết tên chương trình theo sau là liên kết trong dấu ngoặc kép, chẳng hạn như:

yt-dlp "https://www.youtube.com/xxxxxxxxx"

Với điều này, chương trình sẽ tải xuống âm thanh tốt nhất và video tốt nhất một cách riêng biệt và sẽ tham gia cùng họ bằng cách kéo FFmpeg. Nếu chúng tôi chưa cài đặt FFmpeg, việc nối video từ các nền tảng như YouTube sẽ phải được thực hiện thủ công.

Các tùy chọn tải xuống khác với yt-dlp

Một cách khác để tải xuống video là lựa chọn chất lượng. Có nhiều cách để cho bạn biết video hay nhất, âm thanh hay nhất, tất cả cùng nhau, riêng biệt... nhưng tôi thích làm theo cách này hơn. Thay vì đặt yt-dlp sau liên kết trong dấu ngoặc kép, chúng tôi đặt -F trước liên kết. -F yêu cầu bạn hiển thị cho chúng tôi trong bảng điều khiển các định dạng khác nhau có sẵn và chúng tôi sẽ thấy nội dung như sau:

các định dạng video trên youtube

Như bạn có thể thấy, rất nhiều thông tin được hiển thị. Trong cột thứ hai, chúng ta thấy định dạng video, ở cột thứ ba là độ phân giải hoặc nếu nó chỉ là âm thanh và ở cột thứ năm là kích thước. Đối với ví dụ này, chúng tôi sẽ tải xuống video ở độ phân giải cao nhất có sẵn và ở định dạng mp4. Để làm điều này, chúng ta phải xem số trong cột đầu tiên và sử dụng nó với tùy chọn -f, trong trường hợp này là chữ thường:

yt-dlp -f 137 "https://www.youtube.com/xxxxxxxxx"

Quá trình tải xuống sẽ hoàn toàn giống với việc chỉ đặt liên kết, với điểm khác biệt là chúng tôi sẽ chọn những gì được tải xuống. Và một chi tiết: điều này cũng có thể hoạt động trên các trang không có video nhưng có video được liên kết.

Để chọn riêng âm thanh và video, phía sau cờ -f chúng tôi sẽ đặt tổng của cả hai, ví dụ: "-f 248+600" nếu điều chúng tôi muốn là tải xuống video ở chất lượng cao nhất, âm thanh ở chất lượng thấp nhất và khi hoàn tất, hãy nối tất cả.

Ai muốn biết thêm về yt-dlp, trang chính thức của nó là này.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Diego người Đức Gonzalez dijo

    Cảm ơn bạn.
    Mới hôm nọ, tôi đã cài đặt youtube-dl và nó không hoạt động với tôi. tôi sẽ cố gắng

  2.   CMM dijo

    Cảm ơn các cập nhật