Перейти к содержимому


Фотография
* * * * * 1 Голосов

Mp3 Vs Aac


  • Please log in to reply
46 ответов в этой теме

#1 ZhekSooN

ZhekSooN

    -=● TRUE_ЖенеГ ●=-

  • Участники
  • Сообщений: 416
  • Пол:Мужчина
  • Город:Бобруйск :)
  • Интересы:Заядлый электронщик))
  • Модель телефона: Samsung i200 + Kingston 4gb

Отправлено 2008-дек-04 - 18:14

< Скажи мне, в каком формате ты хранишь свою музыку, и я скажу, в каком ты веке живёшь ©>
-------------------------------------------------

1. Коротко о главном.

AAC бывает 3 спецификаций: AAC-LC, AAC-HE v1 и AAC-HE v2.
Теперь поподробнее о каждой из них.

AAC-LC -- самый младший в линейке спецификаций. И самый низкокачественный. Но самый быстрый.
Но не смотря на свою простоту даёт несомненно лучшее качество, чем MP3 при почти любых битрейтах.

AAC-HE v1 -- знакомые многим под ником AAC+ формат, представляет собой улучшеный с помощью SBR-костыля AAС. Под SBR-костылём здесь понимается накричавшая в MP3Pro технология SBR -- восстановление ВЧ составляющей сигнала из отдельной информации о спектре и мощности в потоке.
Короче говоря лучше не вникать, а юзать, т.к. трек в 64 кбит/с не отличим от оригинала!!! Послушайте - поймёте.

AAC-HE v2 (eAAC+) -- это AAC-HE v1, но с применением дополнительного механизма для имитации стерео звучания
при фактическом кодировании лишь одного канала (этот механизм называется Parametric Stereo, сокращенно PS).
Собстно, формат нельзя выделить как самостоятельный, это всего-лишь примочка к AAC-HE v1.
Даёт эффект при низких битрейтах (16 - 48 кбит/с).
Его ни в коем случае не надо использовать для битрейтов выше 50 кбит!!!

Подробнее про теорию формата AAC можно почитать здесь.

Все спецификации обладают полной совместимостью "сверху вниз" (если смотреть по моему посту), тоесть: AAC-LC воспроизведётся на устройстве с поддержкой AAC-HE,
но есть и частичная совместимость "снизу вверх", когда AAC+ воспроизведётся на устройстве только с поддержкой AAC-LC, но качество будет отвратительным (при воспроизведении не будут использоваться данные SBR). Но и это не в 100% случаев.

И кстати о телефонах: не все телефоны понимают AAC-HE, только новые модели (Е200, Е250, Е590, etc) могут нормально воспроизводить его, старые же (D500, D600, X700 и т.д)
понимают только AAC-LC. Хотя могут быть исключения, так что проверяйте :bx:

2. Слушаем и удивляемся! :(

Только не пугайтесь битрейта - качество звука далеко не такое, как вы привыкли слышать при 32 кбит/с...

Итак, Nightwish - crimson tide and deep blue sea собственной перcоной во всех спецификациях AAC ..

AAC-HE v2 (32 кбит/с, 44 кГц, стерео) - наиболее качественный из всех здесь перечисленых.
Прикрепленный файл  nightwish___AAc_HE_v2.7z   818,36К   Количество загрузок: 437


AAC-HE v1 (тоже самое) - звучит несколько хуже на верхних частотах, немного проявляя фирменный артефакт AAC. Но всё равно айс.
Прикрепленный файл  nightwish___AAC_HE_v1.7z   799,02К   Количество загрузок: 106


AAC-LC (32 кбит/с, 44 кГц, моно) - по звучанию близок к mp3 ~64 кбит/с, слушать можно. Моно потому что стерео звучит на 2 порядка хуже.
Прикрепленный файл  nightwish___AAC_LC.7z   815,55К   Количество загрузок: 93


И, собственно то, ради чего сравнение и делалось
MP3 (32 кбит/с, 22 кгц, моно) - ВОТ ЩАС МОЖНО ПУГАТЬСЯ!!! Lame даже не хочет дискретизацию в 44кГц ставить! лень тратить на это г...но, потом по просьбам трудящихся выложу.

Оригинал можно взять здесь - http://www.zaycev.ne...g...p3&id=22041

Послушали, удивились и захотели сделать так-же? Не беда!

3. Кодируем в AAC.

Запомните, уважаемые! Ничто не кодирует лучше, чем оригинальный енкодер! Поэтому выбрасываем всякие там Easy CD-DA Extractr'ы и Winamp'ы
и идём по ссылке http://www.nero.com/...o-aac-codec.php на офф. сайт за офф. кодером AAC. Ну не много, не мало - 1,73 Мб скачать придётся, чтобы в полной мере довольствоваться худыми битрейтами для сочного звучания.

Так-с, кодер скачали, но вот беда - он работает только с с командной строки и кодирует только WAV файлы :(
Чтобы преодолеть эту сложность, скачиваем замечательный плеер foobar2000, который и создаст подходящие условия для работы кодека.

3.1. Подключаем Nero AAC Encoder к Foobar2000.

Плеер и енкодер у нас есть, осталось их связать вместе...

Чтобы сделать это, повторите следующие действия:

1) Из архива с Nero AAC Encoder извлекаем содержимое папки win32 (куда-нибудь).

2) Создаём в папке с установленым foobar2000 папку Encoder и копируем сюда то, что мы извлекли из папки win32 (Здесь будет покоится тот-самый Nero AAC Encoder...).

3) Запускаем плеер, идём в File => Preferences => Tools => Converter, жмём на кнопку "Add new", в списке "Encoder" выбираем "Custom".

4) В строке Encoder пишем путь к файлу neroAacEnc.exe, который покоится в созданной нами папке.

5) В строке Extension пишем расширение, в которое будет кодироваться аудио - это m4a.

Строку Parameters пока опускаем, и сразу переходим к Encoder name.
В ней пишем Nero AAC Encoder.

Стороки ниже можно заполнять по своему желанию.


3.2. Задаём параметры енкодера.

Кто не поленился и прочитал readme.txt в архиве енкодера, тот знает, что параметров у него немного, но и немало.
В общем параметры задаются так: neroAacEnc [options] -if <input-file> -of <output-file>
Где:

<input-file> - входной файл в формате WAV или поток в этом формате;
<output-file> - выходной файл.


В секции [options] должны содержаться остальные опции:

Битрейт обозначаем как -br nnn, где nnn - битрейт в битах/с. Тоесть 32 кбит/с будет описываться как -br 32000.
Так же вместо битрейта можно поставить качество файла относительно оригинала: -q nn, где nn - это отношение выходного качества к входному.
Например 1/5 качества оригинала будет выглядеть как -q 0.2
Но опцией качества лучше не пользоваться, т.к. битрейт и размер файла будут неизвестны, что очень критично для мобильного телефона.
Если же энкодеру не дать никаких указаний по установке битрейту, то он примет значение по умолчанию: -q 0.5 .

Кодек можно устанавливать директивами -lc (AAC-LC), -he (AAC-HE v1) и -hev2 (AAC-HE v2).
Если здесь будет пусто, то энкодер сам выберет наиболее подходящую спецификацию AAC.
Если вы встрачаетесь с этим форматом в первый раз, то лучше выбор спецификации предоставить самому енкодеру!
Т.е. вообще не писать никаких директив по установке кодека.

Директива -ignorelength приказывает кодеку не смотреть на длинну трека в заголовке WAV, а кодировать до тех пор, пока не закончатся аудиоданные.
Это необходимо для нормального кодирования потока аудио, который пересылает в энкодер Foobar2000.


Окончательный вариант для копирования в строку Parameters (32 кбит/с AAC-HE v2) будет выглядеть так:
-hev2 -br 32000 -ignorelength -if - -of %d

НО!!! Это только пример! ни в коем случае не оставляйте эту строку, если собираетесь менять битрейт!
Если вы ещё не достаточно знакомы с форматом, то установите автоматический выбор кодека для данного битрейта, т.е:
-br XXX -ignorelength -if - -of %d
где ХХХ - это битрейт в битах\сек

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

3.3. А вот теперь кодируем.

Кодирование в foobar2000 производится очень просто: выделяем файлы, которые хотим перекодировать, щёлкаем правой кнопкой мыши на одном из них и выбираем
Convert => ... и выбираем созданый вами профиль.

Чтобы сохранить первоначальное имя файла, в группе Output files ставим первую галку и в качестве образца имени вводим %filename%.

С остальными опциями думаю труда разобраться не составит.

3.4. Работа с фильтрами.

В foobar2000 имеются фильтры, которые доступны для процесса конвертирования.
Они находятся на вкладке Processing, и чтобы включить их, надо поставить галку на опции DSP:

Downmix channels to mono - простейший фильтр, который смешивает всё каналы в один. Думаю пояснять ничего не надо.

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

Skip Silence - пропускает тишину в начале файла.

Разбор других фильтров сложности не представляет, так что дерзайте..

4.5. Секреты кодирования.

1) Лучше не использовать AAC-HE для моно-файлов, т.к. даже при достаточных битрейтах будет слышен артефакт ААС. Для моно используйте AAC-LC. Но его не надо использовать для стерео там, где этого не желает энкодер.
А вообще если вы хотите перекодировать монофонический трек, то лучше попробовать два варианта: AAC-LC и AAC-HE, и из них выбрать тот, что звучит лучше.

2) AAC-HE v2 не может кодировать моно, т.к. теряется смысл формата :)

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


Ну, вроде пока всё. Если есть вопросы - задавайте, постараюсь ответить.

#2 daa

daa

    брутален

  • Участники
  • Сообщений: 1 112
  • Пол:Мужчина
  • Город:dp.ua
  • Интересы:B.C.Rich guitars
    SLAYER
  • Модель телефона: Samsung Gio

Отправлено 2008-дек-04 - 18:19

аас по мне рулит,при битрейде 128 получаю качество как на крутом мп3 около 240 битрейда
з.ы. но всеравно вся музыка в мп3,ибо влом перегонять=0))))
з.ы.ы.для пережатия юзал itunes

#3 сиспсон

сиспсон

    Магистр

  • Специалисты S
  • Сообщений: 1 481
  • Пол:Мужчина
  • Город:УКРАЇНА КОРОСТИШИВ
  • Интересы:САМСУНГ..Создание и портирование патчей.Изучения новых фишек
  • Модель телефона: самсунг с230,Самсунг е590 Самсунг S8000 jet

Отправлено 2008-дек-04 - 18:24

аас ет качесвений формат музики,но мп3 более "росповсюджене"Я больше всего использую мп3.

#4 Skylink

Skylink

    Полноправный Пользователь

  • Участники
  • Сообщений: 153
  • Пол:Мужчина
  • Город:г.Чебоксары(rus21)
  • Модель телефона: X700, GT-S 7562

Отправлено 2008-дек-05 - 04:48

мп3 более распространен чем аас и думаю мало кто будет перегонять мп3 в джругой формат:ak:

#5 falonso

falonso

    <Гонщик>

  • Участники
  • Сообщений: 831
  • Пол:Мужчина
  • Город:KIROVOGRAD CITY
  • Интересы:болею самсунгами.что еще сказать....
  • Модель телефона: е200--> i200 WM 6.1-->s5230 MXEIL2

Отправлено 2008-дек-05 - 10:25

для экономии памяти можна и пробнуть..... :ak:
ато неохота покупать 2 гига...а вдруг влезет все на аас формате...хз :(

#6 daa

daa

    брутален

  • Участники
  • Сообщений: 1 112
  • Пол:Мужчина
  • Город:dp.ua
  • Интересы:B.C.Rich guitars
    SLAYER
  • Модель телефона: Samsung Gio

Отправлено 2008-дек-05 - 10:52

в мп3 у мну на 512мб айподе влазило где то 60 песен,после пережатия всего плеера в аас влезло 106 и еще место немного осталось :(
  • falonso likes this

#7 ZhekSooN

ZhekSooN

    -=● TRUE_ЖенеГ ●=-

  • Участники
  • Сообщений: 416
  • Пол:Мужчина
  • Город:Бобруйск :)
  • Интересы:Заядлый электронщик))
  • Модель телефона: Samsung i200 + Kingston 4gb

Отправлено 2008-дек-05 - 14:22

Мужики, вы вообще примеры слушали, которые я выкладывал?
daa, AAC-HE v1, 80~96 кбит/с РВЁТ ВСЕХ!!!
...и ещё глядишь 20 песен вместишь...
ЗЫ. iTunes юзает AAC-LC, что не айс.

falonso, статью писал не для того, чтобы все пошли на подвиг -- перекодирование ВСЕЙ музыки,
а чтоб познакомить всех с наиболее оптимальным для мобилы форматом.
Вот, случай из жизни - принёс друг прочти все альбомы любимой группы - 450 Мб, а на флехе всего 300 :67:
<NO_Gemor©>, запустил енкодер, поставил 80 кбит ААС+ -- и вот уже 150 метров без слышимых потерь качества.
И сам доволен, и флешка не в ущербе :ad:

#8 falonso

falonso

    <Гонщик>

  • Участники
  • Сообщений: 831
  • Пол:Мужчина
  • Город:KIROVOGRAD CITY
  • Интересы:болею самсунгами.что еще сказать....
  • Модель телефона: е200--> i200 WM 6.1-->s5230 MXEIL2

Отправлено 2008-дек-05 - 18:07

ZhekSooN
понимаю...но отсутствие места на флехе и нежелание идти за 2гиговой раз ты говоришь из 450--150 мб- тройное уменьшение размера..то скажи мне..нафига мне тратить деньги..я перекодирую себе.... и влезет столько музыки сколько мне нужно...ато запросы не соответствуют размерам))
что слушаешь кстати?мож поделишься :P 8)

#9 Skylink

Skylink

    Полноправный Пользователь

  • Участники
  • Сообщений: 153
  • Пол:Мужчина
  • Город:г.Чебоксары(rus21)
  • Модель телефона: X700, GT-S 7562

Отправлено 2008-дек-05 - 18:48

понимаю...но отсутствие места на флехе и нежелание идти за 2гиговой раз ты говоришь из 450--150 мб- тройное уменьшение размера..то скажи мне..нафига мне тратить деньги..я перекодирую себе.... и влезет столько музыки сколько мне нужно...ато запросы не соответствуют размерам))

я например вообще много музыки не храню на флехе, старое удаляю

#10 falonso

falonso

    <Гонщик>

  • Участники
  • Сообщений: 831
  • Пол:Мужчина
  • Город:KIROVOGRAD CITY
  • Интересы:болею самсунгами.что еще сказать....
  • Модель телефона: е200--> i200 WM 6.1-->s5230 MXEIL2

Отправлено 2008-дек-05 - 18:54

смотря кто как музыку слушает 8) мне лично надоедает каждый раз удалять, потому шо к нему все равно вернешься через неделю, а нового тоже хочется

#11 daa

daa

    брутален

  • Участники
  • Сообщений: 1 112
  • Пол:Мужчина
  • Город:dp.ua
  • Интересы:B.C.Rich guitars
    SLAYER
  • Модель телефона: Samsung Gio

Отправлено 2008-дек-05 - 19:52

AAC-HE v1, 80~96 кбит/с РВЁТ ВСЕХ!!!

ммм...в затычках рвет,а на норм колонках не особо.но каждому своею 8)

#12 ZhekSooN

ZhekSooN

    -=● TRUE_ЖенеГ ●=-

  • Участники
  • Сообщений: 416
  • Пол:Мужчина
  • Город:Бобруйск :)
  • Интересы:Заядлый электронщик))
  • Модель телефона: Samsung i200 + Kingston 4gb

Отправлено 2008-дек-07 - 16:48

Ну коль лень в верхнем посте смотреть, то вот:

Nightwish - crimson tide and deep blue sea,

AAC-HE v2 (32 кбит/с, 44 кГц, стерео)
http://OldPh.one/ipb...m...st&id=80464

AAC-HE v1 (32 кбит/с, 44 кГц, стерео)
http://OldPh.one/ipb...m...st&id=80465

AAC-LC (32 кбит/с, 44 кГц, моно)
http://OldPh.one/ipb...m...st&id=80466
:)

#13 ZhekSooN

ZhekSooN

    -=● TRUE_ЖенеГ ●=-

  • Участники
  • Сообщений: 416
  • Пол:Мужчина
  • Город:Бобруйск :)
  • Интересы:Заядлый электронщик))
  • Модель телефона: Samsung i200 + Kingston 4gb

Отправлено 2008-дек-26 - 14:34

LC-AAC качественнее всех уже тем, что оставляет весь спектор частот и режет только самые ненужные.

На битрейде 192 -- да :)

AAC-HE v1 кромсает безжалостно частоты. В наушниках за 800 рублей и в акустики 5 в 1 за 4000 вы всегда будете думать, что всё супер.

У меня вообще наушники бесплатные, в гарнитуру встроены :128:
Не совсем кромсает...
Во первых: HE-AAC v1 это AAC Main Profile + SBR
AAC Main Profile сам по себе на порядок (на порядок?) качественнее LC, но к сожалению его убили в корне из-за малой аппаратной поддержки.. Но потом одумались и добавили SBR, которая очень кстати
Вот попробуй 64 кбит AAC- LC и AAC- HE стерео.. что рулит?

Начёт того, что он там рвёт всех. Байки.

На своих битрейтах (56-128) РВЁТ ВСЕХ (в смысле все мобильные форматы)

В некоторых композициях пропадают ударные

:lol: барабаны исчезают что-ли?
вот возьми ААС-ЛЦ и ААС-НЕ на 80 кбит и кодани хорошую композицию, где тарелки в левом-правом канале лупят и в это время певица оперная орёт (nightwish, нах :bx: ).. что лучше? ЛЦ сразу загнёт тарелки, а НЕ ни в коем разе!!

В общем в результате дискуссии пришли к результату: на мобилу с гарнитурой рулит AAC-HE!!!
не, ну разве не так? :44:

#14 lexx666

lexx666

    Я тут недавно

  • Стажёр
  • Сообщений: 4
  • Пол:Мужчина
  • Модель телефона: 610

Отправлено 2008-дек-26 - 14:48

ZhekSooN

Вы шутите HE качественнее. На каком уровне он качественнее. для мобильного да, но не более.

#15 lexx666

lexx666

    Я тут недавно

  • Стажёр
  • Сообщений: 4
  • Пол:Мужчина
  • Модель телефона: 610

Отправлено 2008-дек-26 - 14:58

Вот вам тесты
http://www.hydrogena...mp;#entry312296

he проигрывает lc на всех битрейдах выше 80, а без SBR ему вообще грош цена. В WMA тоже применяется SBR и на 48 кбит он в большинстве случаев даёт лучший результат.

#16 ZhekSooN

ZhekSooN

    -=● TRUE_ЖенеГ ●=-

  • Участники
  • Сообщений: 416
  • Пол:Мужчина
  • Город:Бобруйск :)
  • Интересы:Заядлый электронщик))
  • Модель телефона: Samsung i200 + Kingston 4gb

Отправлено 2008-дек-26 - 14:59

lexx666,
ай-йа-йай, нихарашо свои очень содержательные посты удалять :lol:

lexx666,

В общем в результате дискуссии пришли к результату: на мобилу с гарнитурой рулит AAC-HE!!!

не, ну разве не так? :128:

#17 lexx666

lexx666

    Я тут недавно

  • Стажёр
  • Сообщений: 4
  • Пол:Мужчина
  • Модель телефона: 610

Отправлено 2008-дек-26 - 15:01

ZhekSooN блин, а что я в начале писал.
HE-AAC это мобильный формат.

Он и разрабатываля для портативных устройств, где звуха лишена всех наворотов

Сообщение отредактировал lexx666: 2008-дек-26 - 15:03


#18 falonso

falonso

    <Гонщик>

  • Участники
  • Сообщений: 831
  • Пол:Мужчина
  • Город:KIROVOGRAD CITY
  • Интересы:болею самсунгами.что еще сказать....
  • Модель телефона: е200--> i200 WM 6.1-->s5230 MXEIL2

Отправлено 2008-дек-26 - 15:02

ZhekSooN
спасиб тебе за познавательно полезную темку)
пробывал переганять...короче говоря с низкими все нормально, но высоких при 128 битрейте наверно маловато)..по вышесказанному нада ставить 192 ? просто много музыки в мр3 у меня 320 битрейте ) ) ) ... но 192 без потери качества тож прелестно бы было..в основном в качественных ушах хожу) а потерю качества ненавижу

#19 lexx666

lexx666

    Я тут недавно

  • Стажёр
  • Сообщений: 4
  • Пол:Мужчина
  • Модель телефона: 610

Отправлено 2008-дек-26 - 15:04

falonso если на мобильный переменный 0,3 с головой хватит.
На скидку это 192 для стерео SBR.
В любом случае будут потри, кодек оставляет свои дефекты по своим внутренним ошибкам.

Вообще ребята если вы меломаны купите нормальный аппарат и носите музыку с минимальными потерями. Всё остальное это музыка для тех каму медведь на ухо наступил.

вот прога http://wincmd.ru/plu...onverter_0.html
удобней ещё не встречал.

#20 falonso

falonso

    <Гонщик>

  • Участники
  • Сообщений: 831
  • Пол:Мужчина
  • Город:KIROVOGRAD CITY
  • Интересы:болею самсунгами.что еще сказать....
  • Модель телефона: е200--> i200 WM 6.1-->s5230 MXEIL2

Отправлено 2009-янв-09 - 21:41

ссылка нерабочая..фигню какуюто выбивает
  • ajeci likes this




1 человек читают эту тему

0 пользователей, 1 гостей, 0 скрытых пользователей

Яндекс цитирования