AIMP Forum

Общее => Общение / General => Topic started by: McClaud on January 10, 2013, 13:51:22

Title: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 13:51:22
Скачал на днях очередной альбом и с удивлением обнаружил, что в CUE прописаны данные Replaygain. Решил выяснить, какой прогой сие возможно сделать. Серфинг ничего не дал, точнее – всё указывало на пресловутый Foobar. Однако давнее знакомство с его минималистичным интерфейсом напрочь отбило охоту лицезреть его вновь.

Попробовал осуществить оное посредством AIMP. Первой препоной стало то, что ATE не видит CUE и, соответственно, мои IMAGE для него и не альбомы вовсе. Пришлось извращаться: конвертить имидж в треки; сканить их на предмет выявления RG; обратно собирать в AC в имидж+CUE. То, что это «мартышкин труд», требующий массы телодвижений и времени – полбеды. Результат далеко не безупречен. В результируещем CUE отсутствуют RG для альбома; сам имидж содержит теги одного из исходных треков; вшитый ковер перезаписывается в соответствие стандартам, но перестаёт отображаться в альтернативном софте…

Пришлось-таки качать и ставить Foobar. Первые же эксперименты показали, что для него мои имиджи, с вшитыми CUE и каверами, абсолютно «прозрачны» – в два счёта были просканированы отданные на растерзание альбомы, и информация RG появилась прямо во вшитых CUE. Надо ли говорить, что и каверы при этом нисколько не пострадали – «песня», да и только! Главное, что эти данные прекрасно читаются AIMP’ом.

Единственное, что смущает – различающиеся значения RG, сделанные AIMP’ом и Foobar’ ом – кому верить?...
Title: Re: ReplayGain и CUESheet
Post by: Soolo on January 10, 2013, 14:33:52
Круто =)

Не хочется расстаивать фанатов Фубара, но он, похоже, неверно анализирует пики
Ошибка в десятитысячных долях дБ, но она есть (проверял с помощью Sound Forge 10.0 и Audacity 2.0.2).
Что касается данных на сколько следует ослаблять сигнал - я их не нашел
Но у Фубара однозначно избыточное ослабление
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 14:53:52
Круто =)

Не хочется расстаивать фанатов Фубара, но он, похоже, неверно анализирует пики
Ошибка в десятитысячных долях дБ, но она есть (проверял с помощью Sound Forge 10.0 и Audacity 2.0.2).
Что касается данных на сколько следует ослаблять сигнал - я их не нашел
Но у Фубара однозначно избыточное ослабление
Ты не фанатов Фубара расстроил, ты расстроил фаната Аимпа   >:(
Для того, чтобы прописать правильные RG-данные в мою фонотеку мне остатка жизни не хватит (а музыку-то когда слушать?!), уж лучше я доверюсь "засланному казачку", пусть музыка будет звучать на тысячные дБ тише, но хоть ровно!  :D
Title: Re: ReplayGain и CUESheet
Post by: Soolo on January 10, 2013, 14:57:09
Ты не фанатов Фубара расстроил, ты расстроил фаната Аимпа   >:(
чем?
Для того, чтобы прописать правильные RG-данные в мою фонотеку мне остатка жизни не хватит (а музыку-то когда слушать?!), уж лучше я доверюсь "засланному казачку", пусть музыка будет звучать на тысячные дБ тише, но хоть ровно!  :D
анализируй в АИМПе файл целиком, как альбом. Всё-таки, обычно, альбом это цельная законченная работа. И если где-то пик выше, это не значит, что средняя громкость трека тоже будет выше
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 15:24:24
чем?
Не дождусь я, когда Аимп научится полноценно работать с CUE, а ждать, что Артём реализует вшивание каверов в непредназначенные спецификацией места - вообще наивно  :(

анализируй в АИМПе файл целиком, как альбом. Всё-таки, обычно, альбом это цельная законченная работа. И если где-то пик выше, это не значит, что средняя громкость трека тоже будет выше
Анализ - одно, но вбивать данные в CUE придётся ручками, а у меня все они вшиты в имиджи! Кроме того, иногда возникает необходимость включения трековых-RG, например, если включить случайное воспроизведение, то этот режим предпочтительнее. А как я писал в первом посте, реализовать подобное в моей фонотеке нынешними средствами Аимп - просто нереально. Фубаром же - проще простого. Я около двухсот альбомов обработал за полтора часа (точнее, Фубар работал, а я занимался своими делами)! Завтра прогоню через Фубар всю фонотеку (интересно, сколько на это уйдёт времени...).
Title: Re: ReplayGain и CUESheet
Post by: Artem on January 10, 2013, 15:29:07
что Артём реализует вшивание каверов в непредназначенные спецификацией места - вообще наивно  :(

Это в какие?

Анализ - одно, но вбивать данные в CUE придётся ручками, а у меня все они вшиты в имиджи! Кроме того, иногда возникает необходимость включения трековых-RG, например, если включить случайное воспроизведение, то этот режим предпочтительнее. А как я писал в первом посте, реализовать подобное в моей фонотеке нынешними средствами Аимп - просто нереально. Фубаром же - проще простого. Я около двухсот альбомов обработал за полтора часа (точнее, Фубар работал, а я занимался своими делами)! Завтра прогоню через Фубар всю фонотеку (интересно, сколько на это уйдёт времени...).

Фубар реально записывает результаты анализа в CUE? Или хранит в своей базе данных?
Title: Re: ReplayGain и CUESheet
Post by: DennoN on January 10, 2013, 15:35:02
Реально в cue пишет. Я так им делал. А аимп эти данные вроде как даже нормально читает.
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 15:45:13
Это в какие?
В Mp3tag для этого специальная секция, вшитые таким образом каверы корректно отображаются и в TagScanner, и в Фубаре.  Прога СUE Tools каверы вшивает туда же. Вшитые же  в ATE по спецификации - видны лишь в Аимпе, увы  :(

Фубар реально записывает результаты анализа в CUE? Или хранит в своей базе данных?
Данные реально записываются в CUE, даже если CUE вшит в файл!
Title: Re: ReplayGain и CUESheet
Post by: Soolo on January 10, 2013, 15:47:32
В Mp3tag для этого специальная секция, вшитые таким образом каверы корректно отображаются и в TagScanner, и в Фубаре.  Прога СUE Tools каверы вшивает туда же. Вшитые же  в ATE по спецификации - видны лишь в Аимпе, увы  :(
это не про FLAC случайно речь?
Может быть виноват баг? https://www.aimp.ru/forum/index.php?topic=37801.0
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 15:51:02
это не про FLAC случайно речь?
Может быть виноват баг? https://www.aimp.ru/forum/index.php?topic=37801.0
Flac - это частный случай, в моих APE такая же беда. Сейчас проверю все форматы, отпишусь...
Title: Re: ReplayGain и CUESheet
Post by: Soolo on January 10, 2013, 16:01:23
Flac - это частный случай, в моих APE такая же беда. Сейчас проверю все форматы, отпишусь...
Видимо, Mp3tag пишет теги ID3v2 в форматы не предназначенные для этого.
Всё-таки стандарты придумываются не просто так.
Если все начнут делать "что хочу, то ворочу", получим "то, не знаю что"
Title: Re: ReplayGain и CUESheet
Post by: Artem on January 10, 2013, 16:08:53
В Mp3tag для этого специальная секция, вшитые таким образом каверы корректно отображаются и в TagScanner, и в Фубаре.  Прога СUE Tools каверы вшивает туда же. Вшитые же  в ATE по спецификации - видны лишь в Аимпе, увы  :(

Куда туда?

Flac - это частный случай, в моих APE такая же беда. Сейчас проверю все форматы, отпишусь...

у APE два тега - ID3v2 и APEv2, в которые можно записать обложку. AIMP пишет в последний, т.к. он расположен в конце файла и потому более привлекателен для редактирования. Я ни где не видел указаний, что обложку альбома нужно хранить только в ID3v2 для APE файлов.
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 17:05:04
Для эксперимента конвертировал один трек в поддерживаемые форматы. На выходе из AC Mp3tag видит обложки в FLAC, MP3 и OGG. В APE, MPC и WV обложка вшита в область метаданных и как картинка не отображается. В ATE обложка отображается у всех, кроме WMA, но то отдельная песня. Разумеется, те же треки имеют обложку и при воспроизведении в AIMP3.

 После вшивания посредством Mp3tag ATE видит обложки везде, для WMA – если вес обложки менее 60 Кб. Если же вес обложки превышает 60 Кб, то обложка хоть и вшивается и отображается в Mp3tag, но ни ATE ни AIMP3 её не видят.

После пересохранения в ATE Mp3tag опять перестал видеть обложки у APE, MPC и WV. В AIMP, разумеется, всё отображается и в этом случае.
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 17:07:24
Куда туда?

у APE два тега - ID3v2 и APEv2, в которые можно записать обложку. AIMP пишет в последний, т.к. он расположен в конце файла и потому более привлекателен для редактирования. Я ни где не видел указаний, что обложку альбома нужно хранить только в ID3v2 для APE файлов.
Проблема не только с APE. Странно, что неправильно хранят обложки несколько разных прог...
Title: Re: ReplayGain и CUESheet
Post by: Soolo on January 10, 2013, 17:10:30
Для эксперимента конвертировал один трек в поддерживаемые форматы. На выходе из AC Mp3tag видит обложки в FLAC, MP3 и OGG. В APE, MPC и WV обложка вшита в область метаданных и как картинка не отображается. В ATE обложка отображается у всех, кроме WMA, но то отдельная песня. Разумеется, те же треки имеют обложку и при воспроизведении в AIMP3.

 После вшивания посредством Mp3tag ATE видит обложки везде, для WMA – если вес обложки менее 60 Кб. Если же вес обложки превышает 60 Кб, то обложка хоть и вшивается и отображается в Mp3tag, но ни ATE ни AIMP3 её не видят.

После пересохранения в ATE Mp3tag опять перестал видеть обложки у APE, MPC и WV. В AIMP, разумеется, всё отображается и в этом случае.
Вывод: Mp3tag - ограниченная в функционале прога, которая не понимает теги APE и неправильно шьет обложки в WMA (думаю, это может даже помешать воспроизведению на некоторых устройствах или в некоторых прогах)

АИМП понимает всё (кроме неправильно вшитой обложки в WMA), работает так, как ему удобнее, но по правилам
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 17:11:18
Видимо, Mp3tag пишет теги ID3v2 в форматы не предназначенные для этого.
Всё-таки стандарты придумываются не просто так.
Если все начнут делать "что хочу, то ворочу", получим "то, не знаю что"
Что-то много получается не блюдущих стандарты...

Например, с TagScanner ситуация такова: из обложек, вшитых ATE, оная отображается только у OGG. Между Mp3tag и TagScanner «любовь и уважуха». Что – ещё один неправильный редактор?…

Title: Re: ReplayGain и CUESheet
Post by: Artem on January 10, 2013, 19:58:41
Если же вес обложки превышает 60 Кб, то обложка хоть и вшивается и отображается в Mp3tag, но ни ATE ни AIMP3 её не видят.

Можете скинуть получившийся вариант?

После пересохранения в ATE Mp3tag опять перестал видеть обложки у APE, MPC и WV. В AIMP, разумеется, всё отображается и в этом случае.

Имхо, это проблема MP3Tag.

Вывод: Mp3tag - ограниченная в функционале прога, которая не понимает теги APE и неправильно шьет обложки в WMA (думаю, это может даже помешать воспроизведению на некоторых устройствах или в некоторых прогах)

АИМП понимает всё (кроме неправильно вшитой обложки в WMA), работает так, как ему удобнее, но по правилам

Я думаю, что в этом случае Mp3Tag пишет в другую секцию, которую АИМП не читает. Тут, возможно, наш косяк.
Title: Re: ReplayGain и CUESheet
Post by: Soolo on January 10, 2013, 20:02:53
Тут, возможно, наш косяк.
Ты про WMA ?
Title: Re: ReplayGain и CUESheet
Post by: Artem on January 10, 2013, 20:48:46
Ты про WMA ?

Да
Title: Re: ReplayGain и CUESheet
Post by: Soolo on January 10, 2013, 21:50:01
Файл с большой обложкой http://yadi.sk/d/suLR4OJN1lp87
С маленькой http://yadi.sk/d/qpD7EaI71lpGx

Теги созданы с помощью MP3Tag
Title: Re: ReplayGain и CUESheet
Post by: Artem on January 10, 2013, 22:22:11
Файл с большой обложкой http://yadi.sk/d/suLR4OJN1lp87
С маленькой http://yadi.sk/d/qpD7EaI71lpGx

Теги созданы с помощью MP3Tag

Спасибо
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 10, 2013, 23:21:59
Имхо, это проблема MP3Tag.
Прискорбно, но Mp3tag единственная известная мне прога, позволяющая редактировать дополнительные поля, в частности, вшитый CUE. Ну, вот теперь ещё Foobar...  ::)
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 11, 2013, 11:46:41
Реально в cue пишет. Я так им делал. А аимп эти данные вроде как даже нормально читает.
Вот в чём, чём, а в этом к AIMP'у претензий нет - читает всё! Ну, или почти всё...
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 11, 2013, 11:55:06
у APE два тега - ID3v2 и APEv2, в которые можно записать обложку. AIMP пишет в последний, т.к. он расположен в конце файла и потому более привлекателен для редактирования. Я ни где не видел указаний, что обложку альбома нужно хранить только в ID3v2 для APE файлов.
Судя по картинке Mp3tag именно в APEv2 и пишет кавер. Почему один тип тега, но разный результат...

Провёл ещё одно изыскание на предмет отображения вшитых каверов. На этот раз подопытным выступил пресловутый Foobar. У скормленных ему треков, вышедших из AC (равно как и подправленных в ATE), вшитую картинку он увидел лишь у FLAC и MP3. Т.е. ситуация ещё хуже, чем с Mp3tag, тот ещё и в OGG картинку видит.

После вшивания обложки средствами Mp3tag, Фубар «прозрел» настолько, что увидел вшитые каверы у всех треков, включая WMA, хотя вес обложки превышал лимит в 60 кило.

Обратная процедура показала полную идентичность результата – обложки, вшитые Фубаром, прекрасно отображались в Mp3tag, включая и «тяжёлую» картинку в треке WMA!

Маловероятно, что создатели Foobar’a злонамеренно решили попрать Tag-спецификации, и уж тем более сложно заподозрить их в дискредитации своего детища. Может это спецификации, которыми руководствуется AIMP, морально устарели?
Title: Re: ReplayGain и CUESheet
Post by: Artem on January 11, 2013, 12:10:36
Да что вы заладили со своими спецификациями? При чем они тут? с WMA мы разобрались, вроде как. с APE - вечером проверю на фубаре, почему он не видит. С OGG я повторить не смог - все отображается корректно.
Title: Re: ReplayGain и CUESheet
Post by: Soolo on January 11, 2013, 12:23:22
с APE - вечером проверю на фубаре, почему он не видит.
APE Фубаром из коробки не поддерживается. Может быть дело в этом?
Title: Re: ReplayGain и CUESheet
Post by: Artem on January 11, 2013, 13:24:28
APE Фубаром из коробки не поддерживается. Может быть дело в этом?

Проверю
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 11, 2013, 18:51:35
APE Фубаром из коробки не поддерживается. Может быть дело в этом?
Проверял с установленным "foo_input_monkey.fb2k-component", без него Фубар вообще APE не видит, не то что обложки в нём.
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 11, 2013, 19:25:28
С OGG я повторить не смог - все отображается корректно.
Сконвертировал в OGG несколько nразных треков, Фубар картинки не видит, а для некоторых треков ещё и пишет: "Attached editing picture failure: Unsupported format or corrupted file", причём эти же треки с теми же картинками но во FLAC картинку кажут.
Попробовал эту картинку вставить в OGG самим Фубаром - не вышло, пишет: "Attached picture editing failure on "E:\Music\Experiment\Camel - Pressure Points.ogg": Unsupported format or corrupted file". Но эта же картинка вшитая Mp3tag'ом проблем не вызывает, а потом и сам Фубар эту картинку в OGG нормально вставляет. Картинка обычная - 400х400 - 71 Кб...
Title: Re: ReplayGain и CUESheet
Post by: timoza on January 11, 2013, 20:38:47
дык может лучше эту проблему на форуме фубара обсудить? не думаю, что Артём что-то захочет менять в Фу  ::)

или может у меня просто лыжи не едут....
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 11, 2013, 20:49:50
дык может лучше эту проблему на форуме фубара обсудить? не думаю, что Артём что-то захочет менять в Фу  ::)

или может у меня просто лыжи не едут....
Не исключаю, что и Фубар далёк от совершенства, но стремиться к нему надо :)
Title: Re: ReplayGain и CUESheet
Post by: Artem on January 12, 2013, 01:07:48
Не исключаю, что и Фубар далёк от совершенства, но стремиться к нему надо :)

почему это надо?
Title: Re: ReplayGain и CUESheet
Post by: McClaud on January 12, 2013, 02:07:51
почему это надо?
Стремиться не к Фубару, к СОВЕРШЕНСТВУ!  ;)