Форум локальной сети Optik.net  

Вернуться   Форум локальной сети Optik.net > Главный форум > Новинки в сети
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 18.03.2010, 21:25
Аватар для Konstantin
Konstantin Konstantin вне форума
Senior Member
 
Регистрация: 11.08.2008
Сообщения: 812
Konstantin is on a distinguished road
По умолчанию конвертация lossless -> mp3

После обсуждения с администратором ресурса было принято решение для экономии дискового пространства сервера на музыкальном портале не размещать файлы в ДВУХ форматах. Решение вполне логичное - я за! Получить lossy из lossless труда не составляет, а вот обратная операция лишена смысла.

По понятным причинам для кого то формат mp3 может оказаться предпочтительным (например для прослушивания в мобильных устройствах не имеющих поддержки FLAC). Данная статья будет полезна для тех, кто не знает как конвертировать аудио файлы.

Для начала нужно сказать, что софта для этих целей написано столько, что не перечесть. Насколько корректно производится конвертация в них, нужно смотреть в каждом конкретном случае отдельно и основным вопросом тут будет какие кодеки они для этого используют.
Пожалуй, наиболее распространен и следовательно предпочтителен Lame (повторяю речь идет именно о mp3, и забрасывать тему репликами "ogg vorbis круче" не нужно. Для меня лично форматы хранения аудио данных ниже lossless умерли). Если же в софте самописный кодек от фирмы "кооператив-локомотив" - дело ваше, пользуйтесь, но на свой страх и риск...
Так вот при необходимости, сам для этих целей использую оболочку Foobar2000, но поскольку по некоторым причинам он многих отпугивает, решили подыскать что нибудь проще, ближе и родней)) Выбор пал на AIMP2, как на довольно распространенный плеер имеющий нужные дополнения.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
REM. Сам плеер распространяется бесплатно и самую свежую версию всегда можно скачать с офсайта, а вот с тузлами дело обстоит не так радостно и совсем даже наоборот)), поэтому если он у вас уже есть - ну значит есть, хорошо, если же нет, при желании можете взять отсюда AIMP v2.60 Build 551 Final, версия не самая свежая, но рабочая, специально сегодня инсталил и проверял.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Для конвертации вам понадобится AIMP2 Audio Converter его и запускаем. Если релиз потрековый
(таких на портале минимум, [патамуштанинавижу] =(( и при всяком удобном случае переделываю)
добавляем нужные треки с помощью кн.1, если в образе + CUE пользуемся кн.2 и открываем образ через CUE.








Жмакаем "Старт" и дожидаемся окончания процесса компресси


__________________
"Кто хочет работать - ищет способы, кто не хочет - причины" (с)

Последний раз редактировалось Konstantin, 19.03.2010 в 01:31
Ответить с цитированием
  #2  
Старый 18.03.2010, 21:37
Аватар для Konstantin
Konstantin Konstantin вне форума
Senior Member
 
Регистрация: 11.08.2008
Сообщения: 812
Konstantin is on a distinguished road
По умолчанию

По указанному адресу находим потрековый альбом в mp3



А теперь внимание!

Опции CBR [Stereo] в выборе режимов (как указано на приведенных выше скринах) вы не найдете. Для меня стало откровением, что настройки пресет кодеков в AIMP имеют только Joint Stereo & Dual-Mono

Цитата:
Для справки:
Dual Channel/Dual-mono. Этот режим предполагает кодирование стерео каналов, как абсолютно независимых. Иными словами, в этом режиме кодирование аудио информации происходит отдельно в каждом канале без использования корреляций между ними. Как и следует из названия, этот режим главным образом предназначен для кодирования двух параллельных, но различных каналов (например, речь на английском и немецком языках), а не стерео (т.е. не два канала, несущих информацию о стерео картине). Для кодирования именно музыки режим Dual Channel не годится.

Stereo. Сигналы левого и правого каналов кодируются раздельно, но имеется общая емкость ("резервуар бит"), и кодер может выделить одному из сигналов в данный момент времени большую пропускную способность, если в нем больше полезной информации. Именно этот режим лучше подходит для кодирования музыки.

Joint Stereo. Алгоритмом Joint Stereo (MS Stereo) предусмотрено разложение стереосигнала на основную составляющую и разностную. При этом для кодирования последней используются меньшие значения битрейта. В общем случае с помощью данного метода удается получить весьма хорошие результаты. Однако качество кодирования заметно ухудшается при сжатии разнофазных сигналов. В модификации Joint Stereo (MS/IS Stereo), в отличие от предыдущей версии, стали кодировать не разностную составляющую, а отношение мощностей сигналов в каналах. Благодаря этому появляется возможность еще более снизить битрейт, сохранив приемлемое качество кодирования при минимальных значениях скорости потока данных. Однако при этом происходит безвозвратная потеря фазовой информации, и пропадают многие оттенки музыки. Режим Joint Stereo используется, когда необходимо предельно снизить скорость передачи информации и вопрос качества звука не актуален.
Если вам вся эта инфа по барабану, чтение на этом можете закончить. Если же нет - продолжаем читать и готовимся поработать... не ну не кирпичи на морозе ложить, а так... самую малость))
Итак, берем ноги в руки и топаем по адресу:


Открываем файл encoders.ini в любом текстовом редакторе, хоть в "блокноте" (мне больше по душе Notepad++) и находим в тексте настройки для LAME

Код:
[MP3]
App=lame.exe
Ext=.mp3
ForceTags=1
Presets=ABR [Joint Stereo];ABR [Dual-Mono];CBR [Joint Stereo];CBR [Dual-Mono];VBR [Joint Stereo];VBR [Dual-Mono];
ABR [Joint Stereo]=--abr %br% -m j - %out%
CBR [Joint Stereo]=-b %br% -m j - %out%
VBR [Joint Stereo]=-b %brmin% -B %brmax% -V %q% -m j - %out%
ABR [Dual-Mono]=--abr %br% -m d - %out%
CBR [Dual-Mono]=-b %br% -m d - %out%
VBR [Dual-Mono]=-b %brmin% -B %brmax% -V %q% -m d - %out%
Q_PARAMS=0;8;4;High;Small;
Нас интересует выделенное красненьким (особенно буковка J), его то и редактируем приводя к такому виду:

Код:
[MP3]
App=lame.exe
Ext=.mp3
ForceTags=1
Presets=ABR [Joint Stereo];ABR [Dual-Mono];CBR [Stereo];CBR [Dual-Mono];VBR [Joint Stereo];VBR [Dual-Mono];
ABR [Joint Stereo]=--abr %br% -m j - %out%
CBR [Stereo]=-b %br% -m s - %out%
VBR [Joint Stereo]=-b %brmin% -B %brmax% -V %q% -m j - %out%
ABR [Dual-Mono]=--abr %br% -m d - %out%
CBR [Dual-Mono]=-b %br% -m d - %out%
VBR [Dual-Mono]=-b %brmin% -B %brmax% -V %q% -m d - %out%
Q_PARAMS=0;8;4;High;Small;
СОХРАНЯЕМ исправленный документ и дело в шляпе (всего навсего, я ж говорил больно не будет...)))

теперь перекодированный файл будет иметь параметры:
Код:
Аудио
Формат                           : MPEG Audio
Версия формата                   : Version 1
Профайл формата                  : Layer 3
Продолжительность                : 3 м. 19 с.
Вид битрейта                     : Постоянный
Битрейт                          : 320 Кбит/сек
Канал(ы)                         : 2 канала(ов)
Частота                          : 44,1 КГц
но НЕ:

Код:
Формат                           : MPEG Audio
Версия формата                   : Version 1
Профайл формата                  : Layer 3
Режим                            : Joint stereo
Format_Settings_ModeExtension    : MS Stereo
Продолжительность                : 3 м. 19 с.
Вид битрейта                     : Постоянный
Битрейт                          : 320 Кбит/сек
Канал(ы)                         : 2 канала(ов)
Частота                          : 44,1 КГц
Все. Удачи! А еще лучше - забейте на этот фарш и слушайте Lossless.
__________________
"Кто хочет работать - ищет способы, кто не хочет - причины" (с)

Последний раз редактировалось Konstantin, 19.03.2010 в 12:18
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Вкл.

Быстрый переход


Часовой пояс GMT +3, время: 12:15.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.