Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 ccl 명령입니다.
프로그램:
이름
cclive - 미디어 스트림 추출 도구
개요
경사 [옵션] [URL|파일 ...]
기술
cclive는 YouTube 등에서 미디어 스트림을 다운로드하기 위한 명령줄 도구입니다.
웹 사이트.
입력
프로그램은 입력을 읽습니다. 표준 기본적으로. 인수는 다음 중 하나일 수 있습니다. URL 또는
FILE. 둘 중 하나에서 입력을 읽을 때 표준 또는 FILE, 데이터는
줄바꿈으로 구분된 URL 목록입니다.
옵션
핵심
--대리인
cclive를 다음으로 식별 아르헨티나 HTTP 서버에. 기본값은 "Mozilla/5.0"입니다.
config :
에이전트 = 인수
-b, --배경
시작 후 백그라운드로 이동합니다. stdout에 기록된 출력은
--log-file로 지정된 파일.
-c, --계속
부분적으로 다운로드된 미디어를 재개합니다.
config :
계속 = {참|거짓}
-N, --타임스탬프
파일 수정 시간(있는 경우 서버에서 반환된 대로)을 유지하십시오. 사용
이 옵션은 프로그램이 파일의 수정 시간을
서버에 의해 반환됩니다.
주의 사항
libcurl은 반환된 "Last-Modified" HTTP 헤더에서 이 값을 구문 분석합니다. 이것
헤더가 항상 존재하지 않을 수 있으며 이 경우 프로그램은 조용히 무시합니다.
이 옵션.
config :
타임스탬프 = {true|false}
--config 파일
기본값 대신 지정된 파일에서 프로그램 인수를 읽습니다. ~/.ccliverc
파일. "파일" 섹션도 참조하십시오.
--exec
다운로드가 성공적으로 완료될 때마다 지정된 명령을 호출합니다. 명령은
미디어가 이미 완전히 검색된 경우에도 호출됩니다. 이 옵션을 지정할 수 있습니다.
여러 번. "예제" 섹션도 참조하십시오.
다음 시퀀스의 모든 발생은 아르헨티나:
%f .. 다운로드한 미디어 파일의 전체 경로
%n .. 다운로드한 미디어 파일의 이름
%t .. 필터링되지 않은 미디어 제목
config :
간부 = 인수
-n, --no-다운로드
미디어를 다운로드하지 말고 세부 정보만 인쇄하십시오.
-p, --prefer-format
프로그램이 일반 형식과 일치하여 다운로드할 형식(미디어 스트림)을 선택하도록 합니다.
에 지정된 미디어 URL에 대한 표현 패턴 일치 아르헨티나.
이 옵션은 여러 번 지정할 수 있습니다. --stream을 사용하면
이 옵션을 사용하여 지정된 규칙. "예제" 섹션도 참조하십시오.
XNUMXD덴탈의 아르헨티나 하는 현 쌍 콜론으로 구분됩니다. 그만큼 현 쌍 으로 구성되다:
· 정규식 패턴
· 다운로드할 형식(미디어 스트림)
config :
선호 형식 = arg
-s,--스트림
지정된 미디어 스트림을 다운로드합니다. 기본적으로 프로그램은 디폴트 값
개울. ID는 다음과 같을 수도 있습니다. 최상의이 경우 libquvi 스크립트(7)은
사용 가능한 최상의 품질 스트림.
정보를주는
-h, --도움말
도움말을 인쇄하고 종료합니다.
--특허
라이센스를 인쇄하고 종료하십시오.
-S, --인쇄 스트림
사용 가능한 미디어 스트림을 쿼리합니다. 인쇄된 값(미디어 스트림 ID)을 사용할 수 있습니다.
--stream 및 --prefer-format 옵션 사용. 사용 가능한 스트림은 다음에 의해 결정됩니다.
libquvi(3)과하면 libquvi 스크립트(7).
--진행 표시 줄
지정된 유형의 진행률 표시줄을 사용합니다. 프로그램은 이 값을 무시합니다.
--background 옵션. arg는 다음 값 중 하나일 수 있습니다.
· 점선(--background로도 암시됨)
· 정상(기본값)
· 단순한
config :
진행률 표시줄 = 인수
--지원하다
지원되는 웹사이트 도메인을 인쇄하고 종료합니다.
--업데이트 간격
진행률 표시줄 업데이트 간격을 초 단위로 지정합니다. 소수점 이하 사용(예:
"0.2")가 허용됩니다. 프로그램은 기본값 1을 사용합니다.
config :
업데이트 간격 = arg
-D, --인쇄 구성
정의된 모든 구성 옵션의 값을 stdout에 인쇄합니다.
-v, --버전
프로그램 버전을 인쇄하고 종료합니다.
산출
--파일명-형식
다운로드한 미디어 파일의 이름을 지정하는 방법을 지정합니다. 다음의 모든 경우
시퀀스는 아르헨티나:
%t .. 미디어 제목(--tr 적용 후)
%s .. 미디어 파일 확장자
%i .. 미디어 ID
기본값은 "%t.%s"입니다.
config :
파일 이름 형식 = arg
--로그 파일
지정된 파일에 로그 출력을 씁니다. 프로그램은 이 옵션 값을 무시합니다.
--background와 함께 사용되지 않는 한. 기존 로그 파일은
덮어썼다. 기본적으로 프로그램은 "cclive_log"를 로그 파일 이름으로 사용합니다.
--출력-디렉토리
다운로드한 미디어를 지정된 디렉터리에 씁니다. 기본적으로 프로그램은 다음을 작성합니다.
미디어를 현재 작업 디렉토리로 복사합니다.
config :
출력 디렉터리 = arg
-O, --출력 파일
지정된 파일에 미디어를 씁니다. --filename-format을 재정의합니다.
-q, --조용한
--verbose-libcurl을 제외하고 stdout 및 stderr에 대한 모든 출력을 끕니다.
-t, --tr
미디어 타이틀에 사용되기 전에 해당 문자를 번역하도록 지정합니다.
미디어 파일 이름. 그만큼 아르헨티나 정규식 패턴입니다. 기본값은
"/(\w|\s)/g". 이 옵션은 여러 번 지정할 수 있습니다. 라는 섹션도 참조하십시오.
"예제".
config :
tr = 인수
-B, --verbose-libcurl
libcURL 상세 출력을 활성화합니다.
-W, --덮어쓰기
기존 미디어 파일을 덮어씁니다.
네트워크
--연결 시간 초과
프로그램이 서버에 대한 연결을 허용해야 하는 최대 시간(초)
가져가다. 이는 연결 단계만 제한하며 일단 연결되면 이 옵션은 사용할 수 없습니다.
더 많은 사용. 연결 시간 초과를 비활성화하려면 0으로 설정합니다.
시스템의 내부 시간 초과). 기본값은 30입니다.
config :
연결 시간 = arg
--dns-cache-timeout
이름 확인은 이 시간(초) 동안 메모리에 보관됩니다. 0으로 설정
DNS 캐싱을 완전히 비활성화하거나 -1로 설정하여 캐시된 항목이
영원히 기억. 기본값은 60입니다.
config :
dns-cache-timeout = 인수
--프록시 없음
HTTP 프록시 사용을 비활성화합니다. --proxy 및 http_proxy 환경 설정을 재정의합니다.
--최대 재시도
포기하기 전에 다운로드 재시도 횟수를 지정합니다. 비활성화하려면 0으로 설정합니다. 그만큼
기본값은 5입니다.
서버가 HTTP 400을 반환하면 프로그램은 재시도를 건너뜁니다.
(그리고 이상), 또는 만약 libquvi(3) 복구할 수 없는 오류를 반환했습니다(예: 누락됨). libquvi-
스크립트(삼)).
config :
최대 재시도 = arg
--재시도 대기
실패한 시도 후 재시도하기 전에 지정된 시간(초) 동안 기다리십시오. 그만큼
기본값은 5입니다.
config :
재시도 대기 = arg
--프록시 I
지정된 프록시 주소(예: http://foo:1234) HTTP 연결용입니다. 에 의해
기본값, libcURL(cclive 및 libquvi(3) 사용) http_proxy 값을 사용합니다.
이 옵션을 사용하면 http_proxy 환경 값이 무시됩니다.
만나다 컬(1) 지원되는 환경 변수에 대한 자세한 내용은
config :
프록시 = 인수
-r, --해결하지 않음
HTTP URL 리디렉션을 확인하지 마십시오. 이 옵션을 사용하면 프로그램이
다른 URL 단축에서 자주 사용되는 URL 리디렉션을 따를 수 있음
서비스를 제공합니다.
config :
해결 안 됨 = {true|false}
--전송 시간 초과
프로그램이 전송 작업을 허용해야 하는 최대 시간(초)입니다.
일반적으로 이름 조회에는 상당한 시간이 소요될 수 있으며 작업이 제한됩니다.
몇 분 미만이면 완벽하게 정상적인 작업이 중단될 위험이 있습니다. 이 옵션
libcURL이 SIGALRM을 사용하여 시간 제한 시스템 호출을 활성화하도록 합니다. 기본값
0(비활성화)입니다.
config :
전송 시간 초과 = arg
--조절판
지정된 전송 속도(Ki/s)를 초과하지 마십시오. 만약에 아르헨티나 0(기본값),
조절이 비활성화됩니다.
config :
스로틀 = 인수
추천하지 않습니다
-f, --포맷
--stream과 동일합니다. 0.7.12부터 사용되지 않습니다.
-F, --쿼리 형식
--print-streams와 동일합니다. 0.7.12부터 사용되지 않습니다.
--정규 표현식
미디어 타이틀을 사용하기 전에 정리할 정규식 패턴을 지정하십시오.
미디어 파일 이름을 포맷합니다. 지정자 g 과 i 지원됩니다. 대신 --tr을 사용하십시오.
--subst
미디어 파일 이름에서 일치하는 항목을 바꿉니다. 이 옵션은
여러 번 지정: 여러 대체를 지정하려면 각 일반을 구분합니다.
공백이 있는 식 패턴입니다. 지정자 g 과 i 지원됩니다. --tr 사용,
대신.
지원되는 구분 기호: <> {} () /
참고 s/오래된/새로운/ 무효인 반면 s/오래된//새로운/ 허용됩니다.
사용 예
일반적으로 URL은 항상 따옴표 안에 넣으십시오. 더 많은 예를 찾을 수 있습니다
at http://cclive.sourceforge.net/.
· 일반적인 용도:
$ clive "URL"
· 사용 가능한 미디어 스트림 쿼리:
$ cclive -S "URL"
· 최고 품질의 미디어 스트림 다운로드:
$ cclive -s 최고의 "URL"
· 가능하면 YouTube itag 43 형식을 사용하세요.
# 'prefer-format'을 다음에 영구적으로 저장 ~/.ccliverc 파일.
$ echo "선호 형식 = ^.*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"
"STREAMS" 섹션도 참조하십시오.
· 모든 항목 바꾸기 푸 과 바 에서 사용하기 전에 미디어 제목에서
미디어 파일 이름:
$ cclive -t 's/foo/bar/g' "URL"
· 백그라운드로 이동하여 출력을 다음으로 리디렉션 foo.log 파일 :
$ cclive -b --log-file foo.log "URL"
· 일치하는 모든 프로세스의 현재 전송을 중단하면 이(USR1)가
cclive가 배치의 다음 URL로 이동하도록 합니다.
$ pkill -USR1 cclive
· 다음을 사용하여 다운로드한 미디어 파일의 경로를 인쇄합니다. 에코(1) 다음에서 미디어 파일을 엽니다.
토템(1) :
$ cclive --exec '에코 "%f"' --exec '토템 "%f"' "URL"
· 미디어 URL 일괄 처리:
$ 고양이 URL
http://foo
http://bar
http://baz
http://qux
$ 고양이 URL | 씨라이브
$ cclive < URL
$ cclive URL
onworks.net 서비스를 사용하여 ccl 온라인 사용