Це команда twolame, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
twolame - оптимізований кодер MPEG Audio Layer 2 (MP2).
СИНТАКСИС
двошаровий [параметри] [outfile]
ОПИС
TwoLAME – це оптимізований кодер MPEG Audio Layer 2 (MP2), заснований на інструменті tooLAME Майка Ченга,
який, у свою чергу, заснований на коді ISO dist10 і частинах LAME. Кодування є
виконується бекендом бібліотеки libtwolame.
ВАРІАНТИ
вхід філе
twolame використовує libsndfile для читання вхідного звукового файлу, тому вхідний файл може бути будь-яким
формат, який підтримується libsndfile. Щоб прочитати необроблений аудіо PCM із STDIN, використовуйте - як вхід
ім'я файлу.
Вихід філе
Якщо ім’я вихідного файлу не вказано, то суфікс імені вхідного файлу буде автоматично
змінено на .mp2. Щоб записати закодований звук у STDOUT, використовуйте - як назву вихідного файлу.
вхід Опції
-r, --raw-введення
Вказує, що вхідним є необроблений підпис PCM-аудіо. Якщо аудіо стерео, то аудіо зразки
перемежовуються між двома каналами.
-x, --переміна байтів
Примусова заміна байтів на вході. Визначення порядкового ряду виконується автоматично за допомогою
libsndfile, тому цей параметр зазвичай не потрібен.
-s, --вибірка
Якщо ви вводите необроблений звук PCM, ви повинні вказати частоту дискретизації аудіо в Гц. Дійсний
частоти дискретизації: 16000, 22050, 24000, 32000, 44100, 48000 Гц. Частота дискретизації за замовчуванням
44100 Гц.
--обсяг вибірки
Визначає розмір вибірки (у бітах) необробленого аудіо PCM. Допустимі розміри вибірки: 8, 16,
24, 32. Розмір вибірки за замовчуванням становить 16 біт.
-N, --канали
Якщо ви вводите необроблений звук PCM, ви повинні вказати кількість каналів у вході
аудіо. Кількість каналів за замовчуванням – 2.
-g, --swap-каналів
Поміняйте місцями лівий і правий канали вхідного стереофайлу.
--масштаб
Перед кодуванням масштабуйте вхідний звук. Весь вхідний звук помножується на
вказане значення. Значення від 0 до 1 зменшить посилення звуку, а значення вище 1
збільшить посилення звуку.
--масштаб-l
Те саме, що --scale, але впливає лише на лівий канал.
--масштаб-r
Те саме, що --scale, але впливає лише на правий канал.
Вихід Опції
-m, --режим
Виберіть режим отриманого звуку. За замовчуванням автоматично.
· "a" auto - вибір режиму автоматично на основі введення
· «s» стерео
· «d» двоканальний
· «j» спільне стерео
· «м» моно
-a, --змішування
Якщо вхідний файл стереофонічний, змішуйте лівий і правий вхідні канали в a
один моно канал.
-b, --бітрейт
Встановлює загальний бітрейт (у кбіт/с) для вихідного файлу. Бітрейт за замовчуванням залежить від
кількість вхідних каналів і частота дискретизації.
------------------------------
Частота дискретизації Моно Стерео
------------------------------
48000 96 192
44100 96 192
32000 80 160
24000 48 96
22050 48 96
16000 32 64
------------------------------
-P, --psyc-mode
Виберіть психоакустичну модель для використання (від -1 до 4). Номер моделі -1 вимикається
психоакустичне моделювання і замість цього використовує фіксовані значення за замовчуванням. Будь ласка, перегляньте файл
псих для повного опису кожної з наявних моделей. Модель за замовчуванням 3.
-в, --вбр
Увімкнути режим VBR. Побачити вбр файл документації для деталей. Рівень VBR за замовчуванням — 5.0.
-V, --vbr-рівень
Увімкніть режим VBR і встановіть рівень якості. Чим більше число, тим краще якість.
Максимальний діапазон від -50 до 50, але корисний діапазон - від -10 до 10. Див вбр файл документації
for details.
-l, --ath
Встановіть рівень ATH. Рівень за замовчуванням – 0.0.
-q, --швидко
Увімкнути швидкий режим. Тільки перерахуйте психоакустичну модель кожну вказану кількість
кадри.
-S, --однокадровий
Вмикає однокадровий режим: виводиться лише один кадр аудіо MPEG, а потім
програма завершується.
Різне Опції
-c, -- авторське право
Увімкніть позначку авторських прав у вихідному бітовому потокі.
-o, --неоригінальний
Вимкніть оригінальний прапор у вихідному бітовому потоці.
--оригінал
Увімкніть прапорець Original у вихідному бітовому потоці.
-p, --захист
Увімкнути захист від помилок CRC у вихідному бітовому потоці. Додаткова 16-розрядна контрольна сума додається
кадри.
-d, --adding
Увімкніть заповнення у вихідному бітовому потокі.
-R, --резерв
Зарезервуйте вказану кількість бітів у кожному з вихідного бітового потоку.
-e, --знижений наголос
Встановіть тип зняття акценту (n/c/5). За замовчуванням немає.
-E, --енергія
Увімкніть розширення рівня енергії.
Багатослівність Опції
-т, --балакучість
Встановіть кількість інформації, яка відображатиметься на stderr (від 0 до 10). За замовчуванням 2.
--спокійно
Не надсилайте жодних повідомлень на stderr, якщо немає помилки. (Те саме, що --talkativity=0)
-коротко
Під час кодування відображати лише мінімальну кількість повідомлень. Це налаштування тихіше, ніж
налаштування розмовності за замовчуванням. (Те саме, що --talkativity=1)
-багатослівний
Відображати збільшену кількість повідомлень на stderr. Цей параметр корисний для діагностики
проблеми. (Те саме, що --talkativity=4)
ПОВЕРНЕННЯ КОДИ
Якщо кодування завершується успішно, twolame поверне 0. Але якщо кодування ні
успішно, то він поверне один із наступних кодів.
· 1 (кодування не виконано)
· 2 (Помилка відкриття вхідного файлу)
· 4 (Помилка відкриття вихідного файлу)
· 6 (Помилка виділення пам'яті)
· 8 (Помилка у вибраних параметрах кодування)
· 10 (Помилка читання вхідного аудіо)
· 12 (під час кодування сталася помилка)
· 14 (Помилка запису вихідного звуку)
ПРИКЛАДИ
Це закодує sound.wav у sound.mp2, використовуючи постійний бітрейт за замовчуванням 192 кбіт/с і
використання психоакустичної моделі за замовчуванням (модель 3):
twolame sound.wav
Постійний бітрейт 160 кбіт/с і спільне стереокодування, збережені у файлі sound_160.mp2:
twolame -b 160 -mj sound.aiff sound_160.mp2
Кодуйте sound.wav в newfile.mp2 за допомогою психоакустичної моделі 2 і кодування змінною
бітрейт:
twolame -P 2 -v sound.wav новий файл.mp2
Те саме, що й у прикладі вище, за винятком того, що від’ємне значення аргументу «-V» означає, що
нижчі бітрейти будуть мати перевагу над вищими:
twolame -P 2 -V -5 sound.wav новий файл.mp2
Повторіть вибірку аудіофайлу за допомогою sox і pipe прямо через twolame:
sox sound_11025.aiff -t raw -r 16000 | twolame -r -s 16000 - - > out.mp2
AUTHORS
Двохламний інтерфейс був (пере)писаний Ніколасом Дж. Хамфрі. Бібліотека libtwolame є
на основі toolame Майка Ченга. Повний список авторів див. у файлі АВТОРИ.
РЕСУРСИ
Веб-сайт TwoLAME: http://www.twolame.org/
Використовуйте twolame онлайн за допомогою служб onworks.net