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

Ad


Значок OnWorks

jack - онлайн в хмарі

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

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

ПРОГРАМА:

ІМ'Я


Jack - копіювання та кодування компакт-дисків однією командою

СИНТАКСИС


роз'єм [опції]

ОПИС


Джек перетворює ваші аудіо-CD у файли FLAC, MP3 або Ogg Vorbis. Він використовує кілька помічників
програми для виконання таких функцій, як копіювання, кодування та позначення файлів
мета інформація. Копіювання здійснюється або через кдпараноя (у цьому випадку статус копіювання
також відображається Джеком) або cdda2wav. Джек працює з кількома кодерами, а саме
oggenc, flac, кульгавий, гого, bladeenc, l3enc, mp3enc та сін. У будь-який час роботи
(і навіть коли все буде закінчено і оригінальний компакт-диск втрачено), ви можете дозволити Джеку подивитися вгору
назви треків на freedb.org і відповідно перейменуйте треки. Тегування аудіофайлів
також виконується мета-інформація про виконавця, назву треку тощо.

Якщо пошук freedb не було виконано, Джек скидає всі файли в каталог ~/джек/джек-
ххх, С ххх представляє ідентифікатор диска CDDB/FreeDB. Цей каталог є
перейменовано Джеком, коли буде відома відповідна інформація.

Більшість опцій, як-от рипер, кодер, бажаний FreeDB-сервер, каталог і звуковий файл
формат тощо можна визначити користувачем, змінивши значення за замовчуванням у /etc/jackrc або зберігши їх
до ~/.jack3rc. Користувачі можуть визначити додаткові рипери, кодери та сервери FreeDB
за допомогою каталогу плагінів (як визначено в плагін_шлях варіант який
за замовчуванням ~/.jack_plugins).

Під час роботи Jack доступні такі команди клавіатури:

q or Q вихід

p or P вимкнути копіювання (наприклад, якщо вам потрібен дисковод компакт-дисків)

p or P (знову) або c or C
відновити копіювання

e or E призупинити/продовжити всі кодери

r or R призупинити/продовжити всі розпушувачі.

? перемкнути вікно авторських прав/довідки

ВАРІАНТИ


Для різних параметрів в якості аргументів потрібні різні типи даних:

бул може бути "так" або "ні", як в --vbr=так

рядок може бути будь-яким, як в --rename-fmt "%n.%t"

Int ціле число, як у --бітрейт 192 (Або --бітрейт=192 )

список кілька рядків, розділених кінцевим «;». приклад: --здогадка файл1.mp3
файл2.mp3 ... файл N.mp3 \;

Джек розуміє такі варіанти:

--додаток-рік рядок
додайте цей рядок до назви каталогу (корисно з %y, щоб додати рік до альбому
був звільнений)

-б, --бітрейт Int
цільовий бітрейт (у кбіт/с, за замовчуванням 160).

--char-фільтр рядок
конвертувати імена файлів за допомогою методу python

--набір символів рядок
набір символів імен файлів (за замовчуванням відповідно до вашої мови).

-c, --check-toc
порівняти toc-file і cd-toc, а потім вийти. Jack кешує зміст компакт-диска у файлі
("jack.toc"). Якщо ви хочете дізнатися, чи відповідає вставлений компакт-диск файлу toc у файлі
поточного каталогу, скористайтеся цією опцією.

-C, --претензія-реж
перейменувати каталоги, навіть якщо вони були створені не Джеком.

--cont-failed-query
продовжувати без даних FreeDB, якщо запит не вдається.

-Д, --create-dirs
каже Джеку створити підкаталоги, в які Джек поміщає всі файли для
поточний компакт-диск. Якщо дані FreeDB недоступні, тобто коли вони не використовуються -Q Ці
каталоги будуть називатися "jack-xxx", де "xxx" означає компакт-диски
Ідентифікатор FreeDB. В іншому випадку буде використано dir_template (див. вище). Ця опція включена
за замовчуванням.

--пристрій рядок
Назва пристрою вашого cdrom-диска. За замовчуванням є / dev / cdrom

--dir-шаблон рядок
якщо каталоги перейменовано, використовується цей формат (за замовчуванням "%a/%l")

-d, --не працюй
не виконуйте DAE, кодування, тегування чи перейменування. Це може бути корисно, якщо ви цього тільки хочете
виконайте запит FreeDB, наприклад, коли працює інший роз'єм.

--edit-freedb
відкрийте редактор, щоб змінити інформацію CDDB, отриману раніше
(корисно лише з -Q).

--назва кодера, -E рядок
використовувати який кодер (за замовчуванням "oggenc")

-е, -- кодери Int
закодувати, скільки файлів паралельно. Якщо у вас є машина SMP або ви просто хочете
напружте вашу систему, ви можете запропонувати Джеку кодувати кілька файлів одночасно (за замовчуванням 1).

-x, --викон
запустити попередньо визначену команду, коли закінчите.

--extt-is-художник
виконавець міститься в полях EXTT. Поля EXTT є рядками у FreeDB
файл, який містить додаткові дані для кожної доріжки. Оскільки це користувач, який подає
Вибираючи, для чого їх використовувати, Джек не може сам визначити, для чого вони призначені
для. Ви повинні надати цю інформацію.

--extt-is-title
назва треку міститься в полях EXTT.

--extt-is-comment
коментар треку міститься в полях EXTT.

--сила
НЕ запитуйте. Як при видаленні неповних файлів.

-f, --з-tocfile рядок
копіювати з образу компакт-диска, створеного cdrdao, на hd. Вказаний toc-файл містить ім’я
файлу зображення. Використовуйте -F якщо jack не може знайти файл зображення.

-F, --з-зображення рядок
зчитувати аудіодані з файлу зображення. Подобається --з-tocfile, але саме зображення є
вказано замість tocfile. Якщо у вас немає toc-файлу (або не вказано a
toc-файл), TOC зчитується з самого компакт-диска.

-g, --здогадка список
складіть ТОС із наданого списку звукових файлів. Формат такий track_01.ogg ...
track_nn.ogg ; Зауважте, що кінець " ; " необхідний, лише якщо ви хочете додати
більше параметрів у вашому командному рядку. Ви можете використовувати його для виконання запиту FreeDB на основі
лише ваші звукові файли – компакт-диск не потрібен. Дуже корисно, якщо ви не знаєте, який
CD з пісні. Пісні повинні подаватися в тому ж порядку, в якому вони були
їхній компакт-диск. Згенерований файл TOC подібний, але не ідентичний TOC компакт-диска
- не подавайте їх!

-G, --id3-жанр рядок
встановити жанр ID3. Використовуйте «довідку», щоб отримати список усіх відомих жанрів. (Ви також можете вказати
жанр ID3v1 як int)

-Y, --id3-річний Int
встановити рік альбому (термін ID3 походить від MP3, але ця опція також працює
з іншими аудіоформатами, такими як OGG Vorbis і FLAC)

-h, --допомога
Показати підсумок варіантів.

-к, --keep-wavs
не видаляйте WAV після їх кодування.

-м, --надіслати поштою
надіслати запис FreeDB електронною поштою. Бажано подання HTTP. Вам доведеться
введіть категорію компакт-диска.

-л, --максимальне навантаження плавати
Запускайте нові кодери, лише якщо навантаження вашої системи нижче вказаного значення.
/proc/loadavg Ви повинні бути прочитані, щоб це працювало.

--багаторежимний
спробуйте запитати у FreeDB всі каталоги в пошукових каталогах, які не містять даних FreeDB.

--моя пошта рядок
вашу адресу електронної пошти, необхідну для подання FreeDB.

-n, --приємно Int
nice-рівень, з якого запускаються кодери. За замовчуванням 12, що не повинно зашкодити
ваша система багато.

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

-О, --only-dae
виробляють лише WAV, мається на увазі --keep-wavs. Це вимкнено за замовчуванням.

--otf=bool
Операція «на льоту». Лише на деяких енкодерах/риперах. Не створюйте WAV, труба
вихід розпушувача через енкодер. За замовчуванням ні, оскільки це катування для CDROM
диск.

--якість Int
якість кодування vbr. -1 найнижчий, 10 найвищий (за замовчуванням 6). Ви також можете вказати a
плавати.

-q, --запит
виконайте запит FreeDB, коли все буде зроблено. Це корисно, якщо Джек раніше запускався без
запит FreeDB. Якщо всі треки готові, вам навіть не потрібно вставляти компакт-диск
TOC кешується Джеком. Після завершення копіювання та кодування Джек це зробить
перейменувати файли та позначити їх.

--query-if-needed=bool
як --query-now, але тільки якщо дані FreeDB не були успішно запитані раніше.

-Q, --запит-зараз
виконайте запит FreeDB під час запуску. Використовуйте це, якщо ви підключені до Інтернету, коли
починаючи Джека. Знайте, що запит може потребувати взаємодії з користувачем. Після закінчення
копіюючи та кодуючи, Джек перейменує файли та позначить їх.

-а, -- читайте наперед Int
прочитайте, скільки WAVs заздалегідь. Максимальна кількість WAV-файлів read_ahead + num_encoders вилучено
до того, як трек повністю закодовано. За замовчуванням встановлено значення 99, яке буде читати
цілий компакт-диск, якщо на диску достатньо місця.

--remove-файли
попросіть Джека видалити свої тимчасові файли jack*. Будьте обережні – не видаляйте їх занадто рано!

-Р, --перейменувати
перейменувати та позначити файли відповідно до файлу FreeDB. Під час запуску Джек створює заготовку
Файл запису FreeDB (крім якщо --запит-зараз використовується, то файл запитується з
ваш сервер FreeDB). Якщо ви змінили його вміст (наприклад, оскільки компакт-диск був
невідомо для FreeDB) і хочете відповідно перейменувати та позначити свої аудіофайли, використовуйте
цей варіант. Дайте також усі інші потрібні параметри, лайк -t , -E , ...

--rename-dir=bool
також перейменувати каталог (за замовчуванням).

--rename-fmt рядок
формат звичайних файлів (за замовчуванням "%n - %t")

--rename-fmt-va рядок
формат файлів різних виконавців (за замовчуванням "%n - %a - %t")

--перейменувати-нум рядок
формат номера доріжки (%n, стиль printf()), який використовується для перейменування файлів (за замовчуванням
"%02d")

-р, --reorder=bool
оптимізувати порядок відстеження дискового простору. Це може заощадити трохи місця на диску під час
процес кодування; це може зробити можливим зробити компакт-диск, який би в іншому випадку
не можуть бути закодовані.

--заміна-символи список
непридатні символи замінюються на відповідний елемент списку (за замовчуванням "%").

--розпушувач рядок
яку програму використовувати для вилучення аудіоданих (за замовчуванням "cdparanoia").

--зберегти зберегти параметри до ~/.jack3rc файл і вийти.

--scan-dirs Int
Скануйте ці багато рівнів з поточного робочого каталогу на наявність відповідного toc-файлу (0
вимкнути, за замовчуванням 2).

-- пошук список
додати ці каталоги до списку каталогів, які шукали під час пошуку
workdir (за замовчуванням ".").

--сервер рядок
який сервер FreeDB використовувати. Не забудьте встановити свій HTTP-проксі. Наразі або
"freedb" (за замовчуванням) або "freedb-de".

--silent-mode=bool
бути тихим (без виведення на екран).

-так, -- простір Int
примусово встановити доступний простір на диску в байтах. Цей параметр дозволяє обмежити дисковий простір
Джек використовує, може, це тобі потрібно для чогось іншого? Будьте обережні: якщо встановлено занадто високо або занадто
low, копіювання та кодування, ймовірно, не вдасться. За замовчуванням дивитися, скільки коштує
безкоштовно і використовувати це значення.

--подати
надіслати запис FreeDB через HTTP. Вам потрібно буде ввести категорію компакт-диска.

-S, --swab=bool
поміняти порядок байтів із файлу зображення. Оскільки cdrdao на мить виводить лише "сирий" .cdr
файлів, ви, швидше за все, хочете змінити порядок байтів місцями. Спробуйте цей варіант, якщо у вас WAV
а закодовані файли містять лише шум. Наразі це ввімкнено за замовчуванням як cdrdao
генерує файли .cdr, які є "неправильними".

--робити роздрукувати те, що буде зроблено, і вийти.

-t, -- доріжки рядок
обмежте копіювання та кодування вказаними треками, використовуйте кому для розділення треків.
Також можливі діапазони; 5-9 еквівалентно 5,6,7,8,9; 12 - це як уточнення
трек 12,...,останній_трек. За замовчуванням обробляється весь компакт-диск.

-у, --скасувати перейменування
скасувати перейменування файлу та вийти. Якщо вам не подобається, як Джек перейменував ваші файли, використовуйте
цей параметр для відновлення попереднього стану. Можливі кілька рівнів скасування.
Зверніть увагу, що мета-теги інформації не відновлюються.

--unusable-chars список
символи, які не можна використовувати в іменах файлів (за замовчуванням "/").

--upd-прогрес
попросіть Джека повторно створити свої тимчасові файли. Використовуйте це, якщо ви видалили їх занадто рано.

--update-freedb, -U
оновіть інформацію FreeDB та вийдіть.

--usage-win=bool
показувати екран довідки під час роботи.

-v, --vbr=bool
Генеруйте файли зі змінним бітрейтом лише на кодерах, які це підтримують. За замовчуванням є
так.

--variious=bool
під час аналізу даних FreeDB Джек припускає, що якщо виконавець диска встановлений на
"Різні" назви треків мають формат "[исполнитель] - [назва]". Якщо назва диска
налаштовано на щось інше, і ви все одно хочете використовувати описану вище поведінку --різні.

--різний-своп
обмінюватися виконавцем і назвою, у багатьох записах FreeDB вони неправильні.

--wait=bool
дочекайтеся натискання клавіші, перш ніж вийти.

-w, --workdir рядок
куди створювати каталоги та розміщувати файли.

--write-id3v1=bool
записати розумний тег id3v1 до закодованого файлу.

--write-id3v2=bool
записати тег id3v2 до закодованого файлу.

--write-m3u
створити список відтворення у форматі .m3u. У цьому є помилки, не покладайтеся на це.

КОНФІГ Фото ВАРІАНТИ


Окрім параметрів командного рядка, є деякі параметри, які можна лише встановити
безпосередньо в файлі конфігурації.

freedb_dir
всі запити FreeDB будуть виконуватися в цьому (локальному) каталозі; не вдалося виконати локальні запити
буде здійснюватися через мережу. Приклад: /var/spool/freedb

ПРИКЛАДИ


Вставте компакт-диск, включите роз'єм:
роз'єм

Тепер подивіться, як це працює. Це весело на деякий час. Після завершення у вас є наступне
файли на вашому HD: track_01.mp3, track_02.mp3, ..., track_nn.mp3 плюс jack.toc,
jack.freedb, jack.progress. Останні три використовуються для зберігання гнізда в такому стані
може відновити роботу у разі перерви.

Jack створить для вас каталог під назвою jack-xxx, в якому зберігаються всі файли
для компакт-диска з ідентифікатором xxx. Після запиту FreeDB цей каталог перейменовується в
щось зрозуміле людині, як-от "Художник - Звання".

Якщо роз’єм переривається, викличте його знову, використовуючи той самий командний рядок, що й раніше, щоб продовжити
роботу, в даному випадку
роз'єм

Тепер давайте спробуємо запит FreeDB:
Джек -q
Якщо запит буде вдалим, файли будуть перейменовані на щось більш читабельне і будуть
бути позначено відповідним чином за допомогою тегів ID3 ​​або Vorbis. Файл jack.freedb міститиме файл
запитав запис FreeDB, і вихідний файл буде створено як jack.freedb.bak.

Ви можете використовувати --rename-fmt параметр, щоб указати формат імені, яке буде
надаватися вашим звуковим доріжкам. Список дійсних варіантів можна знайти нижче. Ви також можете
ви хочете вказати набір символів, які не можна використовувати і які потрібно замінити. Для
наприклад, у системах Unix косою рискою (/) напевно треба чимось замінити
інше. Файлова система VFAT також не підтримує подвійні лапки ("). Щоб замінити
таких символів можна вказати параметри непридатні_символи Разом з
замінні_символи. Наприклад,
jack -Q --rename-fmt "%n-%t" --unusable-chars AI ; --replacement-chars ai ;
запитуватиме сервер FreeDB, копіювати та кодувати всі доріжки компакт-диска та зберігати файли в
формат, який міститиме номер треку та назву. Усі поява букв A
та I буде замінено їх версіями в нижньому регістрі. Ці параметри також можна додати
свій конфігураційний файл у такому форматі:
unusable_chars:[' ', '/']
replacement_chars:['_', '_']
Це замінить пробіли та косі риски на підкреслення. Якщо ви хочете конвертувати все
символів у нижній регістр, вам не потрібно вручну вказувати їх усі, але можна використовувати
натомість наступний варіант:
char_filter:.lower()

Все в одному: запит, копіювання, кодування, очищення:
jack -Q --видалити-файли

Редагування / нормалізація / видалення файлів WAV перед кодуванням:
jack -O -D --видалити-файли; gnoise *wav ; jack -g *wav ; Джек
Просто замініть gnoise на операцію, яку ви хочете виконати.

ПЛАГІНИ


Можуть бути визначені додаткові рипери, кодери та сервери FreeDB, які наразі не відомі джеку
за допомогою вставного механізму Джека. Плагіни повинні бути вставлені в ~/.jack_plugins каталог
(або шлях, визначений файлом плагін_шлях варіант). Плагіни є простими скриптами Python
які визначають хеш зі значеннями для вашого рипер, кодер або сервер FreeDB. Для
розпушувачі та кодери, хеш plugin_helpers повинен бути визначений в той час як додаткова FreeDB
сервери вказані в plugin_freedb_servers. Обидва очікують ще один хеш, чиї імена
відповідає запису, який потрібно додати (з префіксом підключати_) і мають визначити певні
цінності. Наведено два приклади, jack_plugin_cddb.py (щоб визначити новий сервер FreeDB)
та jack_plugin_lame.py (щоб показати, як можна визначити розпушувачі та кодери). Після визначення
плагіни, ви повинні вибрати їх вручну, вказавши рипер, кодер або CDDB
сервер. Прикладом може бути:
jack --encoder-name plugin_lame --ripper plugin_foo --server plugin_cddb
Плагіни також можна використовувати для визначення ваших власних риперів і кодерів, які використовують різні
параметри, ніж ті, які використовуються за замовчуванням роз’ємом.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Є кілька змінних середовища, які можна використовувати в гаках jack exec:

JACK_BASE_DIR
перераховує базовий каталог jack, в якому зберігаються файли.

JACK_CUR_DIR
перелічує поточний каталог роз'єму, в який поміщаються файли поточного альбому.

JACK_JUST_CODED
перелічує всі назви треків, які щойно були закодовані.

JACK_JUST_RIPPED
перелічує всі назви треків, які щойно вилучено.

ФОРМАТ СТРУНИ


%n Номер доріжки

%a Художник

%t Назва композиції

%l Назва альбому

%y рік випуску альбому

%g Жанр альбому

Використовуйте роз’єм онлайн за допомогою служб onworks.net


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

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

Команди Linux

Ad