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

» Lame

Автор: GoblinNN
Дата сообщения: 29.02.2012 01:55
LAME 3.99.5 February 28 2012

Rogério Brito
autotools: Fix compilation on alpha using proper ifdef guards. Thanks to Andres Mejia.
Small correction of the documentation.
Robert Hegemann
Workaround for cygwin build problem. Tracker item [ 3480692 ] mingw-w64 compilation error
Fix for a problem when LAME is compiled with fast floating point math. It could result in bitrate bloat with silent input data.
Bug fix for tracker item [ 3486753 ] Artifacts at the beginning of decoded file

бинарники лежат на http://www.rarewares.org/

Автор: alter4
Дата сообщения: 11.03.2012 14:49
Господа! Вы тут так яростно обсуждаете качество частот выше 16KHz.
Хочу донести один момент.
Недавно я решил потролить местных аудиофилов, а заодно провести небольшой, почти научный, эксперимент.
Нагеренерил в audacity синусоид от 15Khz до 18Khz c шагом в 500Hz и дал послушать...
И что бы вы думали? Из всех только один человек слышал 17500Hz. Подавляющее
большинство фактически не слышали уже 16500Hz, в том числе и я. Конечно тут нужно учитывать возраст - люди в репрезентативной группе были от 30 до 40. (Для тех кто в танке - люди с возрастом глохнут, к сожалению, медицинский факт, и если в 10 лет ты слышал 20KHZ то в 40 лет уже увы.)
Так что стоит ли парится по поводу если ли жизнь на Марсе после 17kHz? Гораздо важнее чтобы частоты от 9 до 15 были переданы точно.

P.S. От себя добавлю, как человек который принимает определенное участие в жизни HA forum: единственное мерило качества кодека - слепой ABX тест, иного не дано, человек слушает музыку ушами а не графиками.
Автор: CHYOSS
Дата сообщения: 11.03.2012 17:27
alter4
Это общеизвестный факт, что с возрастом слух ухудшается. Подавляющее большинство взрослого населения, уже не воспринимает частоты, которые недалеко переваливают за 16KHz...

Притом хочу отметить такой момент, что даже если человек и слышит чего-то в высоком диапазоне, то слышит он там не всё, а только наиболее громкие звуки, а более тихие, менее восприимчивы, помимо этого, они еще заглушаются громкими звуками из более низкого диапазона, который лучше восприимчив человеком.

Потому, адаптивный фильтр среза, куда лучше чем тупой, прямой...
Адаптивный фильтр, не тупо режет все частоты на определённой отметке, а старается пропускать громкие и вырезать тихие.

Это появилось в Lame, вот только в последних версиях.
Это шаг вперёд, такое уже давно применяется в Vorbis и AAC...

Хотя, что уже пить боржоми, когда пришла пора lossless...
Автор: fire4x
Дата сообщения: 24.03.2012 04:35
Есть желающие проверить свой слух?
В архиве 20 фрагментов от 20hz до 20,000hz.

P.S. Первый семпл не слышно. Может из-за шелеста компьютера, а может не по зубам.
Автор: iChuvak
Дата сообщения: 25.03.2012 22:04
Привет. Кто нибудь из вас пользовался прогой EncSpot? дело в том, что прога выдала инфу, что в треке кодированным версией лейма 3.93 - значению ms отдано больше аж 95 %, в треке кодированным с помощью 3.99 - больше отдано значению ss на 93 %.
Хотелось бы услышать, что такое ms и ss? И на что они влияют, потому что на слух не отличаются.
Для кодирования использовался один и тот же трек, пресетами не пользовался, для обеих версий устанавливал одно и тоже значеине -cbr -b320 -m j -q0
Автор: Maxim_um
Дата сообщения: 26.03.2012 00:00
iChuvak, посмотрите здесь.
Автор: iChuvak
Дата сообщения: 26.03.2012 15:11
Maxim_um спасибо. Хотя я читал, вчитывался... но всё равно ничего не понял.
Автор: makarei
Дата сообщения: 26.03.2012 16:02
iChuvak
Более новая версия LAME имеет усовершенствованный алгоритм, поэтому и решения как кодировать принимает иные. Если хотите услышать разницу, думаю следует начать с битрейта 128kbps, а там смотрите сами понижать еще или повышать.

Какие методы кодирования стерео информации используются в алгоритмах MPEG (и других)?
Автор: ndch
Дата сообщения: 26.03.2012 16:15
fire4x

Цитата:
Первый семпл не слышно

Кому не слышно, а кому слышно.
По ощущениям это не чистая синусоида.
Я плохо слышу выше 18 кгц, 19 кГц очень неотчётливо.
12 лет назад "выкручивал громкость на максимум на 19 кгц" - немного слышал, но после этого ВЧ сдохла.

Уж не знаю какой интенсивности и частоты отпугиватели мышей на складах/магазинах, но их звук очень дискомфортен для меня.
Автор: fire4x
Дата сообщения: 29.03.2012 00:28

Цитата:
Кому не слышно, а кому слышно.

Смотря в чем слушать. Мои наушники пропускают шум.
16 кгц - 18 кГц слышно слабовато, в отличие от отчетливых 19 и 20 кГц.
Автор: MihaNix
Дата сообщения: 14.09.2012 09:07
Не поленился - скачал архив. Прекрасно все файлы слышны, думаю из-за того, что синусойда не чистая. Проверить не удосужился, но на слух или пилообразная или со срубленными верхами та же пила. Баловался с аппаратным генератором (радиотехника как хобби) и вот чистую синусойду я слышу плохо уже на 19 с копейками килогерцах а тут до 20... странно.

Вопросик возник:
Помнится кажется в конце 90х наткнулся на ломанный кодер в mp3 формат от какой-то именитой на то время компании не то филипс иль может другая какая уже и не вспомню.
Наткнулся случайно - к другу зашел в гости а он как раз со звуком работал. Ломаная потому, что в то время огромных деньжищь стоила.

Но заинтересовало и сейчас вспомнилось вот из-за чего: был графический интерфейс и возможность гибко управлять битрейтом на участках файла в ручную, причем был набор фильтров, которые так-же вручную применялись к участкам.
Он с этим кодеком добивался офигенного звучания при минимальном размере файлов, что и не верилось поначалу.
Может кто сталкивлся с программой этой и вспомнит как название у нее?

И еще вопрос: есть ли смысл в такой ручной обработке в настоящее время или современные кодеры (lame) сами идеально подбирает все параметры. Интересует vbr режим кодирования.
Автор: CHYOSS
Дата сообщения: 14.09.2012 18:18

Цитата:
И еще вопрос: есть ли смысл в такой ручной обработке в настоящее время или современные кодеры (lame) сами идеально подбирает все параметры. Интересует vbr режим кодирования.


Ну как сказать "подбирают", "идеально"...

Если человек кодирует, допустим, 100 различных аудио файлов. То стандартные настройки lame, должны давать хорошее качество для всех 100.

Это не значит, что если грамотный человек, со знанием мат.части, возьмёт 1 сэмпл из 100, и начнёт подбирать лучшие параметры, то он, скорее-всего сможет подобрать и выжать для конкретно данного сэмпла лучшее качество.
Но, нельзя взять за основу те же параметры и применить их к другому сэмплу.
Что для одного сэмпла хорошо - может быть плохо для другого. Панацеи для всех не существует, если бы она была, её бы уже давно разработчики сами сделали.

Для того, чтоб выжимать лучшее качество - нужно подбирать параметры для каждого сэмпла в отдельности. Притом не всегда можно выжать лучшее качество по сравнению со стандартными параметрами.

Ессно, среднестатистический пользователь такой ересью заниматься не будет, как подбирать параметры для каждого сэмпла. Ибо это нехилый гемор и большая трата времени.

Параметры в lame подобраны разработчиками с таким расчётом, дабы они были оптимальны к широкому кругу сэмплов.
Автор: MihaNix
Дата сообщения: 19.09.2012 03:27
Почему не организовать 2х проходное кодирование в Lame как в некоторых видеокодеках?
Я в основном для кодированя звуковой дорожки к фильмам им пользуюсь - так вот хорошо было бы получать заранее известный размер в режиме VBR, при максимально достижимом на нем качестве.
Автор: CHYOSS
Дата сообщения: 20.09.2012 13:12
MihaNix

Потому что для разработчиков это большой гемор, а профит минимален.
Даст лишь возможность попадать в нужный размер, а по-качеству выигрыша не будет.

Взять кое-то кол-во пресетов, и допиливать их - проще и эффективнее, чем делать это для всего возможного диапазона 2х проходного кодирования.
Автор: Grishanenko
Дата сообщения: 29.09.2013 23:49
Целый год тишины...
Поскажите, есть ли у lame возможность получить на выходе stereo-файл, если на входе попался mono? Как это сделать сторонними программами - понятно, но интересует работа в автоматическом пакетном режиме.
Автор: Nilslis
Дата сообщения: 20.01.2015 10:02
шапка #
Автор: Levan2012
Дата сообщения: 28.02.2015 21:19
почему Lame.exe не запускается?открывается командная строка и сразу закрывается
возможно что параметры не прописаны?
Автор: V0lt
Дата сообщения: 28.02.2015 21:27
Levan2012
Все программы->Стандарные->Командная строка или просто cmd.exe. И вот из этого черного окошка и запускай lame.exe.
Автор: vitppc
Дата сообщения: 05.03.2015 05:35
Levan2012
Мой пример
W+R
прямо в строку вставляйте, только учитывайте свои директории.

Код: E:\Download\Record CD-DVD\Convertor\Lame\lame.exe -V9 file.mp3
Автор: yanko12
Дата сообщения: 27.03.2015 23:08
Знатоки, как узнать версию уже установленную (в WaveLab 6.1 ) ?
у него в папке лежит lame_enc.dll - с md5 = 8867bec36fadc6fad0a8da3cace7903f
2)
и возможно ли ускорение скорости кодирования вдвое в новых версиях на WinXP32bit SP3 (или на Win 7 64bit ?) ?? (но мне хватит ачх до 14кГц)
3)
А при переупаковке как-то измерялись потери качества ? (приходится иногда несколько раз в WaveLab "доводить до ума" аудиозаписи..)

эээ никто не пробовал многократную распаковку-упаковку ? тоже тест качества.. раз 10-100 перепаковать и уже можно наверное на слух гармоники сравнивать .. ? ?

Astron

Цитата:
слава Богу, есть еще 3.93.1, которая еще более-менее не трогает верхушку и сравнимо с Ogg Vorbis 256 kbps по качеству

вы правы, вот ещё меломан на отсутствие 22 Khz жаловался -
http://rutracker.org/forum/viewtopic.php?p=40572663#40572663
но вот коэфф. гармоник измерить труднее..
Автор: Inoz2000
Дата сообщения: 27.03.2015 23:22

Цитата:
как узнать версию
открыть mp3 в mediainfo
Автор: Kero1
Дата сообщения: 27.03.2015 23:37

Цитата:
в WaveLab
там 3.95


Добавлено:

Цитата:
озможно ли ускорение скорости кодирования

нет
Автор: yanko12
Дата сообщения: 28.03.2015 00:40
Ещё вопрос - многопоточные версии dll есть в природе ? (ээ 8-ядерник работает в 1 поток!)
какие-то слухи непонятные например
http://people.overclockers.ru/RSM/7953/Testirovanie_neskolkih_vidov_kodeka_Lame/
lame.3.97a.ms-mt.exe и lame.3.97a.icl-mt.exe - это "специальные" версии lame под многопроцессные/многоядерные

http://www.lamexplorer.org/about.php
Файлы конвертируются в несколько потоков
но тут вроде если много файлов а не один

http://www.hydrogenaud.io/forums/index.php?showtopic=83049 чтото иероглифическое
Inoz2000

Цитата:
открыть mp3 в mediainfo

пишет LAME3.98.2 - ну , этот более мене качественный вроде ?
спасибо

Автор: Skif_off
Дата сообщения: 28.03.2015 01:13
yanko12

Цитата:
8-ядерник работает в 1 поток!

Кодируйте приличными программами foobar2000, например, нагружает все: подаёт по файлу на ядро, независимо друг от друга.
Автор: yanko12
Дата сообщения: 28.03.2015 20:46
Skif_off

Цитата:
foobar2000, например, нагружает все: подаёт по файлу на ядро, независимо друг от друга.

даже если как-то можно прикрутить его к WaveLab-у (?), там распаковать-запаковать файлы можно только по одному вроде как.. занимаюсь в основном большими файлами (от часа..)
Автор: Skif_off
Дата сообщения: 28.03.2015 21:23
yanko12
WaveLab? Тогда беру слова взад На Hydrogenaudio какая-то ерунда: если правильно понял, тупо включено распараллеливание в компиляторе, сам код не причёсан - я бы забил.
Параметры не -q 0 или -q 1 случайно? Наверное, можно попробовать собрать библиотеку самому, врубив оптимизации по полной, но вряд-ли будет _значительный_ прирост...
Автор: yanko12
Дата сообщения: 30.03.2015 22:31
Skif_off

Цитата:
Параметры не -q 0 или -q 1 случайно?

а на что они влияют ? В WaveLab-е их как увидеть ?
Автор: Skif_off
Дата сообщения: 31.03.2015 02:06
yanko12
Качество кодирования, чем меньше цифра - тем качественнее, но и медленнее. Использовать 0 и 1 особого смысла нет. Где это в опциях WaveLab не подскажу.
Автор: copsmith
Дата сообщения: 04.05.2015 11:18
У него есть портабельный вариант? Чтоб попробовать возможности?

Добавлено:
Скачала
http://www.rarewares.org/files/mp3/lame3.99.5.zip
Запускаю lame.exe - на какую половину секунды выпрыгивает и сразу скрывается окно DOS команд ... и всё
Автор: V0lt
Дата сообщения: 04.05.2015 11:43
copsmith
lame.exe - это консольная программа. Консольные программы выполняются в консоли ("черных окошках").

Чтобы консоль не закрывалось, необходимо запустить Пуск->Все программы->Стандартные->Командная строка и уже из нее запускать lame.exe.
Второй вариант открытия консоли. Набрать в поиске cmd и запустить.

Добавлено:
Как пользоваться lame.exe можно почитать в usage.html (предварительно распаковать все файлы из архива).
Ну или просто использовать какую-нибудь стороннюю GUI (LameDropXPd, Lame Front-End из шапки или плеер какой-нибудь).

Страницы: 12345678910

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


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