ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

ccl - ออนไลน์ในคลาวด์

เรียกใช้ ccl ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ccl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cclive - เครื่องมือแยกสตรีมสื่อ

เรื่องย่อ


ความลาดชัน [ตัวเลือก] [URL | ไฟล์ ...]

DESCRIPTION


cclive เป็นเครื่องมือบรรทัดคำสั่งสำหรับดาวน์โหลดสื่อกระแสข้อมูลจาก YouTube และที่คล้ายกัน
เว็บไซต์

INPUT


โปรแกรมอ่านอินพุตจาก สเตดิน โดยค่าเริ่มต้น. อาร์กิวเมนต์อาจเป็น an URL หรือ
ไฟล์. เมื่ออินพุตถูกอ่านจากทั้ง สเตดิน หรือ ไฟล์, ข้อมูลที่คาดว่าจะเป็น
รายการ URL ที่คั่นด้วยบรรทัดใหม่

OPTIONS


แกน
--ตัวแทน
ระบุ cclive เป็น หาเรื่อง ไปยังเซิร์ฟเวอร์ HTTP ค่าเริ่มต้นคือ "Mozilla/5.0"

การตั้งค่า:
ตัวแทน = arg

-b, --พื้นหลัง
ไปที่พื้นหลังหลังจากเริ่มต้น ผลลัพธ์ที่เขียนไปยัง stdout จะถูกเขียนไปยัง
ไฟล์ที่ระบุด้วย --log-file.

-c, --ต่อ
เล่นสื่อที่ดาวน์โหลดมาบางส่วนต่อ

การตั้งค่า:
ดำเนินการต่อ = {จริง|เท็จ}

-N, --ประทับเวลา
พยายามรักษาเวลาในการแก้ไขไฟล์ (ตามที่เซิร์ฟเวอร์ส่งคืน หากมี) โดยใช้
ตัวเลือกนี้จะทำให้โปรแกรมเปลี่ยนเวลาแก้ไขของไฟล์เป็นอย่างนั้น
ของการส่งคืนโดยเซิร์ฟเวอร์

หมายเหตุ
libcurl จะแยกวิเคราะห์ค่านี้จากส่วนหัว HTTP "Last-Modified" ที่ส่งคืน นี้
ส่วนหัวอาจไม่ปรากฏตลอดเวลา ซึ่งในกรณีนี้โปรแกรมจะเพิกเฉยอย่างเงียบ ๆ
ตัวเลือกนี้

การตั้งค่า:
เวลาประทับ = {จริง|เท็จ}

--config-file
อ่านอาร์กิวเมนต์ของโปรแกรมจากไฟล์ที่ระบุแทนค่าดีฟอลต์ ~/.ccliverc
ไฟล์. ดูส่วนที่เรียกว่า "ไฟล์"

--exec
เรียกใช้คำสั่งที่ระบุหลังจากการดาวน์โหลดแต่ละครั้งเสร็จสิ้น คำสั่งคือ
ยังเรียกใช้หากสื่อถูกดึงมาอย่างเต็มที่แล้ว อาจมีการระบุตัวเลือกนี้
หลายครั้ง. ดูส่วนที่เรียกว่า “ตัวอย่าง” ด้วย

การเกิดขึ้นทั้งหมดของลำดับต่อไปนี้จะถูกแทนที่ใน หาเรื่อง:

%f .. เส้นทางแบบเต็มไปยังไฟล์สื่อที่ดาวน์โหลด
%n .. ชื่อไฟล์สื่อที่ดาวน์โหลด
%t .. ชื่อสื่อที่ไม่ผ่านการกรอง

การตั้งค่า:
ผู้บริหาร = หาเรื่อง

-n, --no-ดาวน์โหลด
อย่าดาวน์โหลดสื่อพิมพ์รายละเอียดเท่านั้น

-p, --prefer-รูปแบบ
ให้โปรแกรมเลือกรูปแบบ (media stream) เพื่อดาวน์โหลดโดยจับคู่กับไฟล์ปกติ
รูปแบบนิพจน์ตรงกับ URL สื่อตามที่ระบุใน หาเรื่อง.

ตัวเลือกนี้อาจระบุได้หลายครั้ง การใช้ --stream จะแทนที่
กฎที่ระบุโดยใช้ตัวเลือกนี้ ดูส่วนที่เรียกว่า “ตัวอย่าง” ด้วย

พื้นที่ หาเรื่อง คือ เชือก คู่ คั่นด้วยเครื่องหมายทวิภาค NS เชือก คู่ ประกอบด้วย:

· รูปแบบนิพจน์ทั่วไป

· รูปแบบ (สื่อสตรีม) ที่จะดาวน์โหลด

การตั้งค่า:
ชอบรูปแบบ = arg

-s,-สตรีม
ดาวน์โหลดสตรีมสื่อที่ระบุ โดยค่าเริ่มต้นโปรแกรมจะได้รับ ผิดนัด
ลำธาร. ID อาจเป็น ดีที่สุดซึ่งในกรณีนี้ libquvi- สคริปต์(7) จะกำหนด
สตรีมคุณภาพที่ดีที่สุด

ให้ข้อมูล
-h, --ช่วยด้วย
พิมพ์วิธีใช้และออก

--ใบอนุญาต
พิมพ์ใบอนุญาตและออก

-S, --print-สตรีม
สอบถามสตรีมสื่อที่มีอยู่ อาจใช้ค่าที่พิมพ์ (รหัสสตรีมสื่อ)
ด้วยตัวเลือก --stream และ --prefer-format สตรีมที่มีอยู่จะถูกกำหนดโดย
ลิบคูวี่(3) และ libquvi- สคริปต์(7)

--แถบความคืบหน้า
ใช้แถบความคืบหน้าของประเภทที่ระบุ โปรแกรมจะละเว้นค่าของสิ่งนี้
ตัวเลือกที่มี --background. หาเรื่องอาจเป็นหนึ่งในค่าต่อไปนี้:

· dotline (ยังบอกเป็นนัยโดย --background)

· ปกติ (ค่าเริ่มต้น)

· เรียบง่าย

การตั้งค่า:
แถบความคืบหน้า = arg

--สนับสนุน
พิมพ์โดเมนเว็บไซต์ที่รองรับและออก

--update-ช่วงเวลา
ระบุช่วงเวลาการอัปเดตแถบความคืบหน้าเป็นวินาที การใช้เศษส่วนทศนิยม (เช่น
"0.2") เป็นที่ยอมรับได้ โปรแกรมจะใช้ค่าดีฟอลต์ 1

การตั้งค่า:
ช่วงเวลาการอัปเดต = arg

-D, --print-config.php
พิมพ์ค่าของตัวเลือกการกำหนดค่าที่กำหนดไว้ทั้งหมดไปที่ stdout

-v, --เวอร์ชัน
พิมพ์เวอร์ชันของโปรแกรมและออก

เอาท์พุต
--ชื่อไฟล์-รูปแบบ
ระบุว่าควรตั้งชื่อไฟล์สื่อที่ดาวน์โหลดอย่างไร เกิดขึ้นทั้งหมดดังต่อไปนี้
ลำดับจะถูกแทนที่ใน หาเรื่อง:

%t .. ชื่อสื่อ (หลังจากสมัคร --tr)
%s .. นามสกุลไฟล์มีเดีย
%i .. รหัสสื่อ

ค่าเริ่มต้นคือ "%t.%s"

การตั้งค่า:
ชื่อไฟล์รูปแบบ = arg

--log-file
เขียนเอาต์พุตบันทึกไปยังไฟล์ที่ระบุ โปรแกรมจะละเว้นค่าตัวเลือกนี้
เว้นแต่จะใช้ร่วมกับ --background ไฟล์บันทึกที่มีอยู่จะเป็น
เขียนทับ ตามค่าเริ่มต้น โปรแกรมจะใช้ "cclive_log" เป็นชื่อไฟล์บันทึก

--output-dir
เขียนสื่อที่ดาวน์โหลดไปยังไดเร็กทอรีที่ระบุ โดยค่าเริ่มต้น โปรแกรมจะเขียน
สื่อไปยังไดเร็กทอรีการทำงานปัจจุบัน

การตั้งค่า:
เอาต์พุต-dir = หาเรื่อง

-O, --output-file
เขียนสื่อไปยังไฟล์ที่ระบุ แทนที่ --filename-format

-q, --เงียบ
ปิดเอาต์พุตทั้งหมดเป็น stdout และ stderr ยกเว้น --verbose-libcurl

-t, --tr
ระบุให้แปลอักขระในชื่อสื่อก่อนนำไปใช้ใน
ชื่อไฟล์สื่อ NS หาเรื่อง เป็นรูปแบบนิพจน์ทั่วไป ค่าเริ่มต้นคือ
"/(\w|\s)/g". ตัวเลือกนี้อาจระบุได้หลายครั้ง ดูส่วนที่เรียกว่า
"ตัวอย่าง".

การตั้งค่า:
tr = หาเรื่อง

-B, --verbose-libcurl
เปิดใช้งานเอาต์พุต verbose ของ libcURL

-W, --เขียนทับ
เขียนทับไฟล์สื่อที่มีอยู่

เครือข่าย
--เชื่อมต่อ-หมดเวลา
เวลาสูงสุดเป็นวินาทีที่โปรแกรมควรอนุญาตการเชื่อมต่อกับเซิร์ฟเวอร์ไปยัง
เอา. สิ่งนี้จำกัดเฉพาะเฟสการเชื่อมต่อ เมื่อเชื่อมต่อแล้ว ตัวเลือกนี้จะไม่
การใช้งานมากขึ้น ตั้งค่าเป็น 0 เพื่อปิดใช้งานการหมดเวลาการเชื่อมต่อ (จากนั้นจะเป็นการหมดเวลาบน
ระยะหมดเวลาภายในของระบบ) ค่าเริ่มต้นคือ 30

การตั้งค่า:
เวลาเชื่อมต่อ = arg

--dns-แคช-หมดเวลา
การแก้ไขชื่อจะถูกเก็บไว้ในหน่วยความจำสำหรับจำนวนวินาทีนี้ ตั้งค่าเป็น 0 ถึง
ปิดใช้งานการแคช DNS อย่างสมบูรณ์ หรือเป็น -1 เพื่อให้รายการแคชยังคงอยู่ใน
ความทรงจำตลอดไป ค่าเริ่มต้นคือ 60

การตั้งค่า:
DNS-แคชหมดเวลา = หาเรื่อง

--no-พร็อกซี่
ปิดใช้งานการใช้พร็อกซี HTTP แทนที่ --proxy และการตั้งค่าสภาพแวดล้อม http_proxy

--max-ลองใหม่
ระบุจำนวนครั้งในการดาวน์โหลดซ้ำก่อนที่จะยกเลิก ตั้งค่าเป็น 0 เพื่อปิดการใช้งาน NS
ค่าเริ่มต้นคือ 5

โปรดทราบว่าโปรแกรมจะข้ามการลองใหม่ทั้งหมดหากเซิร์ฟเวอร์ส่งคืน HTTP 400
(ขึ้นไป) หรือ if ลิบคูวี่(3) ส่งคืนข้อผิดพลาดที่ไม่สามารถกู้คืนได้ (เช่น หายไป libquvi-
สคริปต์(พ.ศ. 7)).

การตั้งค่า:
พยายามสูงสุด = arg

--ลองใหม่-รอ
รอเป็นจำนวนวินาทีที่ระบุก่อนที่จะลองอีกครั้งหลังจากพยายามไม่สำเร็จ NS
ค่าเริ่มต้นคือ 5

การตั้งค่า:
ลองใหม่รอ = arg

--proxy I
ใช้ที่อยู่พร็อกซีที่ระบุ (เช่น http://foo:1234) สำหรับการเชื่อมต่อ HTTP โดย
ค่าเริ่มต้น libcURL (ซึ่ง cclive และ ลิบคูวี่(3) use) จะใช้ค่าของ http_proxy
การใช้ตัวเลือกนี้จะแทนที่ค่าสภาพแวดล้อม http_proxy

ดู โค้ง(1) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวแปรสภาพแวดล้อมที่สนับสนุน

การตั้งค่า:
พร็อกซี = หาเรื่อง

-r, --ไม่มีการแก้ไข
อย่าแก้ไขการเปลี่ยนเส้นทาง HTTP URL การใช้ตัวเลือกนี้จะส่งผลให้โปรแกรมไม่
สามารถติดตามการเปลี่ยนเส้นทาง URL ซึ่งมักใช้โดยการย่อ URL ที่แตกต่างกัน
บริการ

การตั้งค่า:
ไม่แก้ไข = {จริง|เท็จ}

--transfer-หมดเวลา
เวลาสูงสุดเป็นวินาทีที่โปรแกรมควรอนุญาตให้ดำเนินการถ่ายโอน
โดยปกติ การค้นหาชื่ออาจใช้เวลานาน และจำกัดการดำเนินการ
น้อยกว่าสองสามนาทีจะเสี่ยงต่อการยกเลิกการทำงานปกติอย่างสมบูรณ์ ตัวเลือกนี้
จะทำให้ libcURL ใช้ SIGALRM เพื่อเปิดใช้งานการเรียกระบบหมดเวลา ค่าเริ่มต้น
คือ 0 (ปิดการใช้งาน)

การตั้งค่า:
หมดเวลาโอน = arg

--คันเร่ง
ไม่เกินอัตราการถ่ายโอนที่กำหนด (Ki/s) ถ้า หาเรื่อง คือ 0 (ค่าเริ่มต้น), the
การควบคุมปริมาณจะถูกปิดใช้งาน

การตั้งค่า:
คันเร่ง = arg

เลิก
-f, --รูปแบบ
เหมือนกับ --stream เลิกใช้แล้ว ณ 0.7.12

-F, --query-รูปแบบ
เหมือนกับ --print-streams เลิกใช้แล้ว ณ 0.7.12

--regexp
ระบุรูปแบบนิพจน์ทั่วไปเพื่อล้างชื่อสื่อก่อนที่จะใช้เพื่อ
ฟอร์แมตชื่อไฟล์มีเดีย ตัวระบุ g และ i ได้รับการสนับสนุน ใช้ --tr แทน

--subst
แทนที่รายการที่ตรงกันในชื่อไฟล์สื่อ ตัวเลือกนี้อาจไม่ใช่
ระบุหลายครั้ง: เพื่อระบุการแทนที่หลายรายการ แยกแต่ละรายการปกติ
รูปแบบการแสดงออกด้วยช่องว่าง ตัวระบุ g และ i ได้รับการสนับสนุน ใช้ --tr,
แทน.

ตัวคั่นที่รองรับ: <> {} () /

โปรดทราบว่า ส/เก่า/ใหม่/ ไม่ถูกต้องในขณะที่ ส/เก่า//ใหม่/ ได้รับการยอมรับ

ตัวอย่าง


ตามกฎทั่วไป: ใส่ URL ไว้ในเครื่องหมายคำพูดเสมอ คุณสามารถหาตัวอย่างเพิ่มเติม
at http://cclive.sourceforge.net/.

· การใช้งานทั่วไป:

$ cclive "URL"

· สอบถามสตรีมสื่อที่มีอยู่:

$ cclive -S "URL"

·ดาวน์โหลดสตรีมสื่อคุณภาพดีที่สุด:

$ cclive -s "URL" ที่ดีที่สุด

· รับรูปแบบ YouTube itag 43 ทุกครั้งที่ทำได้:

# บันทึก 'ชอบรูปแบบ' อย่างถาวรเพื่อ ~/.ccliverc ไฟล์
$ echo "prefer-format = ^.*youtube.*\.com:fmt43_360p" \
>> ~/.ccliverc"

# ข้างต้นจะทำให้โปรแกรมพยายามรับ fmt43_360p
# พร้อม URL สื่อของ http://youtube.com/ ถ้ามี
$ cclive "YOUTUBE_URL"

# การใช้ --stream จะแทนที่ --prefer-format
#การตั้งค่า รับ fmt22_720p (ถ้ามี)
$ cclive -s fmt22_720p "YOUTUBE_URL"

โปรดดูส่วนที่เรียกว่า “สตรีม”

·แทนที่การเกิดขึ้นทั้งหมดของ foo กับ บาร์ ในชื่อสื่อก่อนนำไปใช้ใน
ชื่อไฟล์สื่อ:

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

·ไปที่พื้นหลังเปลี่ยนเส้นทางไปที่ ฟู.ล็อก ไฟล์:

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

· ขัดจังหวะการถ่ายโอนปัจจุบันของกระบวนการจับคู่ทั้งหมด สิ่งนี้ (USR1) จะ
ทำให้ cclive ย้ายไปยัง URL ถัดไปในชุดงาน:

$ pkill -USR1 cclive

· พิมพ์เส้นทางไปยังไฟล์สื่อที่ดาวน์โหลดโดยใช้ เสียงสะท้อน(1) และเปิดไฟล์สื่อใน
Totem(1):

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

· ประมวลผลชุดของ URL สื่อ:

$ cat URL
http://foo
http://bar
http://baz
http://qux
$ cat URL | ซีซีลีฟ
$ cclive < URLs
$ cclive URL

ใช้ ccl ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad