Форум программистов, компьютерный форум, киберфорум
Софт: Аудио, звук
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/29: Рейтинг темы: голосов - 29, средняя оценка - 4.52
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166

Нормализация mp3 файла

24.04.2017, 17:12. Показов 7156. Ответов 44

Студворк — интернет-сервис помощи студентам
Посоветуйте качественную программу, способную нормализовать mp3.
При конверте из flac получается, что некоторые треки превышают порог в 0 dB. Пробовал adobe audiction, но она творит какую-то странную вещь со всеми файлами: после сохранения с нормальными параметрами (320 кб/ 44 гц / 16 бит), битрейт обрезается на 16к.
Миниатюры
Нормализация mp3 файла   Нормализация mp3 файла  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.04.2017, 17:12
Ответы с готовыми решениями:

Ошибка при запуске mp3 файла
Привет всем. У меня такая проблема. При запуске mp3 файла, файл не запускается. Если нажать play то выводится ошибка "unsupported file...

Как повысить громкость файла формата mp3?
Переконвертировал из асс в mp3 при помощи проги формат фактори, но еле слышно .Как и какими прогами можно сделать громкость больше?

Волновой образ не изменился после кодирования WAVE-файла в MP3 и обратно
Оцифровать фрагмент звука, запомнить волновой образ WAVE-файла, сжать WAVE-файл в MP3, распаковать MP3 в WAVE файл. Взял wave файл...

44
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
25.04.2017, 00:40  [ТС]
Студворк — интернет-сервис помощи студентам
А человеческим языком можно объяснить?
Что такое перегрузка и почему вся музыка в flac, скачанная с трекеров нормализована до 0 dB и как добиться такого же эффекта при конвертации, играет ли превышение этого пикового значения громкости какую-то негативную роль?
На скринах один и тот же музыкальный файл. После конвертации пиковое значение превышает 0.
Миниатюры
Нормализация mp3 файла   Нормализация mp3 файла  
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
25.04.2017, 12:31
Цитата Сообщение от power21580 Посмотреть сообщение
А человеческим языком можно объяснить?
что именно?
dBFS?
ну вот представь, у тебя есть цифровое поле для передачи ЦЕЛЫХ ДЕЦИМАЛЬНЫХ (десятичных) чисел, ограниченное тремя знаками (цифрами). То есть, максимально ты можешь передать в этом поле значение 999. ты можешь передать этим методом число (та даже всего лишь на 1 единицу больше) 1000? НЕТ.
в PCM (стандарте кодирования звука методом дискретизации отсчетов) тоже есть свой максимум. и его обозначили как 0dBFS (Full Scale = "полный диапазон", смысловой вариант - максимальное значение). То есть, это ТОТ МАКСИМУМ (амплитуды сигнала), который вообще может быть передан при этом стандарте. Причем, для совместимости разных систем (в плане разрядности), в РСМ передаются значения ДРОБНЫХ величин!. Самый первый бит в семпле означает ЗНАК - положительная это полуволна сигнала, или отрицательная. Следующий бит означает 1/2-ю максимального уровня, третий - 1/4-ю, четвертый - 1/8-ю и т.д. Так вот, МАКСИМАЛЬНЫЙ УРОВЕНЬ (амплитуда) сигнала, которая вообще может быть передана при таком кодировании банально ограничена числом разрядов, отведенных на передачу данных в текущем формате (или системе) - и она равна некоей "условной единице" (что в децибелах как раз и означает "0 дБ", а так как это максимальный сигнал, то не просто 0 dB, a 0 dBFS). Ее НЕЛЬЗЯ ПРЕВЫСИТЬ, ЦАП (преобразующий цифру в аналоговый сигнал) НЕ СМОЖЕТ ВЫДАТЬ БОЛЬШЕ, ЧЕМ ЭТОТ НЕКИЙ УСЛОВНЫЙ МАКСИМУМ. Точнее даже будет сказать - он НЕ СМОЖЕТ ПОЛУЧИТЬ ДАННЫЕ О ТОМ, ЧТО УРОВЕНЬ СИГНАЛА (АМПЛИТУДЫ) СЭМПЛА (ОТСЧЕТА СИГНАЛА) БОЛЬШЕ ЧЕМ 0dBFS! Поэтому, если при оцифровке сигнал превысит этот уровень, будет однозначный жесткий клиппинг (обрезка верхушек, если для примера взять синусоидальный сигнал). То же самое и при нормализации
2
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
25.04.2017, 13:27  [ТС]
Хорошо. Теперь, кажется, можно снова задать вопрос: как сделать так, чтобы пиковый уровень не превышал 0 dBFS?
У adobe audiction есть такая функция "нормализовать до -0.1 дб". Есть ли подобные инструменты в других программах?
Цитата Сообщение от Dmitry Посмотреть сообщение
будет однозначный жесткий клиппинг
Цитата Сообщение от Dmitry Посмотреть сообщение
То же самое и при нормализации
Я и хочу этого избежать, мне необходима пиковая нормализация.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
25.04.2017, 13:41
Цитата Сообщение от power21580 Посмотреть сообщение
Есть ли подобные инструменты в других программах?
что тебе ответили их авторы?
0
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
25.04.2017, 13:55  [ТС]
Цитата Сообщение от Dmitry Посмотреть сообщение
что тебе ответили их авторы?
Я не спрашивал. Сначала тут вопрос задал, вдруг кого-нибудь волнует такая проблема.
Слушай, есть еще такой вопрос. Критично ли наличие выходящих за 0 dBFS некоторых пиков или это нормальная практика для losse?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
25.04.2017, 18:13
Цитата Сообщение от power21580 Посмотреть сообщение
Критично ли наличие выходящих за 0 dBFS некоторых пиков
и зачем я целых два поста расписывал, что такое PCM, dBFS, разрядность,и т.д.?...
НЕЛЬЗЯ ПРЕВЫСИТЬ 0 dBFS, НЕВОЗМОЖНО!
0
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
25.04.2017, 18:20  [ТС]
Видимо, ты что-то упустил из виду. Прочитай вот эту статью Когда дойдешь до "Пиковая нормализация", поймешь о чем я.
В AA идет перегрузка, что это тогда?
Миниатюры
Нормализация mp3 файла  
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
25.04.2017, 18:51
я обычно статьи не читаю,
Цитата Сообщение от power21580 Посмотреть сообщение
ты что-то упустил из виду. Прочитай вот
...я их пишу...


последняя попытка (про dBFS) - если дойдет, хорошо, если нет, продолжай читать всякую ...ню дальше.

стоит мост над дорогой. от уровня асфальта на дороге до нижнего края перекрытия моста ровно 2 метра 80 сантиметров. и едет грузовик в кунгом (крытым кузовом или прицепом), высота которого от уровня дороги до высшей точки крыши 2 метра 90 сантиметров. так вот, если водитель грузовика попрется все равно под мост, и мост окажется крепче чем грузовик, 10 сантиметров его крыши не пройдут, мост их срежет.

а про нормализации - в чистой математике это банальное умножение.
  1. программой определяется максимальный уровень исходного сигнала. допустим он был 0 dB (в дробном исчислении равен 1)
  2. программа определяет тот уровень, который запросил юзер (для простоты примера возьмем умного юзера, который запросил -6 dB, или ослабление в два раза, что в дробях означает 0,5)
  3. находится отношение желаемого уровня к исходному. в нашем случае (примере) оно составит все те же 0,5
  4. после чего программа берет каждый отсчет исходного сигнала и умножает на дробь, полученную в п.3
ТОЧКА.
2
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
25.04.2017, 18:55  [ТС]
Забей. Ты не понимаешь, что я тебе пишу и что я хочу услышать. Продолжаешь мне затирать статью с вики про dBFS, но на мои вопросы не отвечаешь.

Я уже давно понял, что оборудование не способно воспроизвести излишки, но ОНИ ЕСТЬ В ПЕСНЕ!!!!!!!! Это показано на скрине и это показывает aa.
Я же хочу нормализовать так, чтобы пиковый уровень не доходил до 0 или был равен нулю.
0
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
25.04.2017, 19:07  [ТС]
Последняя попытка объяснить тебе, что 0 преодолен вот этим скриншотом:
Миниатюры
Нормализация mp3 файла  
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
26.04.2017, 12:41
Цитата Сообщение от power21580 Посмотреть сообщение
Это показано на скрине и это показывает aa.
цифровые сигнальные процессоры (включая и компьютерные программы-редакторы) оперируют (как минимум, имеют возможность) бОльшим диапазоном (разрядностью) сигнала. Например, простенький дельта-сигма -дсп ad1953 Analog devices внутри себя позволяет то ли двух-кратный, то ли четырех-кратный оверхед (превышение сигнала над "стандартной единицей" уровня 0 dBFS). для этого ВНУТРИ указанных железяк и программ битность (разрядность) данных повышена. Например, у упомянутого мной дсп формат сигнала представлен как "знак" = старший разряд, потом разряд "2", потом "1", лишь после этого - стандартные "1/2", "1/4", и т.д....

Все это "хорошо" до тех пор, пока обрабатываемый сигнал живет ВНУТРИ данного процессора (программы). Внутри их ЕСТЬ ГДЕ хранить/передавать эти ЛИШНИЕ с точки зрения стандарта биты! И все меняется, как только программа (в твоем случае) должна будет записать это все в файл. В файле НЕТ МЕСТА для лишней информации, стандартные (допустим) 16 бит позволяют передать только лишь 0dBFS как максимум уровня сигнала. И если внутри себя твоя прога показывает, что "вот тут +1дБ", то при записи в файл в этом месте будет именно 0 дБ...

Вообще, твои пики, которые показывает аа, вызваны явлением, получившим название "феномена Гиббса". При конвертации в lozzy с целью экономии снижается число гармоник, формирующих исходный сигнал, что дает дополнительные выбросы (которые тем больше, чем "прямоугольнее" был исходный сигнал и чем больше высших гармоник выкинули при преобразовании).
Цитата Сообщение от power21580 Посмотреть сообщение
как сделать так, чтобы пиковый уровень не превышал 0 dBFS?
а "борются" с этим весьма просто - не затягивают уровень сигнала к 0 dBFS, а нормализуют его на меньший пиковый уровень (от -1 до -3 дБ).
2
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
26.04.2017, 13:25  [ТС]
Цитата Сообщение от Dmitry Посмотреть сообщение
нормализуют его на меньший пиковый уровень (от -1 до -3 дБ).
И как это сделать?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
26.04.2017, 14:56
откуда мне-то знать? в программе находишь функцию нормализации, устанавливаешь желаемый уровень, попадаешь мышью в кнопку ок...
2
4826 / 3403 / 203
Регистрация: 29.11.2011
Сообщений: 5,628
26.04.2017, 20:28
Цитата Сообщение от power21580 Посмотреть сообщение
У adobe audiction есть такая функция "нормализовать до -0.1 дб"
у адобе есть и настраиваемая нормализация как в дБ так и в %
Миниатюры
Нормализация mp3 файла   Нормализация mp3 файла  
2
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
26.04.2017, 20:31  [ТС]
Цитата Сообщение от лотос Посмотреть сообщение
у адобе есть и настраиваемая нормализация как в дБ так и в %
А толку от этого? Я ведь еще в шапке написал, что aa режет спектр на 16к, при сохранении файла, даже если не было никаких манипуляций.
Как решить эту проблему?
0
4826 / 3403 / 203
Регистрация: 29.11.2011
Сообщений: 5,628
26.04.2017, 20:51
Цитата Сообщение от power21580 Посмотреть сообщение
А толку от этого? Я ведь еще в шапке написал, что aa режет спектр на 16к, при сохранении файла, даже если не было никаких манипуляций
у меня не режет оставляет как в оригинале ест если не менять формат
2
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
26.04.2017, 21:00  [ТС]
Замечательно, а у меня режет. Попробуй конвертировать, закрой программу и заново открой полученный файл.
Причем режет спектр любая версия aa, видимо, дело в кодеке.
0
4826 / 3403 / 203
Регистрация: 29.11.2011
Сообщений: 5,628
26.04.2017, 21:07
Цитата Сообщение от power21580 Посмотреть сообщение
дело в кодеке.
какими кодек паками ,,замарана,, система? что установлено из сторонних кодеков в системе?
2
 Аватар для power21580
5 / 5 / 1
Регистрация: 02.12.2011
Сообщений: 166
26.04.2017, 21:20  [ТС]
Стоят только K-Lite Codec Pack
0
26.04.2017, 21:28

Не по теме:

Цитата Сообщение от power21580 Посмотреть сообщение
K-Lite Codec Pack
Володь, спокойнее. :facepalm:

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.04.2017, 21:28

Как определить длительность Mp3 файла. MP3 плеер на библиотеке BASS 2.4
В процессе поиска ответов я наткнулся на эту тему https://www.cyberforum.ru/delphi-beginners/thread83454.html Судя по всему, создателю...

Как поставить в Mp3 плеере на кнопку окрытие не одного mp3 файла ??
Привет ! У меня такая проблема я пишу mp3 плеер на Delphi и у меня в нём есть кнопка открытия файлов и при окрытии mp3 файлов можно открыть...

Нормализация звукового файла
Кто-нибудь может мне помочь сделат прогу, которая может нормализовать звуковой файл или хотябы чтобы прогу изменяла громкость...

Запись звукового файла поверх существующего mp3 файла
Привет всем. Ситуация интересная. Есть около 3000 mp3 файлов. Есть записан файл, звук из которого нужно вставить в эти 3000 файлов. Ну...

Длительность mp3 файла
Собственно вопрос банальный, как узнать длительность трека? В вики нашел строку Расширенный тег Помещается перед ID3v1 тегом: 227...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru