Đây là lệnh youtube-dl có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
youtube-dl - tải xuống video từ youtube.com hoặc các nền tảng video khác
SYNOPSIS
youtube-dl [OPTIONS] URL [URL ...]
MÔ TẢ
youtube-dl là một chương trình dòng lệnh nhỏ để tải xuống video từ YouTube.com và một số
nhiều trang web hơn. Nó yêu cầu trình thông dịch Python, phiên bản 2.6, 2.7 hoặc 3.2+, và nó không
nền tảng cụ thể. Nó sẽ hoạt động trên hộp Unix của bạn, trên Windows hoặc trên Mac OS X. Nó là
được phát hành lên miền công cộng, có nghĩa là bạn có thể sửa đổi, phân phối lại hoặc sử dụng
tuy nhiên bạn thích.
LỰA CHỌN
-NS, --Cứu giúp
In văn bản trợ giúp này và thoát
--phiên bản
In phiên bản chương trình và thoát
-Anh, - cập nhật
Cập nhật chương trình này lên phiên bản mới nhất. Đảm bảo rằng bạn có đủ
quyền (chạy với sudo nếu cần)
-tôi, - lỗi nặng
Tiếp tục về lỗi tải xuống, chẳng hạn như bỏ qua các video không có sẵn trong danh sách phát
--abort do lỗi
Hủy tải xuống các video khác (trong danh sách phát hoặc dòng lệnh) nếu một
lỗi xảy ra
--dump-user-agent
Hiển thị nhận dạng trình duyệt hiện tại
- công cụ trích xuất danh sách
Liệt kê tất cả các trình giải nén được hỗ trợ
--extractor-description
Mô tả đầu ra của tất cả các trình trích xuất được hỗ trợ
--force-generic-extractor
Buộc trích xuất để sử dụng trình trích xuất chung
--tìm kiếm mặc định TIẾP ĐẦU NGỮ
Sử dụng tiền tố này cho các URL không đủ tiêu chuẩn. Ví dụ: "gvsearch2:" tải xuống hai
video từ google video cho youtube-dl "big apple". Sử dụng giá trị "tự động" để
hãy để youtube-dl đoán ("auto_warning" để phát ra cảnh báo khi đoán). "lỗi"
chỉ cần ném một lỗi. Giá trị mặc định "fixup_error" sửa chữa các URL bị hỏng, nhưng
tạo ra lỗi nếu điều này không thể thực hiện được thay vì tìm kiếm.
--ignore-config
Không đọc các tệp cấu hình. Khi được cung cấp trong tệp cấu hình chung / Etc
/youtube-dl.conf: Không đọc cấu hình người dùng trong ~ / .config / youtube-
dl / config (% APPDATA% / youtube-dl / config.txt trên Windows)
--flat-danh sách phát
Không trích xuất các video của một danh sách phát, chỉ liệt kê chúng.
--không màu
Không phát ra mã màu trong đầu ra
mạng Tùy chọn:
--Ủy quyền URL
Sử dụng proxy HTTP / HTTPS được chỉ định. Chuyển vào một chuỗi trống (--proxy "") cho
kết nối trực tiếp
--hết thời gian chờ GIÂY
Thời gian chờ đợi trước khi bỏ cuộc, tính bằng giây
--địa chỉ nguồn IP
Địa chỉ IP phía máy khách để liên kết với (thử nghiệm)
-4, --force-ipv4
Thực hiện tất cả các kết nối qua IPv4 (thử nghiệm)
-6, --force-ipv6
Thực hiện tất cả các kết nối qua IPv6 (thử nghiệm)
--cn-verify-proxy URL
Sử dụng proxy này để xác minh địa chỉ IP cho một số trang web của Trung Quốc. Proxy mặc định
được chỉ định bởi --proxy (hoặc không có, nếu không có tùy chọn) được sử dụng cho
tải xuống thực tế. (thực nghiệm)
Video Lựa chọn:
- danh sách chơi-bắt đầu CON SỐ
Video danh sách phát để bắt đầu (mặc định là 1)
--danh sách phát kết thúc CON SỐ
Video danh sách phát sẽ kết thúc (mặc định là video cuối cùng)
- danh sách-mục ITEM_SPEC
Các mục video danh sách phát để tải xuống. Chỉ định các chỉ số của video trong danh sách phát
được phân tách bằng dấu phẩy như: "--playlist-items 1,2,5,8" nếu bạn muốn tải video xuống
được lập chỉ mục 1, 2, 5, 8 trong danh sách phát. Bạn có thể chỉ định phạm vi: "--playlist-items
1-3,7,10-13 ", nó sẽ tải xuống các video ở chỉ mục 1, 2, 3, 7, 10, 11, 12 và 13.
--match-title ĐĂNG KÝ
Chỉ tải xuống các tiêu đề phù hợp (regex hoặc chuỗi con không tính tiền)
--từ chối-tiêu đề ĐĂNG KÝ
Bỏ qua quá trình tải xuống đối với các tiêu đề phù hợp (chuỗi phụ regex hoặc không tính tiền)
- tối đa-lượt tải xuống CON SỐ
Hủy bỏ sau khi tải xuống NUMBER tệp
--min-kích thước tập tin KÍCH THƯỚC
Không tải xuống bất kỳ video nào nhỏ hơn SIZE (ví dụ: 50k hoặc 44.6m)
--Kích thước tệp tối đa KÍCH THƯỚC
Không tải xuống bất kỳ video nào lớn hơn SIZE (ví dụ: 50k hoặc 44.6m)
--ngày NGÀY
Chỉ tải xuống các video đã tải lên trong ngày này
--ngày trước NGÀY
Chỉ tải xuống các video đã tải lên vào hoặc trước ngày này (tức là bao gồm cả)
- sau đó NGÀY
Chỉ tải xuống các video được tải lên vào hoặc sau ngày này (tức là bao gồm cả)
- phút-lượt xem ĐẾM
Không tải xuống bất kỳ video nào có ít hơn COUNT lượt xem
- tối đa lượt xem ĐẾM
Không tải xuống bất kỳ video nào có hơn COUNT lượt xem
--match-filter LỌC
Bộ lọc video chung (thử nghiệm). Chỉ định bất kỳ khóa nào (xem trợ giúp về -o để biết danh sách
trong số các khóa khả dụng) để khớp nếu có khóa, phím! để kiểm tra xem có phải khóa không
hiện tại, key> NUMBER (như "comment_count> 12", cũng hoạt động với> =, <, <=,! =, =)
để so sánh với một số và & để yêu cầu nhiều kết quả phù hợp. Giá trị là
không xác định được loại trừ trừ khi bạn đặt dấu chấm hỏi (?) sau toán tử.
ví dụ: để chỉ đối sánh các video đã được thích hơn 100 lần và không được thích
ít hơn 50 lần (hoặc chức năng không thích không có sẵn ở
dịch vụ), nhưng những người cũng có mô tả, hãy sử dụng --match-filter "like_count> 100 &
dislike_count
- không có danh sách phát
Chỉ tải xuống video nếu URL đề cập đến video và danh sách phát.
--có-danh sách phát
Tải xuống danh sách phát nếu URL đề cập đến video và danh sách phát.
--giới hạn tuổi NĂM
Chỉ tải xuống các video phù hợp với độ tuổi nhất định
- tải xuống-lưu trữ FILE
Chỉ tải xuống các video không được liệt kê trong tệp lưu trữ. Ghi lại ID của tất cả
các video đã tải xuống trong đó.
--bao gồm các quảng cáo
Tải xuống cả quảng cáo (thử nghiệm)
Tải về Tùy chọn:
-NS, - giới hạn tốc độ LIMIT
Tốc độ tải xuống tối đa tính bằng byte mỗi giây (ví dụ: 50K hoặc 4.2M)
-NS, --thử lại THỬ LẠI
Số lần thử lại (mặc định là 10), hoặc "vô hạn".
- kích thước bộ đệm KÍCH THƯỚC
Kích thước của bộ đệm tải xuống (ví dụ: 1024 hoặc 16K) (mặc định là 1024)
- không thay đổi kích thước-bộ đệm
Không tự động điều chỉnh kích thước bộ đệm. Theo mặc định, kích thước bộ đệm là
tự động thay đổi kích thước từ giá trị ban đầu là SIZE.
- danh sách chơi-đảo ngược
Tải xuống các video trong danh sách phát theo thứ tự ngược lại
--xattr-set-filesize
Đặt tệp xattribute ytdl.filesize với kích thước tệp dự kiến (thử nghiệm)
--hls-thích-bản địa
Sử dụng trình tải xuống HLS gốc thay vì ffmpeg (thử nghiệm)
--hls-use-mpegts
Sử dụng vùng chứa mpegts cho video HLS, cho phép phát video trong khi
đang tải xuống (một số người chơi có thể không chơi được)
- trình tải xuống bên ngoài COMMAND
Sử dụng trình tải xuống bên ngoài được chỉ định. Hiện hỗ trợ
aria2c, axel, curl, httpie, wget
--external-downloader-args ARGS
Cung cấp các đối số này cho trình tải xuống bên ngoài
Hệ thống tập tin Tùy chọn:
-một, --batch-file FILE
Tệp chứa URL để tải xuống ('-' cho stdin)
--Tôi Chỉ sử dụng ID video trong tên tệp
-ồ, - đầu ra BẢN MẪU
Đầu ra mẫu tên tệp. Sử dụng% (title) s để lấy tiêu đề,% (người tải lên) s cho
tên người tải lên,% (uploader_id) s cho biệt hiệu của người tải lên nếu khác,
% (autonumber) s để nhận số tự động tăng dần,% (ext) s cho tên tệp
phần mở rộng,% (format) s cho mô tả định dạng (như "22 - 1280x720" hoặc "HD"),
% (format_id) s cho id duy nhất của định dạng (như itags của YouTube: "137"),
% (upload_date) s cho ngày tải lên (YYYYMMDD),% (extractor) s cho nhà cung cấp
(youtube, metacafe, v.v.),% (id) s cho id video,% (playlist_title) s,
% (playlist_id) s hoặc% (playlist) s (= tiêu đề nếu có, nếu không có ID) cho danh sách phát
video ở,% (playlist_index) s cho vị trí trong danh sách phát. % (chiều cao) s
và% (width) s cho chiều rộng và chiều cao của định dạng video. % (độ phân giải) s cho một
mô tả bằng văn bản về độ phân giải của định dạng video. %% cho một chữ
phần trăm. Sử dụng - để xuất ra stdout. Cũng có thể được sử dụng để tải xuống một
thư mục, ví dụ với -o '/ my / Download /% (người tải lên) s
/%(title)s-%(id)s.%(ext)s '.
--kích thước số tự động CON SỐ
Chỉ định số chữ số trong% (autonumber) s khi nó xuất hiện trong đầu ra
mẫu tên tệp hoặc tùy chọn - số tự động được cung cấp
--restrict-tên tập tin
Hạn chế tên tệp chỉ với các ký tự ASCII và tránh "&" và dấu cách trong tên tệp
-MỘT, --số tự động
[không dùng nữa; use -o "% (autonumber) s -% (title) s.% (ext) s"] Đánh số tệp đã tải xuống
bắt đầu từ 00000
-NS, --chức vụ
[không dùng nữa] Sử dụng tiêu đề trong tên tệp (mặc định)
-l, --nghĩa đen
[không dùng nữa] Bí danh --title
-w, - không ghi đè
Không ghi đè lên các tệp
-NS, --tiếp tục
Buộc tiếp tục các tệp đã tải xuống một phần. Theo mặc định, youtube-dl sẽ tiếp tục
tải xuống nếu có thể.
--không tiếp tục
Không tiếp tục các tệp đã tải xuống một phần (khởi động lại từ đầu)
--không có phần nào
Không sử dụng tệp .part - ghi trực tiếp vào tệp đầu ra
--không có thời gian
Không sử dụng tiêu đề Sửa đổi lần cuối để đặt thời gian sửa đổi tệp
--write-mô tả
Viết mô tả video vào tệp .description
--write-thông tin-json
Ghi siêu dữ liệu video vào tệp .info.json
- ghi chú thích
Viết chú thích video vào tệp .annotations.xml
--load-thông tin FILE
Tệp JSON chứa thông tin video (được tạo bằng "--write-info-json"
không bắt buộc)
--bánh quy FILE
Tệp để đọc cookie từ và kết xuất hộp cookie vào
--cache-dir DIR
Vị trí trong hệ thống tệp nơi youtube-dl có thể lưu trữ một số thông tin đã tải xuống
vĩnh viễn. Theo mặc định $ XDG_CACHE_HOME / youtube-dl hoặc ~ / .cache / youtube-dl . Tại
tại thời điểm này, chỉ các tệp trình phát YouTube (đối với video có chữ ký bị xáo trộn) là
được lưu vào bộ nhớ cache, nhưng điều đó có thể thay đổi.
--no-cache-dir
Tắt bộ nhớ đệm hệ thống tệp
--rm-cache-dir
Xóa tất cả các tệp bộ đệm ẩn của hệ thống tệp
Hình thu nhỏ hình ảnh:
--viết-hình thu nhỏ
Ghi hình ảnh thu nhỏ vào đĩa
--viết-tất cả-hình thu nhỏ
Ghi tất cả các định dạng hình ảnh thu nhỏ vào đĩa
--list-hình thu nhỏ
Mô phỏng và liệt kê tất cả các định dạng hình thu nhỏ có sẵn
Độ dài / Mô phỏng Tùy chọn:
-NS, --Yên lặng
Kích hoạt chế độ yên tĩnh
--không cảnh báo
Bỏ qua cảnh báo
-S, - mô phỏng
Không tải video xuống và không ghi bất cứ thứ gì vào đĩa
--skip-tải xuống
Không tải video xuống
-NS, --get-url
Mô phỏng, yên tĩnh nhưng in URL
-e, --get-title
Mô phỏng, yên tĩnh nhưng in tiêu đề
--get-id
Mô phỏng, yên tĩnh nhưng id in
--get-hình thu nhỏ
Mô phỏng, yên tĩnh nhưng in URL hình thu nhỏ
--get-mô tả
Mô phỏng, yên tĩnh nhưng in mô tả video
- thời lượng mục tiêu
Mô phỏng, yên tĩnh nhưng thời lượng in video
--get-tên tệp
Mô phỏng, yên tĩnh nhưng in tên tệp đầu ra
- định dạng mục tiêu
Mô phỏng, yên tĩnh nhưng định dạng đầu ra in
-NS, --dump-json
Mô phỏng, yên tĩnh nhưng in thông tin JSON. Xem --output để biết mô tả về
chìa khóa có sẵn.
-NS, --dump-single-json
Mô phỏng, yên tĩnh nhưng in thông tin JSON cho mỗi đối số dòng lệnh. Nếu
URL đề cập đến một danh sách phát, kết xuất toàn bộ thông tin danh sách phát vào một dòng duy nhất.
--print-json
Hãy im lặng và in thông tin video dưới dạng JSON (video vẫn đang được tải xuống).
--dòng mới
Xuất thanh tiến trình dưới dạng các dòng mới
- không tiến triển
Không in thanh tiến trình
--console-title
Hiển thị tiến trình trên thanh tiêu đề của bảng điều khiển
-v, --dài dòng
In thông tin gỡ lỗi khác nhau
--dump-trang
In các trang đã tải xuống được mã hóa bằng base64 để gỡ lỗi (rất dài dòng)
--write-trang
Ghi các trang trung gian đã tải xuống vào các tệp trong thư mục hiện tại để gỡ lỗi
vấn đề
- lưu lượng truy cập in
Hiển thị lưu lượng HTTP đã gửi và đọc
-NS, --gọi về nhà
Liên hệ với máy chủ youtube-dl để gỡ lỗi
- không có cuộc gọi về nhà
KHÔNG liên hệ với máy chủ youtube-dl để gỡ lỗi
Cách giải quyết:
- mã hóa THƯỞNG THỨC
Buộc mã hóa được chỉ định (thử nghiệm)
- không kiểm tra chứng chỉ
Ngăn xác thực chứng chỉ HTTPS
- siêu không an toàn
Sử dụng kết nối không được mã hóa để truy xuất thông tin về video. (Hiện tại
chỉ hỗ trợ cho YouTube)
--đại lý người dùng UA
Chỉ định một tác nhân người dùng tùy chỉnh
- giới thiệu URL
Chỉ định giới thiệu tùy chỉnh, sử dụng nếu quyền truy cập video bị hạn chế ở một miền
--add-tiêu đề LĨNH VỰC: GIÁ TRỊ
Chỉ định tiêu đề HTTP tùy chỉnh và giá trị của nó, được phân tách bằng dấu hai chấm ':'. Bạn có thể dùng
tùy chọn này nhiều lần
- giải pháp khắc phục hậu quả
Làm việc xung quanh các thiết bị đầu cuối thiếu hỗ trợ văn bản hai chiều. Yêu cầu bidiv hoặc
fribidi có thể thực thi trong PATH
- khoảng thời gian ngủ GIÂY
Số giây chuyển sang chế độ ngủ trước mỗi lần tải xuống.
Video Định dạng Tùy chọn:
-NS, --định dạng FORMAT
Mã định dạng video, hãy xem "LỰA CHỌN ĐỊNH DẠNG" để biết tất cả thông tin
- tất cả các định dạng
Tải xuống tất cả các định dạng video có sẵn
- định dạng ưu tiên-miễn phí
Thích các định dạng video miễn phí trừ khi một định dạng cụ thể được yêu cầu
-NS, - định dạng danh sách
Liệt kê tất cả các định dạng có sẵn của video được yêu cầu
--youtube-bỏ qua-gạch ngang-tệp kê khai
Không tải xuống tệp kê khai DASH và dữ liệu liên quan trên video YouTube
--merge-định dạng đầu ra FORMAT
Nếu cần hợp nhất (ví dụ: bestvideo + bestaudio), hãy xuất ra vùng chứa nhất định
định dạng. Một trong các tệp mkv, mp4, ogg, webm, flv. Bỏ qua nếu không cần hợp nhất
Phụ đề Tùy chọn:
--write-sub
Viết tệp phụ đề
--write-auto-sub
Viết tệp phụ đề được tạo tự động (chỉ YouTube)
- tất cả người đăng ký
Tải xuống tất cả các phụ đề có sẵn của video
--list-sub
Liệt kê tất cả các phụ đề có sẵn cho video
- định dạng phụ FORMAT
Định dạng phụ đề, chấp nhận tùy chọn định dạng, ví dụ: "srt" hoặc "ass / srt / best"
--sub-lang LANG
Các ngôn ngữ của phụ đề để tải xuống (tùy chọn) được phân tách bằng dấu phẩy, sử dụng --list-
đăng ký cho các thẻ ngôn ngữ có sẵn
Xác thực Tùy chọn:
-bạn, --tên tài khoản USERNAME
Đăng nhập bằng ID tài khoản này
-P, --mật khẩu mở khóa PASSWORD
Mật khẩu tài khoản. Nếu tùy chọn này bị bỏ qua, youtube-dl sẽ hỏi tương tác.
-2, --hai yếu tố HAI NHÀ SẢN XUẤT
Mã xác thực hai yếu tố
-N, --netrc
Sử dụng dữ liệu xác thực .netrc
--video-mật khẩu PASSWORD
Mật khẩu video (vimeo, smotri, youku)
Hậu xử lý Tùy chọn:
-NS, --extract-âm thanh
Chuyển đổi tệp video thành tệp chỉ âm thanh (yêu cầu ffmpeg hoặc avconv và ffprobe hoặc
avprobe)
--định dạng âm thanh FORMAT
Chỉ định định dạng âm thanh: "best", "aac", "vorbis", "mp3", "m4a", "opus" hoặc "wav";
"tốt nhất" theo mặc định
--chất lượng âm thanh CHẤT LƯỢNG
Chỉ định chất lượng âm thanh ffmpeg / avconv, chèn giá trị từ 0 (tốt hơn) đến 9
(tệ hơn) đối với VBR hoặc tốc độ bit cụ thể như 128K (mặc định là 5)
--recode-video FORMAT
Mã hóa video sang định dạng khác nếu cần (hiện được hỗ trợ:
mp4 | flv | ogg | webm | mkv | avi)
--postprocessor-args ARGS
Cung cấp các đối số này cho bộ xử lý hậu kỳ
-k, - video lưu giữ
Giữ tệp video trên đĩa sau khi xử lý hậu kỳ; video bị xóa bởi
mặc định
- không có hậu ghi đè
Không ghi đè lên các tệp sau xử lý; các tệp sau xử lý bị ghi đè bởi
mặc định
--embed-sub
Nhúng phụ đề vào video (chỉ dành cho video mkv và mp4)
--nhúng-hình thu nhỏ
Nhúng hình thu nhỏ vào âm thanh làm ảnh bìa
--add-siêu dữ liệu
Ghi siêu dữ liệu vào tệp video
--metadata-từ-tiêu đề FORMAT
Phân tích cú pháp siêu dữ liệu bổ sung như tên bài hát / nghệ sĩ từ tiêu đề video. Các
cú pháp định dạng giống như --output, các tham số được phân tích cú pháp thay thế các tham số hiện có
các giá trị. Mẫu bổ sung:% (album) s,% (nghệ sĩ) s. Thí dụ:
--metadata-from-title "% (artist) s -% (title) s" khớp với tiêu đề như "Coldplay -
Thiên đường "
--xatt
Ghi siêu dữ liệu vào xattrs của tệp video (sử dụng lõi dublin và tiêu chuẩn xdg)
--sửa chữa CHÍNH SÁCH
Tự động sửa các lỗi đã biết của tệp. Một trong những điều không bao giờ (không làm gì), cảnh báo
(chỉ phát ra cảnh báo), detector_warn (mặc định; sửa tệp nếu chúng ta có thể, cảnh báo
nếu không thì)
--thích-avconv
Ưu tiên avconv hơn ffmpeg để chạy các bộ xử lý hậu (mặc định)
--thích-ffmpeg
Thích ffmpeg hơn avconv để chạy các bộ xử lý hậu kỳ
--ffmpeg-vị trí PATH
Vị trí của nhị phân ffmpeg / avconv; hoặc là đường dẫn đến nhị phân hoặc
thư mục chứa.
--exec CMD
Thực thi một lệnh trên tệp sau khi tải xuống, tương tự như cú pháp -exec của find.
Ví dụ: --exec 'adb push {} / sdcard / Music / && rm {}'
--convert-sub FORMAT
Chuyển đổi phụ đề sang định dạng khác (hiện được hỗ trợ: srt | ass | vtt)
CẤU HÌNH
Bạn có thể định cấu hình youtube-dl bằng cách đặt bất kỳ tùy chọn dòng lệnh nào được hỗ trợ vào
tập tin cấu hình. Trên Linux, tệp cấu hình toàn hệ thống được đặt tại
/etc/youtube-dl.conf và tệp cấu hình toàn người dùng tại ~ / .config / youtube-dl / config.
Trên Windows, vị trí tệp cấu hình rộng rãi của người dùng là% APPDATA% \ youtube-dl \ config.txt
hoặc C: \ Users \ \ youtube-dl.conf. Ví dụ, với cấu hình sau
tệp youtube-dl sẽ luôn trích xuất âm thanh, không sao chép mtime và sử dụng proxy:
--extract-âm thanh
--không có thời gian
--proxy 127.0.0.1:3128
Bạn có thể sử dụng --ignore-config nếu bạn muốn tắt tệp cấu hình cho một
youtube-dl chạy.
Xác thực với .netrc hồ sơ
Bạn cũng có thể muốn định cấu hình lưu trữ thông tin xác thực tự động cho các trình trích xuất hỗ trợ
xác thực (bằng cách cung cấp thông tin đăng nhập và mật khẩu với - tên người dùng và - mật khẩu) theo thứ tự
không chuyển thông tin đăng nhập làm đối số dòng lệnh trên mọi lần thực thi youtube-dl và
ngăn theo dõi mật khẩu văn bản thuần túy trong lịch sử lệnh shell. Bạn có thể đạt được điều này
bằng cách sử dụng tệp .netrc (http://stackoverflow.com/tags/.netrc/info) trên cơ sở bộ chiết.
Đối với điều đó, bạn sẽ cần tạo tệp a.netrc trong $ HOME của mình và hạn chế quyền đối với
chỉ đọc / viết bởi bạn:
chạm vào $ HOME / .netrc
chmod a-rwx, u + rw $ HOME / .netrc
Sau đó, bạn có thể thêm thông tin đăng nhập cho trình trích xuất ở định dạng sau, trong đó cái kẹp
là tên của bộ giải nén ở dạng chữ thường:
cỗ máy đăng nhập mật khẩu mở khóa
Ví dụ:
máy đăng nhập youtube [email được bảo vệ] mật khẩu my_youtube_password
máy twitch đăng nhập my_twitch_account_name mật khẩu my_twitch_password
Để kích hoạt xác thực với tệp .netrc, bạn nên chuyển --netrc tới youtube-dl hoặc
đặt nó vào tệp cấu hình (#configuration).
Trên Windows, bạn cũng có thể cần thiết lập biến môi trường% HOME% theo cách thủ công.
OUTPUT BẢN MẪU
Tùy chọn -o cho phép người dùng chỉ ra một mẫu cho các tên tệp đầu ra. Cơ bản
cách sử dụng không phải để đặt bất kỳ đối số mẫu nào khi tải xuống một tệp, như trong
youtube-dl -o funny_video.flv "http://some/video". Tuy nhiên, nó có thể chứa
trình tự sẽ được thay thế khi tải từng video xuống. Các trình tự đặc biệt có
định dạng% (NAME) s. Để làm rõ, đó là ký hiệu phần trăm theo sau là tên trong
dấu ngoặc đơn, theo sau là chữ thường S. Các tên được phép là:
· Id: Định danh video
· Title: Tiêu đề video
· Url: URL video
· Ext: Phần mở rộng tên tệp video
· Alt_title: Tiêu đề phụ của video
· Display_id: Một số nhận dạng thay thế cho video
· Người tải lên: Tên đầy đủ của người tải lên video
· Người sáng tạo: Nghệ sĩ chính đã tạo ra video
· Release_date: Ngày (YYYYMMDD) khi video được phát hành
· Dấu thời gian: Dấu thời gian UNIX tại thời điểm video có sẵn
· Upload_date: Ngày tải lên video (YYYYMMDD)
· Uploader_id: Biệt hiệu hoặc id của người tải lên video
· Vị trí: Vị trí thực tế nơi video được quay
· Thời lượng: Độ dài của video tính bằng giây
· View_count: Số lượng người dùng đã xem video trên nền tảng
· Like_count: Số lượng xếp hạng tích cực của video
· Dislike_count: Số lượng xếp hạng tiêu cực của video
· Repost_count: Số lần đăng lại video
· Average_rating: Xếp hạng trung bình do người dùng đưa ra, thang điểm được sử dụng tùy thuộc vào trang web
· Comment_count: Số lượng bình luận về video
· Age_limit: Giới hạn độ tuổi cho video (năm)
· Định dạng: Mô tả định dạng mà con người có thể đọc được
· Format_id: Mã định dạng được chỉ định bởi --format
· Format_note: Thông tin bổ sung về định dạng
· Width: Chiều rộng của video
· Height: Chiều cao của video
· Độ phân giải: Mô tả bằng văn bản về chiều rộng và chiều cao
· Tbr: Tốc độ bit trung bình của âm thanh và video tính bằng KBit / s
· Abr: Tốc độ bit âm thanh trung bình tính bằng KBit / s
· Acodec: Tên của codec âm thanh đang được sử dụng
· Asr: Tốc độ lấy mẫu âm thanh tính bằng Hertz
· Vbr: Tốc độ bit video trung bình tính bằng KBit / s
· Fps: Tốc độ khung hình
· Vcodec: Tên của codec video được sử dụng
· Container: Tên của định dạng container
· Filesize: Số byte, nếu biết trước
· Filesize_approx: Ước tính số byte
· Giao thức: Giao thức sẽ được sử dụng để tải xuống thực tế
· Vắt: Tên của bộ chiết
· Extractor_key: Tên khóa của trình giải nén
· Epoch: Kỷ nguyên Unix khi tạo tệp
· Autonumber: Số gồm năm chữ số sẽ được tăng lên với mỗi lần tải xuống, bắt đầu từ
không
· Danh sách phát: Tên hoặc id của danh sách phát có chứa video
· Playlist_index: Chỉ mục của video trong danh sách phát được đệm bằng các số XNUMX ở đầu theo
đến tổng thời lượng của danh sách phát
Có sẵn cho video thuộc một số chương hoặc phần logic: - chương: Tên
hoặc tiêu đề của chương mà video đó thuộc về - chapter_number: Số chương
video thuộc về - chapter_id: Id của chương mà video đó thuộc về
Có sẵn cho video là một tập của một số bộ hoặc chương trình: - sê-ri: Tiêu đề của
sê-ri hoặc chương trình mà tập video thuộc về - phần: Tiêu đề của phần
tập video thuộc về - season_number: Số phần mà tập video thuộc về
to - season_id: Id của phần mà tập video đó thuộc về - tập: Tên của
tập video - episode_number: Số tập video trong một phần - episode_id:
Id của tập video
Mỗi trình tự nói trên khi được tham chiếu trong mẫu đầu ra sẽ được thay thế bằng
giá trị thực tương ứng với tên dãy. Lưu ý rằng một số trình tự không
được đảm bảo có mặt vì chúng phụ thuộc vào siêu dữ liệu thu được bởi
vắt, các trình tự như vậy sẽ được thay thế bằng NA.
Ví dụ: -o% (title) s -% (id) s.% (Ext) s và video mp4 với tiêu đề video thử nghiệm youtube-dl
và id BaW_jenozKcj, điều này sẽ dẫn đến tệp video thử nghiệm youtube-dl-BaW_jenozKcj.mp4
được tạo trong thư mục hiện tại.
Mẫu đầu ra cũng có thể chứa đường dẫn phân cấp tùy ý, ví dụ:
-o '% (playlist) s /% (playlist_index) s -% (title) s.% (ext) s' sẽ dẫn đến việc tải xuống
mỗi video trong một thư mục tương ứng với mẫu đường dẫn này. Bất kỳ thư mục nào bị thiếu sẽ
được tạo tự động cho bạn.
Để chỉ định chữ phần trăm trong mẫu đầu ra, hãy sử dụng %%. Để xuất ra stdout, hãy sử dụng -o -.
Mẫu mặc định hiện tại là% (title) s -% (id) s.% (Ext) s.
Trong một số trường hợp, bạn không muốn các ký tự đặc biệt như 中, dấu cách hoặc &, chẳng hạn như khi
chuyển tên tệp đã tải xuống sang hệ thống Windows hoặc tên tệp thông qua
Kênh 8bit không an toàn. Trong những trường hợp này, hãy thêm cờ --restrict-filenames để rút ngắn
title:
Ví dụ (lưu ý trên Windows, bạn có thể cần sử dụng dấu ngoặc kép thay vì dấu nháy đơn):
$ youtube-dl --get-filename -o '% (title) s.% (ext) s' BaW_jenozKc
video thử nghiệm youtube-dl '' _ä↭