Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Lame

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Открыть новую тему     Написать ответ в эту тему

aeg



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


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 для Windows | 32bit | 64bit



Related software: Lame Front-End (by Jacek Pazera) installer (.exe) | portable (.zip)
 
Параметры кодирования аудио кодеком LAME разными коммерческими музыкальными сайтами, полученные при помощи утилиты MediaInfo

Всего записей: 273 | Зарегистр. 22-04-2002 | Отправлено: 22:07 27-07-2003 | Исправлено: Maxim_um, 22:01 15-03-2017
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
какие последствия могут иметь, вот такие ошибки при проигрывании в плеерах

Код:
WARNING: "VA_-_Hard_Trance_Sessions_Vol_4-(HDCHTS_004)-WEB-2017-ZzZz\10-sarah_c_and_unit_13_-_finger_lickin_(original_mix)-zzzz.mp3" (offset 0x11b3832): Garbage at the end of the file

у ZzZz много таких кривых релизов

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 00:01 17-08-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Userrr
Скорее всего добавлен какой-то нестандартный тег, тогда это просто предупреждение (ID3v1, раз конец файла?). Посмотрите в любом редакторе тегов и попробуйте удалить: если предупреждение исчезнет, значит, точно не проблема.
Можно грохнуть все нестандартные теги в любом массовом редакторе тегов или MP3Val запустить, она вроде лечила подобное.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 09:09 17-08-2018
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Посмотрите в любом редакторе тегов и попробуйте удалить

не помогло, MP3Val фиксит, но вопрос остаётся открытым, чем они так изговнякали трэки. все их релизы с лейбла Hard Dance Coalition, якобы купленные Google Play и Juno Download, вот с такими дефектами.

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 11:11 17-08-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Userrr
А что там в hex-редакторе видно?

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 12:44 17-08-2018
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off нолями забито ))) может тестовый софт, на них так реагирует. залил один трэк

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 14:30 17-08-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Userrr
Хм, странно, тут по факту мусор не совсем в конце файла, а между концом аудиопотока (?) и тегами ID3v1. Там не только нули, один кусок дублируется, дважды ("LAME3.99.5UUU..." трижды повторяется), а потом уже нули до тегов. Косячная версия lame или какого-то фронтенда/скрипта обработки-конвертации?
 
Вижу два варианта: написать релизерам или смириться и прогнать mp3val

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 16:54 17-08-2018
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а существует какая-нибудь тулза, чтобы всё отрезала по самое небалуйся, оставляя только чистое аудио?

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 01:54 18-08-2018
abc10



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Userrr

Цитата:
а существует какая-нибудь тулза, чтобы всё отрезала по самое небалуйся, оставляя только чистое аудио?

hex-редактором, например WinHex

Всего записей: 2543 | Зарегистр. 21-11-2005 | Отправлено: 04:43 18-08-2018
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abc10 та ладно, нужно что-то пакетное, чтобы закинуть пару-тройку сотен гигов и получить чистый аудио-тракт (сегодня посмотрел, и у ENSLAVE есть кривые релизы) млин, а ведь когда-то сцена была эталоном качества

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 05:05 18-08-2018
abc10



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Userrr
 
Навряд ли, такой софт есть, если какой-нибудь валидатор + автоправка файлов.
Интересно а в ffmpeg имеется что-то подобное или у foobar2000?
Если мусор в конце файла одинаковый у всех файлов, то можно сделать патч, батник или
какую нибудь приблуду.
Если разный у каждого файла, то тут только вручную (это не реально для сотен гигов).  

Всего записей: 2543 | Зарегистр. 21-11-2005 | Отправлено: 06:10 18-08-2018
lvqcl

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
или у foobar2000?

 
Если только ПКМ - Utilities - Rebuild MP3 Stream

Всего записей: 1146 | Зарегистр. 03-02-2007 | Отправлено: 10:12 18-08-2018
Dimitr1s



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Userrr

Цитата:
...нужно что-то пакетное, чтобы закинуть пару-тройку сотен гигов...

Обрати внимание mp3DirectCut.
Файл -> Пакетная обработка -> поставь один флаг "Только сохранение".
По идее теги сохранит, мусор выкинет.

Всего записей: 1658 | Зарегистр. 02-07-2006 | Отправлено: 11:19 18-08-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Userrr
Чем плоха mp3val? Пакетно и рекурсивно как-то так

Код:
for /f "tokens=*" %%i in ('dir /b /s *.mp3') do (mp3val.exe "%%i" -f -nb)

надо в теме батников уточнить, -nb - чтобы резервную копию не оставлял.
Лучше, наверное, так, чтобы не все обрабатывались, а только с Garbage at the end of the file, чтобы без сюрпризов.
 
Патч может не прокатить (смена софта, версий  алгоритма подготовки релизов), так понял, точно можно посчитать только смещение конца мусора (если под теги ID3v1 резервируется строго конкретное число байт).

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 13:05 18-08-2018
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Лучше, наверное, так, чтобы не все обрабатывались, а только с Garbage at the end of the file, чтобы без сюрпризов.

вот именно! есть MP3Test - пишет логи, можно настроить какой процент ошибок допустим в файле, но она не умеет фиксить.
 

Цитата:
Патч может не прокатить

точно не прокатит - в одном релизе могут быть вперемешку v1 v2

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 13:32 18-08-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Userrr
mp3val подходит по всем статьям: первым проходом загнать в список все файлы с Garbage at the end of the file в выхлопе, вторым - скормить этот список, но уже добавив -f -nb. Можно и с логированием. Попробуйте тут попросить, думаю, опытному человеку набросать решение - как два пальца об асфальт, а там такие есть. Ну и список, возможно, лучше в юникоде, мало ли что там в именах...

Цитата:
точно не прокатит - в одном релизе могут быть вперемешку v1 v2

По идее, это не проблема, т.к. ID3v1 пишутся в зарезервированное место в конце файла и фикс mp3val их не трогает, а ID3v2 - в начало файла.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 14:38 18-08-2018
cbah

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
уважаемые, можно ли увеличивать и уменьшать скорость воспроизведения мп3 файла при кодировании в ламе.ехе?

Всего записей: 498 | Зарегистр. 13-11-2007 | Отправлено: 17:22 04-10-2018
song777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Полгода тишины, даже не знаю, стоит ли разрушать
После долгого перерыва решил перекодировать коллекцию CD, естественно новым Lame 3.100 и есть несколько замечаний в связи с этим. Может, кому-то будет интересно.
1. Соответствие пресетов параметрам кодирования.
medium = V4
standart = V2
extreme = V0
insane = CBR320
2. Частота среза.
На низком качестве (V10-V7) фильтр высоких частот не устанавливается. Срез обеспечивается уменьшением частоты дискретизации
V6-V1 частотный срез постепенно повышается.
V0 - частотный фильтр не устанавливается.
ОДНАКО. Просмотр заголовка Lame показывает, что даже при V0 фильтр ВЧ всё-таки есть, на частоте 22100. А так как фильтр имеет добротность, т.е. подавляются частоты +/- 250 Гц, то в реальности срезаются частоты свыше примерно 21850.  
ОТМЕЧУ, что параметр insane (CBR320) обеспечивает частоту среза НИЖЕ на 600 Гц.  
И графики, на первый взгляд, вроде бы подтверждают эти расчёты.
И да, ключ -k не оказывает никакого влияния, по крайней мере, на высоких битрейтах.
3. НО! При реальном кодировании оказалось, что режим V0, по идее, предпочтительный с точки зрения сохранения максимального спектра частот, в ряде случаев даёт парадоксальный результат - режет частоты с 16000 Гц.  
Причину этого я понять не могу. Как одно из комплиментарных предположений, реабилитирующее работу Lame 3.100, является эффект отработки психоакустической модели, срезающий верха не по заранее заданной частоте, а исходя из незначимости информации в этой частотной области.
Иллюстрации попробую приложить (извините, если что, я здесь новичок).
Здесь рассматриваются два аудиоматериала, первый кодируется нормально, второй - "неправильно"
 
Первый трек - кодируется ожидаемо
1. Исходный файл частотный анализ

 
1. Исходный файл спектрограмма

 
1. MP3 -V0 частотный анализ

 
1. MP3 -V0 спектрограмма

 
1. MP3 -V0 параметры кодирования

 
1. MP3 --preset insane частотный анализ

 
1. MP3 --preset insane спектрограмма

 
1. MP3 --preset insane параметры кодирования

 
Второй трек - кодируется с зарезанием высокий частот при V0
2.Исходный файл частотный анализ

 
2.Исходный файл спектрограмма

 
2.MP3 -V0 частотный анализ

 
2.MP3 -V0 спектрограмма

 
2.MP3 -V0 параметры кодирования

 
2.MP3 --preset insane частотный анализ

 
2.MP3 --preset insane спектрограмма

 
2.MP3 --preset insane параметры кодирования

Всего записей: 21 | Зарегистр. 08-12-2006 | Отправлено: 23:25 10-03-2019 | Исправлено: song777, 23:44 10-03-2019
Maxim_um

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
song777, хотите что-то контролировать - указывайте критичные параметры прямо, а не прессеты.
И для CBR - q, это для VBR - V.
Давайте начнём плясать от чего-то изначально определённого и правильного типа (вы же испольуете CBR-кодирование):
--cbr -b 320 -q 0 --noreplaygain
играясь с доп. параметрами и смотря, к чему это приводит.

Всего записей: 1419 | Зарегистр. 11-11-2008 | Отправлено: 01:46 11-03-2019
song777

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
song777, хотите что-то контролировать - указывайте критичные параметры прямо, а не прессеты.  

Я хочу кодировать, а не контролировать.
Вообще не понял, что Вы хотели сказать и чем Вы недовольны.  
Вопрос мой касается параметра -V0, он же --preset extreme, что в лоб, что по лбу.
Пример с CBR дан как референсный, я с ним не экспериментирую.
По делу есть, что сказать?

Всего записей: 21 | Зарегистр. 08-12-2006 | Отправлено: 23:39 11-03-2019
Maxim_um

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
song777
Цитата:
Я хочу кодировать, а не контролировать.
Понятно, значить результат вам не важен. Можно расходиться...
Цитата:
Вообще не понял, что Вы хотели сказать и чем Вы недовольны.
Вы на каких установках для кодирования остановились, мы что вообще обсуждаем? И где вы увидели недовольство? Если вы с собой общаетесь через форум - не буду мешать больше.
Цитата:
Вопрос мой касается параметра -V0, он же --preset extreme, что в лоб, что по лбу.
Пример с CBR дан как референсный, я с ним не экспериментирую.
А, ну наконец-то, а то у меня телепатические способности временно отключены на профилактику...
 
V0 не режет а больше выбрасывает, и связано это с настройками психоакустической модели, что видно из логов кодирования, см. ниже:
--preset insane --verbose
Цитата:
LAME 3.100 32bits (http://lame.sf.net)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 20094 Hz - 20627 Hz
Encoding C:\Users\user\Desktop\Hopelessly Hopeful.wav
      to C:\Users\user\Desktop\Hopelessly Hopeful.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (4.4x) 320 kbps qval=3
 
misc:
 
    scaling: 1
    ch0 (left) scaling: 1
    ch1 (right) scaling: 1
    huffman search: best (outside loop)
    experimental Y=0
    ...
 
stream format:
 
    MPEG-1 Layer 3
    2 channel - joint stereo
    padding: off
    constant bitrate - CBR  
    using LAME Tag
    ...
 
psychoacoustic:
 
    using short blocks: channel coupled
    subblock gain: 1
    adjust masking: -10 dB
    adjust masking short: -11 dB
    quantization comparison: 9
     ^ comparison short blocks: 9
    noise shaping: 1
     ^ amplification: 1
     ^ stopping: 1
    ATH: using
     ^ type: 4
     ^ shape: 0 (only for type 4)
     ^ level adjustement: -12 dB
     ^ adjust type: 3
     ^ adjust sensitivity power: 1.000000
    experimental psy tunings by Naoki Shibata
       adjust masking bass=-0.5 dB, alto=-0.25 dB, treble=-0.025 dB, sfb21=0.5 dB
    using temporal masking effect: yes

    interchannel masking ratio: 0
    ...
 
    Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA  
  7409/7409  (100%)|    0:04/    0:04|    0:04/    0:04|   41.711x|    0:00  
Writing LAME Tag...done
ReplayGain: -12.0dB
 
OK
 
Adding ID3v2 Tag... OK
////////////////////////////////////////////////////////
Elapsed time: 00:05.4
Done

-V0 --verbose
--preset extreme --verbose
Цитата:
LAME 3.100 32bits (http://lame.sf.net)
CPU features: MMX (ASM used), SSE (ASM used), SSE2
polyphase lowpass filter disabled
Encoding C:\Users\user\Desktop\Hopelessly Hopeful.wav
      to C:\Users\user\Desktop\Hopelessly Hopeful.mp3
Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=0)
 
misc:
 
    scaling: 1
    ch0 (left) scaling: 1
    ch1 (right) scaling: 1
    huffman search: best (outside loop)
    experimental Y=0
    ...
 
stream format:
 
    MPEG-1 Layer 3
    2 channel - joint stereo
    padding: all
    variable bitrate - VBR mtrh (default)
    using LAME Tag
    ...
 
psychoacoustic:
 
    using short blocks: channel coupled
    subblock gain: 1
    adjust masking: -6.8 dB
    adjust masking short: -6.8 dB
    quantization comparison: 9
     ^ comparison short blocks: 9
    noise shaping: 1
     ^ amplification: 2
     ^ stopping: 1
    ATH: using
     ^ type: 5
     ^ shape: 1 (only for type 4)
     ^ level adjustement: -7.1 dB
     ^ adjust type: 3
     ^ adjust sensitivity power: 1.000000
    experimental psy tunings by Naoki Shibata
       adjust masking bass=-0.5 dB, alto=-0.25 dB, treble=-0.025 dB, sfb21=8.25 dB
    using temporal masking effect: no

    interchannel masking ratio: 0
    ...
 
    Frame          |  CPU time/estim | REAL time/estim | play/CPU |    ETA  
  7409/7409  (100%)|    0:04/    0:04|    0:04/    0:04|   43.424x|    0:00  
Writing LAME Tag...done
ReplayGain: -12.0dB
 
OK
 
Adding ID3v2 Tag... OK
////////////////////////////////////////////////////////
Elapsed time: 00:09.2
Done

Цитата:
По делу есть, что сказать?
Вопросы в следующий раз по-человечески формулируй.

Всего записей: 1419 | Зарегистр. 11-11-2008 | Отправлено: 02:05 12-03-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Компьютеры » Программы » Lame


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru