LAME: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 6: | Строка 6: | ||
==Использование== | ==Использование== | ||
===Базовая конвертация WAV → MP3=== | |||
$ lame input.wav output.mp3 | |||
===Увеличить громкость файла=== | ===Увеличить громкость файла=== | ||
$ lame --scale n *.mp3 | $ lame --scale n *.mp3 | ||
Строка 11: | Строка 15: | ||
где n - во сколько нужно увеличить. | где n - во сколько нужно увеличить. | ||
=== | ===Конвертация с заданием битрейта=== | ||
====CBR - постоянный битрейт==== | |||
$ lame -b 192 input.wav output.mp3 | |||
*-b 192 указывает битрейт 192 кбит/с. | |||
Фиксированный битрейт jstereo 128 kbps: | Фиксированный битрейт jstereo 128 kbps: | ||
$ lame - | $ lame -b 128 sample.wav sample.mp3 | ||
*-b 128 указывает битрейт 128 кбит/с. | |||
Использование самого высокого качества, но медленно: | Использование самого высокого качества, но медленно: | ||
$ lame -q0 -b128 sample.wav | $ lame -q0 -b128 sample.wav sample.mp3 | ||
Использование быстрого способа, но низкого качества (без шумоподавления) | Использование быстрого способа, но низкого качества (без шумоподавления) | ||
$ lame -f -b128 sample.wav | $ lame -f -b128 sample.wav sample.mp3 | ||
====VBR - переменный битрейт==== | |||
$ lame -V 2 input.wav output.mp3 | |||
*-V 2 — высокий уровень качества (от 0 — лучшее качество, до 9 — худшее). | |||
===Выходная частота дискретизации в кГц=== | ===Выходная частота дискретизации в кГц=== | ||
Строка 29: | Строка 41: | ||
Если не указано иное, LAME может иногда автоматически передискретизировать при столкновении с экстремальными условиями сжатия (такими как кодирование входного файл 44,1 кГц со скоростью 32 кбит/с). Чтобы отключить этот автоматический ресемплинг, вы должны использовать --resamle для установки выходной частоты дискретизации равно входной частоте дискретизации. В этом случае LAME не будет выполнять дополнительные вычисления. | Если не указано иное, LAME может иногда автоматически передискретизировать при столкновении с экстремальными условиями сжатия (такими как кодирование входного файл 44,1 кГц со скоростью 32 кбит/с). Чтобы отключить этот автоматический ресемплинг, вы должны использовать --resamle для установки выходной частоты дискретизации равно входной частоте дискретизации. В этом случае LAME не будет выполнять дополнительные вычисления. | ||
===Создание стерео из моно=== | |||
{{Note|Если исходный WAV-файл моно, то в большинстве случаев lame сам кодирует его в joint stereo, если это выгодно по размеру. <br>Но принудительно можно указать обычное стерео, как в примере выше.}} | |||
$ lame -m s input_mono.wav output_stereo.mp3 | |||
*-m s — стерео режим. | |||
===Создание моно-файла из стерео=== | |||
$ lame -m m input.wav output.mp3 | |||
*-m m — моно режим. | |||
===Добавление метаинформации (ID3-теги)=== | |||
$ lame --tt "Название трека" --ta "Исполнитель" --tl "Альбом" input.wav output.mp3 | |||
===Конвертация нескольких файлов сразу=== | |||
$ for file in *.wav; do | |||
lame "$file" "${file%.wav}.mp3" | |||
done | |||
===Сжатие с наилучшим качеством (более медленный, но качественный рендер)=== | |||
$ lame -V 0 --preset insane input.wav output.mp3 | |||
*--preset insane выставляет CBR 320 кбит/с. | |||
===Тихий режим=== | ===Тихий режим=== | ||
-С | -С | ||
Lame не будет выводить отчет о проделанной работе | Lame не будет выводить отчет о проделанной работе | ||
{{Category navigation|title=Консольные утилиты|category=Консольные утилиты|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Консольные утилиты|category=Консольные утилиты|sortkey={{SUBPAGENAME}}}} | ||
[[Категория:HOWTO]] | [[Категория:HOWTO]] |
Версия от 18:41, 11 марта 2025
LAME - свободная реализация кодека MP3 опубликованная под лицензией LGPL.
Установка:
# apt-get install lame
Использование
Базовая конвертация WAV → MP3
$ lame input.wav output.mp3
Увеличить громкость файла
$ lame --scale n *.mp3
где n - во сколько нужно увеличить.
Конвертация с заданием битрейта
CBR - постоянный битрейт
$ lame -b 192 input.wav output.mp3
- -b 192 указывает битрейт 192 кбит/с.
Фиксированный битрейт jstereo 128 kbps:
$ lame -b 128 sample.wav sample.mp3
- -b 128 указывает битрейт 128 кбит/с.
Использование самого высокого качества, но медленно:
$ lame -q0 -b128 sample.wav sample.mp3
Использование быстрого способа, но низкого качества (без шумоподавления)
$ lame -f -b128 sample.wav sample.mp3
VBR - переменный битрейт
$ lame -V 2 input.wav output.mp3
- -V 2 — высокий уровень качества (от 0 — лучшее качество, до 9 — худшее).
Выходная частота дискретизации в кГц
--resample n
где n = 8, 11,025, 12, 16, 22,05, 24, 32, 44,1, 48. Значения в Hz и Khz. В противном случае значение будет проигнорировано.
Выходная частота дискретизации. При необходимости выполните повторную выборку ввода.
Если не указано иное, LAME может иногда автоматически передискретизировать при столкновении с экстремальными условиями сжатия (такими как кодирование входного файл 44,1 кГц со скоростью 32 кбит/с). Чтобы отключить этот автоматический ресемплинг, вы должны использовать --resamle для установки выходной частоты дискретизации равно входной частоте дискретизации. В этом случае LAME не будет выполнять дополнительные вычисления.
Создание стерео из моно
Но принудительно можно указать обычное стерео, как в примере выше.
$ lame -m s input_mono.wav output_stereo.mp3
- -m s — стерео режим.
Создание моно-файла из стерео
$ lame -m m input.wav output.mp3
- -m m — моно режим.
Добавление метаинформации (ID3-теги)
$ lame --tt "Название трека" --ta "Исполнитель" --tl "Альбом" input.wav output.mp3
Конвертация нескольких файлов сразу
$ for file in *.wav; do lame "$file" "${file%.wav}.mp3" done
Сжатие с наилучшим качеством (более медленный, но качественный рендер)
$ lame -V 0 --preset insane input.wav output.mp3
- --preset insane выставляет CBR 320 кбит/с.
Тихий режим
-С
Lame не будет выводить отчет о проделанной работе