Ru-Board.club
← Вернуться в раздел «Программы»

» Lame

Автор: aeg
Дата сообщения: 27.07.2003 21:07


LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.

Lame — (Lame Ain't an MP3 Encoder) это свободно распространяемое программное обеспечение для кодирования аудио в формат MP3 (MPEG-1 audio layer 3). С помощью данного кодека миллионы людей по всему земному шару могут слушать свои любимые композиции в формате MP3, кодировать музыкальные файлы в этот формат, а также использовать функционал библиотеки Lame в сторонних программных продуктах.

Официальный сайт LAME | wikipedia LAME | audiophilesoft.ru | LAME по-русски | Установка Lame в AIMP | foobar2000 lame

Принципы настройки конвертера LAME в foobar2000 | MP3-кодирование. Максимум качества и вся правда о LAME




Скачать LAME для Windows | 32bit | 64bit



Related software:
Lame Front-End (by Jacek Pazera) installer (.exe) | portable (.zip)
Автор: alyent
Дата сообщения: 31.12.2004 00:29
Наткнулся на ту же проблему.
Я тут скриптец накатал, но тэги теряются

Код:
#!/bin/bash

if [ $# -ne 1 ]
then
echo "Usage: mp32vbr <quality>"
echo "quality range -- 9 (low) to 0 (hight)"
exit 1
fi

mkdir vbr

for i in *.mp3
do
lame -V $1 $i vbr/`basename $i`
done
Автор: Wenzel
Дата сообщения: 31.12.2004 15:57
Я для этого копировал теги в название файла с помощью Abander TagControl или
TagScanner, конвертил, а потом теги обратно. Гимор еще тот но таки 12 Гб
с битрейтом 112 получил
Автор: Swappp
Дата сообщения: 31.12.2004 21:58
alyent

Цитата:
ПС: Не допускается наличие пробелов в именах файлов (потом починю)

ИМХО просто $i в кавычки заключи.
А под Win с LAME вроде идет RazorLame для конвертирования групп файлов и вроде он копирует ID3 теги.
Автор: alyent
Дата сообщения: 01.01.2005 04:55
Swappp

Цитата:
ИМХО просто $i в кавычки заключи.

Вот и славненько! Обязательно заключу.
Я этот скрипт в 4 утра писал, так что прошу простить за глупости.
Да и подзабыл я BASH. Саме знаете какой у него синтаксис и как быстро он вылетает из башки.
Автор: alyent
Дата сообщения: 02.01.2005 03:48
Вот, поправил кое-что. Если кто хочет усовершенствовать - милости просим.

Код:
#!/bin/bash

# Quality requested?
if [ $# -ne 1 ]
then
echo "Usage: mp32vbr <quality>"
echo "quality range -- 9 (low) to 0 (hight)"
echo "usind r3mix preset as default"
options="--r3mix"
else
options="-V $1"
fi

dirname="vbr"
if [ ! -d $dirname ]
then
mkdir $dirname
fi

for i in *.mp3
do
lame $options "$i" "$dirname"/"$i"

artist=`mp3info -p "%a" "$i"`
album=`mp3info -p "%l" "$i"`
year=`mp3info -p "%y" "$i"`
number=`mp3info -p "%n" "$i"`
title=`mp3info -p "%t" "$i"`
genre=`mp3info -p "%g" "$i"`

mp3info -a "$artist" -l "$album" -y "$year" -n "$number" -t "$title" -g "$genre" "$dirname"/"$i"
done
Автор: aeg
Дата сообщения: 06.01.2005 20:35
Спасибо за ответ. Я на самом деле выкручивался так
1)программой tag&rename переносил данные из тагов в имена файлов
2)конвертил
3)переносил из имен в тэги
геморрой, а что делать
Автор: alyent
Дата сообщения: 07.01.2005 02:21
Переписал все на питоне, так что и народ под Windows не останется обиженым.
Правда нужно установить lame и id3lib.
Думаю в скором времени устранить зависимость от id3lib.

Код:
#!/usr/bin/python

import os, re, sre
from optparse import OptionParser

parser = OptionParser('change_mp3_bitrate [options] <file list>')

parser.add_option('--lame-options', '-o',
type = 'string', dest = 'options', action = 'store',
default = '--preset medium', help = 'use specific lame encoder options')

parser.add_option('--output-path', '-p',
type = 'string', dest = 'out_path', action = 'store',
default = 'vbr', help = 'output files will be put into the specified folder')

(options, files) = parser.parse_args()

if not os.path.exists(options.out_path):
os.makedirs(options.out_path)

for file in files:
file = sre.escape(file)
file_pair = file + ' ' + os.path.join(options.out_path, file)
command = 'lame ' + options.options + ' ' + file_pair
print command
os.system(command)
os.system('id3cp ' + file_pair)
Автор: Wenzel
Дата сообщения: 08.01.2005 00:11
aeg
Угу. Все бы ничего, но в тегах бывают символы типа '/' '\' ':' и т.п.
Вот тут-то и начинается утонченный изврат
В таком случае заменял эти символы на строки вида '^183' с помощью
Abander TagControl, благо у него есть функция поиска и замены.
Автор: alyent
Дата сообщения: 08.01.2005 12:02
Wenzel
В моей проге с этим проблем нет. Должно под виндами работать, надо тока из id3lib установить.

Добавлено
Если кому такая прога нужна - могу все бинарники выложить, но вот под винды сами портируйте (у меня нет виндовса, а значит тестировать не на чем). id3lib и lame под винды есть, так что с этим проблем быть не должно.
Автор: alyent
Дата сообщения: 09.02.2005 02:57
http://cvs.sourceforge.net/viewcvs.py/lame/lame/misc/
Автор: Swappp
Дата сообщения: 21.02.2005 00:04
alyent
id3lib плохая вещь, она много мусора добавляет в файл Я так раза 4 ею редактировал один файл, потом смотрю, что то размер немного увеличивается, в итоге просмотрел в hex редакторе и нашел в начале и в конце повторяющееся данные, которых в оригинале точно небыло.

Добавлено:

Цитата:
for i in *.mp3
do
lame $options "$i" "$dirname"/"$i"

artist=`mp3info -p "%a" "$i"`
album=`mp3info -p "%l" "$i"`
year=`mp3info -p "%y" "$i"`
number=`mp3info -p "%n" "$i"`
title=`mp3info -p "%t" "$i"`
genre=`mp3info -p "%g" "$i"`

mp3info -a "$artist" -l "$album" -y "$year" -n "$number" -t "$title" -g "$genre" "$dirname"/"$i"
done

можно переписать в:

Код: for i in *.mp3
do
artist=`mp3info -p "%a" "$i"`
album=`mp3info -p "%l" "$i"`
year=`mp3info -p "%y" "$i"`
number=`mp3info -p "%n" "$i"`
title=`mp3info -p "%t" "$i"`
genre=`mp3info -p "%g" "$i"`

lame $options --ta "$artist" --tl "$album" --ty "$year" --tn "$number" --tt "$title" --tg "$genre" "$i" "$dirname"/"$i"
done
Автор: alyent
Дата сообщения: 22.02.2005 03:40
Swappp
Есть утилитка id3cp еще. Может она использует id3cp, но я не уверен. Вобщем с ней совсем просто получается.

Код: for i in *.mp3
do
lame --pereset standard $i newdir/$i
ld3cp $i newdir/$i
done
Автор: MFPSoftware
Дата сообщения: 15.04.2005 21:22
Люди... Я вот тута хочу фильм переконвертировать... Делал я это по ману от ShareReactor (http://sharereactor.ru/lib/gknot/gknot.shtml).... Там написано, с какими параметрами надо конверстировать звук (--abr&nbsp96&nbsp-h&nbsp--nspsytune&nbsp--athtype&nbsp2&nbsp--lowpass&nbsp16&nbsp--ns-bass&nbsp-8&nbsp--resample 44.1)... Но эта строка не работает... Все делаю правельно... Так что думаю, что в ней закрылась какая то ошибка...

Подскажите, в чем ошибка???
Автор: alyent
Дата сообщения: 18.04.2005 05:10
MFPSoftware
Скажи что ты пытаешься селать. Наверняка если подумать это можно сделать проще.
Автор: ForceSpb
Дата сообщения: 18.04.2005 19:30
с какими ключами можно перегнать mp3 c 44.1 -----> mp3 с 48 ?
Автор: alyent
Дата сообщения: 19.04.2005 06:51
ForceSpb
lame --resample 48 from.mp3 to.mp3
Автор: MFPSoftware
Дата сообщения: 19.04.2005 20:11
Да вот ссылка - http://sharereactor.ru/lib/gknot/gknot.shtml

Мне нужно пережать звуковую дорожку из фильма... Она весит около полутога гигов... Нужно выжать из нее максимум качества при минимум объема... Уложиться нужна где то в 80-120 метров...
Автор: alyent
Дата сообщения: 19.04.2005 20:21
MFPSoftware
Замени всю эту лабуду на
Цитата:
-V 6
и не парься.

Добавлено:
&nbsp; в HTML значит пробел. Они просто забыли ';' поставить.
Автор: MFPSoftware
Дата сообщения: 19.04.2005 21:20
сжал я это через ту строку, что ты мне написал в личку... Уместилось все в 75 метров =)))
Автор: Widok
Дата сообщения: 27.09.2006 12:21
Релиз v3.97 (24 сентября 2006)
http://lame.sourceforge.net/download.php

http://mitiok.maresweb.org/lame-3.97.zip
http://rarewares.poskolio.com/lame3.97.zip

Добавлено:
Последняя alpha - v3.98 alpha 6
http://audio.ciara.us/rarewares/lame3.98a6.zip
http://marcopon.trustedwebhost.com/rarewares/lame3.98a6.zip
Автор: zoric
Дата сообщения: 28.12.2006 20:53
Проблема следущая:
Есть диск 97-года с Высоцким. Расширение wav. В свойствах:

Цитата:

Microsoft ADPCM
1 каналов


Хочу загнать в mp3. Пробовал разные ключи - результат один: невменяемое шипение длительностью 10-20 сек.

Какие нужны ключи?
Автор: abramx
Дата сообщения: 28.12.2006 22:25
zoric

Цитата:
Хочу загнать в mp3

Зачем? Он у тебя уже пожат в ADPCM...

Цитата:
Какие нужны ключи?

Напрямую не получится, если хочешь жать lame.exe, то сначала разожми свой WAV-ADPCM в WAV-PCM.
Непосредственное преобразование ADPCM->MP3 без временных файлов можно сделать например с помощью foobar2000
Автор: Vinc
Дата сообщения: 10.01.2007 01:53
Народ, подскажите
Можно ли в Lame реализовть следующую функцию
При кодировке файлов заставить lame вписывать "watermark" т.е. copyright в тело файла. В качестве watermark'а использовать, к примеру, набор букв/цифр. Желательно иметь возможность оперативно изменять тип watermarka, т.е. менять его значения. При этом всё должно происходить скрытно и не должно быть видно через редактор тегов.

P.S. Многие On-line магазины стали использовать такую технологию в последнее время. До этого таки вещи вроде встречались у релиз-групп...

важно: основное - то что текс д.б. виден как plaintext. Бес всякой стеногарфии и паролей.
Есть какиенибудь идеи к реализации?? Тема очень интересна
Автор: Ivanov Ivan
Дата сообщения: 09.05.2007 00:38
Не понимаю, как его установить?
Скачал архив, в нем куча файлов... Что дальше?
Автор: abramx
Дата сообщения: 09.05.2007 08:58
Ivanov Ivan

Цитата:
Не понимаю, как его установить?

А его не надо установливать. Распаковал и все. Lame.exe тебе в руки.
Автор: Ivanov Ivan
Дата сообщения: 09.05.2007 19:05
abramx, это конечно было первым что пришло мне в голову, но только после запуска ничего не случилось! Или мелькнуло какое-то DOSовское окошко, или ничего не мелькнуло (сейчас уже не помню), и на этом всё!
Тем более, надо, чтобы хотя бы в тот же VirtualDub добавился в список аудиокодеков, а нажатием на это ехе ничего не добавится!
Автор: root2000
Дата сообщения: 09.05.2007 19:17
Ivanov Ivan
если в комплекте есть inf файл, то из контекстного меню выбери install, если такого файла нету, то какой такое комплект где есть
Автор: Ivanov Ivan
Дата сообщения: 09.05.2007 21:46

Цитата:
если в комплекте есть inf файл, то из контекстного меню выбери install

Сделал.
Установка началась, но потом прервалась!



Такого файла в распакованной папке не нашлось!
Архив скачан по ссылке - http://lame.sourceforge.net/download.php.
Автор: AleksNi
Дата сообщения: 09.05.2007 22:02
Ivanov Ivan

скачай отсюда: _http://www.rarewares.org/mp3.html

последнюю версию лайма ACM, там точно все есть

Страницы: 12345678910

Предыдущая тема: burnatonce


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.