YouTube-DL là Windows, Mac OS, cũng như công cụ GNU/Linux giúp tải xuống các video web khá dễ dàng hơn. Nó thực hiện một công cụ tải xuống mạnh mẽ cũng như có thể tải xuống cũng như thao tác âm thanh cũng như dữ liệu video từ một số trang web. Như tên của nó cho thấy, ban đầu nó bắt đầu như một công cụ để tải xuống các video trên YouTube trên Android sử dụng các lệnh YouTube-DL, tuy nhiên sau đó nó đã được khu phố mở rộng để hỗ trợ nhiều hơn một trăm trang web khác nhau. Nó có nguồn mở, kích thước rất ít cũng như cho phép tải xuống phương tiện với một lệnh duy nhất.
Giữa những người khác, các lệnh của YouTube YouTube-DL hỗ trợ tải xuống từ việc tuân thủ các dịch vụ:
YouTube
ADN – Mạng kỹ thuật số anime
Audiomack
BBC
Dailymotion
Khám phá
Play.fm
Co giật
Vimeo
Một danh sách của tất cả các trang web được hỗ trợ có thể được phát hiện ở đây.
Nhờ công việc của cộng đồng nguồn mở, có thể chạy YouTube-DL trên Android với Termux. Khi được cài đặt, tất cả các hoạt động của nó sẽ được hỗ trợ hoàn toàn trên thiết bị Android, bao gồm trích xuất âm thanh từ dữ liệu video (ví dụ: clip video, buổi hòa nhạc trực tuyến) cũng như chọn luồng nào để tải xuống giữa các kiểu âm thanh khác nhau cũng như các kiểu video được cung cấp trên Trang web.
Cách thiết lập nó
Cài đặt Termux
Cài đặt plugin Termux: API. Termux cần plugin này để có được quyền truy cập vào bộ nhớ của thiết bị Android.
Cho phép lưu trữ truy cập vào Termux. Mở ứng dụng Termux cũng như đi vào lệnh tuân thủ với lệnh:
Termux-Setup-Storage
Tiện ích của bạn có thể ném hộp thoại yêu cầu truy cập lưu trữ để được ủy quyền cho ứng dụng Termux.
Cài đặt các gói cần thiết
Bên trong Termux, đi vào lệnh tuân thủ với lệnh:
PKG đã thiết lập -y ffmpeg python
Điều này sẽ thiết lập Python cũng như các phụ thuộc FFMPEG. Tiếp theo, thiết lập YouTube-DL với lệnh tuân thủ với lệnh:
Pip thiết lập YouTube-DL
Phải đọc: Cách chuyển đổi dữ liệu phương tiện sử dụng FFMPEG cũng như Termux
Cách sử dụng YouTube-DL để tải xuống video YouTube
YouTube-DL cho phép thao tác truyền thông đầy đủ sử dụng một lệnh duy nhất. Chúng tôi có thể bắt đầu tải xuống cơ bản với lệnh tuân thủ với lệnh:
YouTube-DL Media_url
Trong đó media_url là URL của tệp phương tiện. Ví dụ: để tải xuống đoạn giới thiệu của tiểu thuyết bột giấy chuyển động từ YouTube, chúng tôi sẽ gặp sự cố lệnh này:
YouTube-dl
YouTube-DL sẽ ngay lập tức trích xuất thông tin trang web cũng như tải xuống tệp phương tiện. Trên các phiên bản hiện tại, YouTube-DL ngay lập tức tải xuống video cũng như các luồng âm thanh có chất lượng cao được cung cấp tốt nhất khi không có lựa chọn bổ sung nào được truyền cho nó.
Lựa chọn video cũng như định dạng âm thanh
YouTube-DL cung cấp các lựa chọn cấu hình khác nhau cho định dạng video đã tải xuống. Trước hết, vượt qua tham số -f sẽ sàng lọc tất cả các kiểu được cung cấp để tải xuống:
YouTube -dl -f
Điều này sẽ cung cấp một đầu ra như sau:
Các lệnh YouTube-DL
Biên tập viên chọn: Các chủ đề tối cũng như hình nền màu đen tiết kiệm pin?
Cột đầu tiên sàng lọc mã kiểu, cột thứ hai là tiện ích mở rộng phương tiện cũng như độ phân giải thứ ba (cho các luồng video). Có nghĩa là chúng tôi yêu cầu tải xuống luồng video được cung cấp tốt nhất (cái cuối cùng) cũng như luồng âm thanh Opus 160K, chúng tôi yêu cầu cung cấp lệnh tuân thủ với lệnh:
YouTube -DL -F 22+251
Trong đó tham số -F hướng dẫn YouTube -DL chọn mã kiểu 22 cũng như 251, đại diện cho video cũng như luồng âm thanh tương ứng.
Lựa chọn dựa trên các điều kiện
YouTube-DL cung cấp một hiệu suất hấp dẫn cho các cá nhân yêu cầu kiểm soát cao hơn. Video cũng như âm thanh có thể được lọc bằng cách đặt một điều kiện trong ngoặc, như trong -f [[chiều cao = 720], (chọn cũng như tải xuống một video với chiều cao 720 pixel) hoặc -f [FileSize> 10m] (Chọn cũng như tải xuống phương tiện với kích thước dữ liệu cao hơn 10 MB). Các trường có thể được sử dụng trong các điều kiện như sau:
Tệp: Số lượng byte, nếu được hiểu trước
chiều rộng: chiều rộng của video, nếu được biết
Chiều cao: chiều cao của video, nếu được biết
TBR: tốc độ bit điển hình của âm thanh cũng như video trong kbit/s
ABR: Tỷ lệ bit âm thanh điển hình tính bằng kbit/s
VBR: tỷ lệ bit video điển hình trong kbit/s
ASR: Tốc độ lấy mẫu âm thanh trong Hertz
FPS: tốc độ khung hình
Vì vậy, lệnh tuân thủ với lệnh sẽ chọn cũng như tải xuống dữ liệu video với tốc độ khung hình cao hơn 25, chiều cao cao hơn hoặc bằng 720 pixel cũng như tốc độ lấy mẫu âm thanh cao hơn 44200 Hz:
YouTube -dl -f “[FPS> 25] [Chiều cao> = 720] [ASR> 44200]” Media_url
Nếu không có luồng âm thanh/video nào được cung cấp bao gồm các tiêu chí được cung cấp, YouTube-DL sẽ sàng lọc thông báo lỗi cũng như thoát. Lọc việc sử dụng các điều kiện có thể có lợi cho các thiết bị Android cũ hơn, không thể nhanh chóng giải mã dữ liệu video với độ phân giải cao.
Trích xuất cũng như chuyển đổi âm thanh
Để trích xuất âm thanh từ các tệp phương tiện, tham số dòng lệnh -x phải được truyền. Tương tự như vậy, có thể chọn định dạng âm thanh được trích xuất, với tham số định dạng của Nnull