Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

ccl - Trực tuyến trên đám mây

Chạy ccl trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh ccl có thể được 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


cclive - công cụ trích xuất luồng phương tiện

SYNOPSIS


dốc [TÙY CHỌN] [URL | FILE ...]

MÔ TẢ


cclive là một công cụ dòng lệnh để tải xuống các luồng phương tiện từ YouTube và các công cụ tương tự
trang web.

ĐẦU VÀO


Chương trình đọc đầu vào từ tiêu chuẩn theo mặc định. Các đối số có thể là một URL hoặc một
FILE. Khi đầu vào được đọc từ một trong hai tiêu chuẩn hoặc một FILE, dữ liệu được mong đợi là
danh sách URL được phân tách bằng dòng mới.

LỰA CHỌN


Trung tâm
--đại lý
Xác định cclive là arg tới các máy chủ HTTP. Giá trị mặc định là "Mozilla / 5.0".

cấu hình:
đại lý = arg

-b, - nền
Chuyển đến nền sau khi khởi động. Đầu ra được ghi vào stdout sẽ được ghi vào
tệp được chỉ định bằng --log-tệp.

-c, - tiếp tục
Tiếp tục phương tiện đã tải xuống một phần.

cấu hình:
tiếp tục = {true | false}

-N, - dấu tối ưu
Cố gắng duy trì thời gian sửa đổi tệp (do máy chủ trả về, nếu có). Sử dụng
tùy chọn này sẽ khiến chương trình thay đổi thời gian sửa đổi của tệp thành
trong tổng số được trả về bởi máy chủ.

Chú thích
libcurl sẽ phân tích cú pháp giá trị này từ tiêu đề HTTP "Sửa đổi lần cuối" được trả về. Cái này
header có thể không phải lúc nào cũng có trong trường hợp đó chương trình sẽ lặng lẽ bỏ qua
tùy chọn này.

cấu hình:
dấu thời gian = {true | false}

--tập tin cấu hình
Đọc các đối số của chương trình từ tệp được chỉ định thay vì mặc định ~ / .ccliverc
tập tin. Xem thêm phần được gọi là "FILES".

--exec
Gọi lệnh được chỉ định sau mỗi lần tải xuống thành công. Lệnh là
cũng được gọi nếu phương tiện đã được truy xuất đầy đủ. Tùy chọn này có thể được chỉ định
nhiều lần. Xem thêm phần có tên “VÍ DỤ”.

Tất cả các lần xuất hiện của các chuỗi sau sẽ được thay thế trong arg:

% f .. Đường dẫn đầy đủ đến tệp phương tiện đã tải xuống
% n .. Tên của tệp phương tiện đã tải xuống
% t .. Tiêu đề phương tiện chưa được lọc

cấu hình:
executive = arg

-n, --không tải xuống
Không tải xuống phương tiện truyền thông, chỉ in các chi tiết.

-p, --prefer-format
Yêu cầu chương trình chọn định dạng (luồng phương tiện) để tải xuống bằng cách khớp với
mẫu biểu thức khớp với URL phương tiện như được chỉ định trong arg.

Tùy chọn này có thể được chỉ định nhiều lần. Việc sử dụng --stream sẽ ghi đè lên
quy tắc được chỉ định bằng cách sử dụng tùy chọn này. Xem thêm phần có tên “VÍ DỤ”.

Sản phẩm arg là một chuỗi đôi ngăn cách nhau bằng dấu hai chấm. Các chuỗi đôi bao gồm:

· Một mẫu biểu thức chính quy

· Định dạng (dòng phương tiện) để tải xuống

cấu hình:
thích-định dạng = arg

-s, - luồng
Tải xuống luồng phương tiện được chỉ định. Theo mặc định, chương trình sẽ nhận được mặc định
dòng. ID cũng có thể là tốt, trong trường hợp kịch bản libquvi(7) sẽ xác định
luồng chất lượng tốt nhất hiện có.

Thông tin thêm
-h, - trợ giúp
In trợ giúp và thoát.

--giấy phép
In giấy phép và thoát.

-S, - luồng in
Truy vấn các luồng phương tiện có sẵn. Các giá trị đã in (ID luồng phương tiện) có thể được sử dụng
với các tùy chọn định dạng --stream và --prefer-format. Các luồng hiện có được xác định bởi
thư viện(3) kịch bản libquvi(7).

--thanh tiến trình
Sử dụng thanh tiến trình của loại được chỉ định. Chương trình sẽ bỏ qua giá trị của điều này
tùy chọn với - background. Đối số có thể là một trong các giá trị sau:

· Dotline (cũng được ngụ ý bởi --background)

· Bình thường (mặc định)

· đơn giản

cấu hình:
thanh tiến trình = arg

--ủng hộ
In các miền trang web được hỗ trợ và thoát.

- cập nhật-khoảng thời gian
Chỉ định khoảng thời gian cập nhật thanh tiến trình tính bằng giây. Sử dụng các phân số thập phân (ví dụ:
"0.2") có thể chấp nhận được. Chương trình sẽ sử dụng giá trị mặc định 1.

cấu hình:
cập nhật-khoảng thời gian = arg

-D, --print-config
In giá trị của tất cả các tùy chọn cấu hình đã xác định vào stdout.

-v, --version
In phiên bản chương trình và thoát.

Đầu ra
--tên-định dạng
Chỉ định cách đặt tên tệp phương tiện đã tải xuống. Tất cả những điều sau đây
trình tự sẽ được thay thế trong arg:

% t .. Tiêu đề phương tiện (sau khi áp dụng --tr)
% s .. Phần mở rộng tệp phương tiện
% i .. ID phương tiện

Giá trị mặc định là "% t.% S".

cấu hình:
định dạng tên tệp = arg

--log-tệp
Ghi đầu ra nhật ký vào tệp được chỉ định. Chương trình sẽ bỏ qua giá trị tùy chọn này
trừ khi nó đang được sử dụng cùng với --background. Tệp nhật ký hiện có sẽ là
viết quá mức. Theo mặc định, chương trình sẽ sử dụng "cclive_log" làm tên tệp nhật ký.

--output-dir
Ghi phương tiện đã tải xuống vào thư mục được chỉ định. Theo mặc định, chương trình sẽ viết
phương tiện truyền thông vào thư mục làm việc hiện tại.

cấu hình:
đầu ra-dir = arg

-O, --output-tệp
Ghi phương tiện vào tệp được chỉ định. Ghi đè định dạng - tên tệp.

-q, --quiet
Tắt tất cả đầu ra sang stdout và stderr ngoại trừ --verbose-libcurl.

-t, --tr
Chỉ định để dịch các ký tự trong tiêu đề phương tiện trước khi chúng được sử dụng trong
tên tệp phương tiện. Các arg là một mẫu biểu thức chính quy. Giá trị mặc định là
"/ (\ w | \ s) / g". Tùy chọn này có thể được chỉ định nhiều lần. Xem thêm phần có tên
“VÍ DỤ”.

cấu hình:
tr = đối số

-B, --verbose-libcurl
Bật đầu ra dài dòng libcURL.

-W, - ghi đè
Ghi đè các tệp phương tiện hiện có.

mạng
- hết thời gian kết nối
Thời gian tối đa tính bằng giây mà chương trình sẽ cho phép kết nối với máy chủ
cầm lấy. Điều này chỉ giới hạn giai đoạn kết nối, khi nó đã kết nối, tùy chọn này là không
sử dụng nhiều hơn. Đặt thành 0 để tắt thời gian chờ kết nối (sau đó nó sẽ chỉ hết thời gian chờ trên
thời gian chờ nội bộ của hệ thống). Giá trị mặc định là 30.

cấu hình:
thời gian kết nối = arg

--dns-cache-timeout
Tên phân giải sẽ được lưu trong bộ nhớ trong số giây này. Đặt thành 0 thành
tắt hoàn toàn bộ nhớ đệm DNS hoặc thành -1 để làm cho các mục đã lưu trong bộ nhớ cache vẫn ở trong
nhớ mãi. Giá trị mặc định là 60.

cấu hình:
dns-cache-timeout = arg

--không có proxy
Tắt sử dụng proxy HTTP. Ghi đè cài đặt môi trường --proxy và http_proxy.

- max-retries
Chỉ định số lần tải xuống thử lại trước khi từ bỏ. Đặt thành 0 để tắt. Các
mặc định là 5.

Lưu ý rằng chương trình sẽ bỏ qua việc thử lại hoàn toàn nếu máy chủ trả về HTTP 400
(và hơn thế nữa), hoặc nếu thư viện(3) trả về một lỗi không thể khôi phục được (ví dụ: thiếu libquvi-
kịch bản(7)).

cấu hình:
số lần thử lại tối đa = arg

--retry-đợi
Chờ số giây được chỉ định trước khi thử lại sau một lần thử không thành công. Các
mặc định là 5.

cấu hình:
thử lại-đợi = arg

- proxy I
Sử dụng địa chỉ proxy được chỉ định (ví dụ: http://foo: 1234) cho các kết nối HTTP. Qua
default, libcURL (cclive và thư viện(3) sử dụng) sẽ sử dụng giá trị của http_proxy.
Sử dụng tùy chọn này sẽ ghi đè giá trị môi trường http_proxy.

Xem quăn lại(1) để biết thêm thông tin về các biến môi trường được hỗ trợ.

cấu hình:
ủy quyền = arg

-r, - không giải quyết
Không giải quyết chuyển hướng URL HTTP. Sử dụng tùy chọn này sẽ dẫn đến chương trình không
có thể theo dõi chuyển hướng URL thường được sử dụng bởi các rút ngắn URL khác nhau
dịch vụ.

cấu hình:
không-giải quyết = {true | false}

--transfer-timeout
Thời gian tối đa tính bằng giây mà chương trình sẽ cho phép thực hiện thao tác chuyển.
Thông thường, việc tra cứu tên có thể mất một lượng thời gian đáng kể và hạn chế các hoạt động
dưới một vài phút sẽ có nguy cơ hủy bỏ các hoạt động hoàn toàn bình thường. Tùy chọn này
sẽ khiến libcURL sử dụng SIGALRM để kích hoạt các cuộc gọi hệ thống hết thời gian chờ. Mặc định
là 0 (bị vô hiệu hóa).

cấu hình:
thời gian chờ chuyển = arg

--throttle
Không vượt quá tốc độ truyền đã chỉ định (Ki / s). Nếu như arg là 0 (mặc định),
điều tiết sẽ bị vô hiệu hóa.

cấu hình:
ga = arg

Phản đối
-f, - định dạng
Giống hệt với --stream. Không được chấp nhận kể từ ngày 0.7.12.

-F, --query-format
Giống hệt với --print-stream. Không được chấp nhận kể từ ngày 0.7.12.

--regexp
Chỉ định mẫu biểu thức chính quy để xóa tiêu đề phương tiện trước khi nó được sử dụng
định dạng tên tệp phương tiện. Các chỉ định gi được hỗ trợ. Sử dụng --tr, để thay thế.

- subst
Thay thế các lần xuất hiện phù hợp trong tên tệp phương tiện. Tùy chọn này có thể không
được chỉ định nhiều lần: để chỉ định nhiều lần thay thế, hãy tách từng lần thay thế
mẫu biểu thức có khoảng trắng. Các chỉ định gi được hỗ trợ. Sử dụng --tr,
thay thế.

Dấu phân cách được hỗ trợ: <> {} () /

Lưu ý rằng s / cũ / mới / không hợp lệ, ngược lại s / old // new / được chấp nhận.

VÍ DỤ


Theo nguyên tắc chung: luôn đặt URL bên trong dấu ngoặc kép. Bạn có thể tìm thêm các ví dụ khác
at http://cclive.sourceforge.net/.

· Sử dụng điển hình:

$ cclive "URL"

· Truy vấn các luồng phương tiện có sẵn:

$ cclive -S "URL"

· Tải xuống luồng phương tiện chất lượng tốt nhất:

$ cclive -s "URL" tốt nhất

· Nhận định dạng itag 43 của YouTube bất cứ khi nào có thể:

# Lưu vĩnh viễn 'định dạng ưa thích' vào ~ / .ccliverc tập tin.
$ echo "prefer-format = ^. * youtube. * \. com: fmt43_360p" \
>> ~ / .ccliverc"

# Điều trên sẽ khiến chương trình cố lấy fmt43_360p
# với URL phương tiện của http://youtube.com/ nếu có.
$ cclive "YOUTUBE_URL"

# Việc sử dụng --stream sẽ ghi đè định dạng --prefer-format
# thiết lập. Nhận fmt22_720p (nếu có).
$ cclive -s fmt22_720p "YOUTUBE_URL"

Xem thêm phần có tên “STREAMS”.

· Thay thế tất cả các lần xuất hiện của foo với thanh trong tiêu đề phương tiện trước khi nó được sử dụng trong
tên tệp phương tiện:

$ cclive -t 's / foo / bar / g' "URL"

· Chuyển đến nền, chuyển hướng đầu ra tới foo.log tập tin:

$ cclive -b --log-file foo.log "URL"

· Làm gián đoạn quá trình chuyển giao hiện tại của tất cả các quy trình phù hợp, điều này (USR1) sẽ
khiến cclive chuyển sang URL tiếp theo trong lô:

$ pkill -USR1 cclive

· In đường dẫn đến tệp phương tiện đã tải xuống bằng cách sử dụng bỏ lỡ(1) và mở tệp phương tiện trong
tổ vật(1):

$ cclive --exec 'echo "% f"' --exec 'totem "% f"' "URL"

· Xử lý một loạt các URL phương tiện:

URL $ cat
http://foo
http://bar
http://baz
http://qux
URL $ cat | cclive
$ cclive <URL
URL $ cclive

Sử dụng ccl trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad