англійськафранцузькаіспанська

Ad


Значок OnWorks

ccl - Інтернет у хмарі

Запустіть ccl у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда ccl, яку можна запустити в безкоштовному хостинг-провайдері OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


cclive - інструмент вилучення медіа-потоку

СИНТАКСИС


схил [ПАРАЦІЇ] [URL|ФАЙЛ ...]

ОПИС


cclive – це інструмент командного рядка для завантаження медіа-потоків з YouTube тощо
сайти

ВХІД


Програма читає введення з stdin за замовчуванням. Аргументами можуть бути або a URL або
Фото. Коли вхід читається з будь-якого stdin або Фото, очікується, що дані будуть a
список URL-адрес, розділених новими рядками.

ВАРІАНТИ


Core
-- агент
Визначте cclive як аргумент на сервери HTTP. Значенням за замовчуванням є "Mozilla/5.0".

config:
агент = арг

-b, --фон
Після запуску перейдіть у фоновий режим. Результати, записані в стандартний вивід, будуть записані в файл
файл, зазначений за допомогою --log-file.

-c, --продовжити
Відновити частково завантажений медіа.

config:
продовжувати = {правда|неправда}

-N, --мітка часу
Спробуйте зберегти час модифікації файлу (якщо він повертається сервером, якщо такий є). Використання
ця опція призведе до того, що програма змінить час модифікації файлу на цей
з повернених сервером.

примітки
libcurl розбере це значення з поверненого HTTP-заголовка "Last-Modified". Це
заголовок може бути присутнім не завжди, і в цьому випадку програма буде тихо ігнорувати
цей варіант.

config:
мітка часу = {true|false}

--файл конфігурації
Прочитайте аргументи програми із зазначеного файлу замість стандартних ~/.ccliverc
файл. Дивіться також розділ «ФАЙЛИ».

--exec
Викликати вказану команду після кожного успішно завершеного завантаження. Команда є
також викликається, якщо медіа вже повністю отримано. Цей параметр може бути вказано
кілька разів. Дивіться також розділ «ПРИКЛАДИ».

Усі наступні послідовності будуть замінені в аргумент:

%f .. Повний шлях до завантаженого медіа-файлу
%n .. Назва завантаженого медіа-файлу
%t .. Нефільтрована назва медіа

config:
exec = arg

-n, --не-завантаження
Не завантажуйте медіа, роздрукуйте лише деталі.

-p, --prefer-format
Попросіть програму вибрати формат (медійний потік) для завантаження, відповідаючи звичайним
шаблон виразу відповідає URL-адресі медіа, як зазначено в аргумент.

Цей параметр можна вказувати кілька разів. Використання --stream перевизначить
правила, визначені за допомогою цієї опції. Дивіться також розділ «ПРИКЛАДИ».

Команда аргумент це рядок пара розділені двокрапкою. The рядок пара складається з:

· шаблон регулярного виразу

· формат (медіапотік) для завантаження

config:
prefer-format = arg

-s,--потік
Завантажте вказаний медіа-потік. За замовчуванням програма отримає файл дефолт
потік. Ідентифікатор також може бути кращий, У якому випадку libquvi-скрипти(7) визначить
потік найкращої доступної якості.

Інформативний
-h, --допомога
Роздрукувати довідку та вийти.

--ліцензія
Роздрукуйте ліцензію та вийдіть.

-S, --print-streams
Запитуйте доступні медіа-потоки. Можна використовувати надруковані значення (ідентифікатори медіапотоку).
з параметрами --stream та --prefer-format. Доступні потоки визначаються
libquvi(3) і libquvi-скрипти(7).

--індикатор виконання
Використовуйте панель прогресу зазначеного типу. Програма ігнорує значення цього
варіант із --background. Аргументом може бути одне з таких значень:

· точкова лінія (також мається на увазі --background)

· нормальний (за замовчуванням)

· простий

config:
панель прогресу = arg

--підтримка
Роздрукуйте підтримувані домени веб-сайту та вийдіть.

--інтервал оновлення
Вкажіть інтервал оновлення шкали прогресу в секундах. Використання десяткових дробів (напр
"0.2") допустимо. Програма використовуватиме значення за замовчуванням 1.

config:
інтервал оновлення = arg

-D, --print-config
Надрукувати значення всіх визначених параметрів конфігурації в стандартний вивід.

-v, --версія
Роздрукуйте версію програми та вийдіть.

Вихід
-- формат імені файлу
Укажіть, як має називатися завантажений медіа-файл. Усі випадки наступного
послідовності будуть замінені в аргумент:

%t .. Назва медіа (після застосування --tr)
%s .. Розширення медіафайлу
%i .. Ідентифікатор медіа

Значенням за замовчуванням є "%t.%s".

config:
файл-формат = арг

--файл журналу
Записати вихідний журнал у вказаний файл. Програма ігнорує це значення параметра
якщо він не використовується разом із --background. Існуючий файл журналу буде
перезаписаний. За замовчуванням програма використовуватиме «cclive_log» як назву файлу журналу.

--output-dir
Запишіть завантажений медіафайл у вказаний каталог. За замовчуванням програма пише
медіа в поточний робочий каталог.

config:
вихідний каталог = аргумент

-O, --вивідний-файл
Запишіть медіафайл у вказаний файл. Перевизначає --filename-format.

-q, -- тихо
Вимкніть весь вихід на stdout і stderr, за винятком --verbose-libcurl.

-t, --tr
Вкажіть, щоб перекласти символи в назвах медіа, перш ніж вони будуть використані в
імена медіафайлів. The аргумент є шаблоном регулярного виразу. Значенням за замовчуванням є
"/(\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, щоб вимкнути. The
за замовчуванням - 5.

Зауважте, що програма взагалі пропустить повторну спробу, якщо сервер повернув HTTP 400
(і більше), або якщо libquvi(3) повернув невиправну помилку (наприклад, відсутня libquvi-
scripts(7)).

config:
максимальні спроби = arg

--повторна спроба-чекай
Зачекайте вказану кількість секунд, перш ніж повторити спробу після невдалої спроби. The
за замовчуванням - 5.

config:
повторити-чекати = arg

-- довірена особа І
Використовуйте вказану адресу проксі (напр http://foo:1234) для HTTP-з'єднань. За
за замовчуванням, libcURL (який cclive і libquvi(3) use) використовуватиме значення http_proxy.
Використання цієї опції перевизначить значення середовища http_proxy.

Читати витися(1) для отримання додаткової інформації про підтримувані змінні середовища.

config:
проксі = arg

-r, --не вирішувати
Не вирішуйте переспрямування URL-адрес HTTP. Використання цієї опції призведе до відсутності програми
можливість стежити за переспрямуваннями URL-адрес, які часто використовуються для різних скорочень URL-адрес
services.

config:
no-resolve = {true|false}

--передача-тайм-аут
Максимальний час у секундах, протягом якого програма має забезпечити операцію передачі.
Зазвичай пошук імен може зайняти значну кількість часу та обмежувати операції
менше ніж за кілька хвилин ризикує переривання цілком нормальних операцій. Цей варіант
змусить libcURL використовувати SIGALRM для ввімкнення системних викликів тайм-ауту. За замовчуванням
дорівнює 0 (вимкнено).

config:
час очікування передачі = арг

--дросель
Не перевищуйте вказану швидкість передачі (Кі/с). Якщо аргумент дорівнює 0 (за замовчуванням),
регулювання буде вимкнено.

config:
дросель = арг

Застаріле
-f, --формат
Ідентичний --stream. Не підтримується з 0.7.12.

-F, --формати запитів
Ідентичний --print-streams. Не підтримується з 0.7.12.

--регулярний вираз
Вкажіть шаблон регулярного виразу, щоб очистити назву медіа, перш ніж він буде використаний
відформатувати назву медіафайлу. Специфікатори g та i підтримуються. Натомість використовуйте --tr.

--підп
Замініть відповідні випадки в імені медіафайлу. Цього варіанту може не бути
вказано кілька разів: щоб вказати кілька замін, відокремте кожну звичайну
шаблон виразу з пробілом. Специфікатори g та i підтримуються. Використовуйте --tr,
замість цього.

Підтримувані роздільники: <> {} () /

Зверніть увагу, що s/старий/новий/ є недійсним, тоді як s/старий//новий/ приймається.

ПРИКЛАДИ


Як загальне правило: завжди кладіть URL-адреси в лапки. Ви можете знайти більше прикладів
at http://cclive.sourceforge.net/.

· Типове використання:

$ cclive "URL"

· Зробити запит щодо доступних медіа-потоків:

$ cclive -S "URL"

· Завантажте медіа-потік найкращої якості:

$ cclive -s найкраща "URL-адреса"

· Отримайте формат YouTube itag 43, коли це можливо:

# Назавжди зберегти 'prefer-format' у ~/.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"

· Перейти до фону, переспрямувати вихід на foo.log Файл:

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

· Це (USR1) перерве поточну передачу всіх процесів узгодження
змушувати cclive перейти до наступної URL-адреси в пакеті:

$ pkill -USR1 cclive

· Надрукуйте шлях до завантаженого медіа-файлу за допомогою нудьгувати(1) і відкрийте медіа-файл у
тотем(1):

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

· Обробити пакет медіа-URL:

$ cat URL
http://foo
http://bar
http://baz
http://qux
$ cat URL | cclive
$ cclive < URL-адреси
$ cclive URL-адреси

Використовуйте ccl онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad