Страницы: (5) [1] 2 3 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Ответ в темуСоздание новой темыСоздание опроса

> Понижение битрейта для MP3, автоматизируем процесс
 BusGuide Пользователя сейчас нет на форуме
  Отправлено: 18.02.2007 - 00:59:03 (post in topic: 1, link to post #53726)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

Прислушавшись к замечаниям по поводу "откушенных" концовок у MP3-файлов, для которых я понижал битрейт, я провел несколько экспериментов. Результаты подтвердили мои предположения. Жаль, что это не было замечено раньше...

Для изменения битрейта я использовал (и рекомендую тем, кто имеет такую необходимость) программу FairStars Audio Converter (текущая версия 1.55). FairStars Audio Converter оперирует форматами WAV, APE, FLAC, OGG, VQF, MP3 и WMA, давая возможность перекодировать файл любого из этих форматов в любой другой в пакетном режиме. При этом в ее настройках, можно установить некоторое количество параметров для результирующего файла. Как и многие подобные программы, FairStars Audio Converter использует для конвертации оригинальные (или не очень) DLL-библиотеки. Вот здесь-то и была "зарыта собака".

Библиотека Lame_enc.dll любимого нами кодека LAME (при проведении экспериментов использовались версии 3.96.1 и 3.97) как раз и страдает замеченным "откусыванием" концовок у конвертируемых MP3-файлов. Заметно это может быть не во всех результирующих файлах, а только в тех, где концовка с затиханием. То есть где чтец, либо понижает голос, либо в конце файла просто есть пауза. Очевидно, LAME таким образом отсекает паузы в конце.

При конвертации тех же самых MP3-файлов с теми же самыми параметрами при помощи штатного Lame.exe, этот эффект полностью исчез.

Итог был понятен: для получения профессионального результата - пользуйтесь профессиональными средствами. Единственное, что опечалило, - профессиональное средство (Lame.exe) не имеет возможностей к пакетной обработке (то есть N файлов подряд). При конвертации целой аудиокниги запуск в командной строке Lame.exe с параметрами и соответствующим именем очередного обрабатываемого файла - занятие весьма утомительное...

Требовалось автоматизация. Посушив пару дней мозги, я смог достичь вполне приемлемого результата, текст которого приведен ниже.

@Echo Off

If Not "%1"=="" (Goto LameProcessing)

If Not "%TriggerFlag%"=="" (Goto End)

Set TriggerFlag=1
If Not Exist ".\OUT"  MkDir ".\OUT"
Echo.
Echo "- - - = = < < ( (   Processing...  ) ) > > = = - - -"
Echo.
For /F "tokens=*" %%i In ('Dir /B /O:N *.mp3') Do Call %0 %%i
Set TriggerFlag=
Echo.
Echo "- - = < < ( (   Processing complete !  ) ) > > = - -"
Goto End

:LameProcessing
Echo %*
LAME.EXE  --quiet  -q 0  -b 128  "%*" ".\OUT\%*"
Goto End
:End

Этот текст следует скопировать (через буфер обмена) в текстовый файл (создать новый в "Блокноте") и сохранить под именем, например, LAME.BAT

Что оно делает:
1. Создает в текущем каталоге (папке) подкаталог (папку) с именем OUT.
2. В процессе работы BAT-файл рекурсивно вызывает сам себя для каждого очередного обрабатываемого файла.
3. Последовательно обрабатывает все файлы с расширением (типом) .MP3, отсортированные по их именам,.
4. Исходные MP3-файлы остаются неизменными, а результирующие, с теми же именами, создаются в папке OUT с битрейтом 128 kbps.

Технология использования:
1. Исходные файлы переписываем на диск (если они уже там - читаем дальше).
2. Копируем LAME.BAT и LAME.EXE в тот же каталог (папку), где находятся файлы, подлежащие обработке.
3. Запускаем LAME.BAT и ждем окончания его работы
4. Результирующие файлы будут расположены в созданном здесь же каталоге (папке) "OUT".
5. LAME.BAT и LAME.EXE в данном каталоге (папке) больше не нужны, их можно отсюда удалить.

N.B. Для того, чтобы не нужно было постоянно копировать куда-то LAME.EXE, его можно предварительно записать в один из каталогов, находящийся в "пути", то есть содержащийся среди каталогов, указанных в переменной среды PATH. Чтобы те, кто не искушен в работе Windows не ломали голову (хотя это и полезное занятие), скажем, что одним из этих каталогов всегда является каталог "Windows".
Таким образом, задача сводится к тому, чтобы скопировать LAME.EXE в каталог Windows.

Ограничения:
1. ID3-теги, если таковые были в исходных файлах, в результирующих файлах не сохраняются.
2. В том виде, который приведен в листинге, LAME.BAT предполагает обрабатывать только файлы, имеющие расширение (тип) .MP3 и являющиеся "правильными" по внутренней структуре MPEG-файлами.
3. Результирующие файлы будут иметь битрейт 128 kbps, что, впрочем, легко изменить (об этом - чуть ниже).
4. Работает в среде Windows (Отлажено и проверено в XP. При экспериментах в других версиях Windows просьба сообщить в этой теме о работо-неработоспособности).

Те, кому уже приходилось работать с LAME.EXE - утилитой командной строки, - знают, что у нее довольно много ключей и параметров, которые влияют режим создания результирующего файла. Для знатоков не составит труда изменить строку, которая и содержит основные параметры, управляющие процессом конвертации. Так, например, для получения результирующих файлов 32 kbps, нужно заменить для ключа -b значение 128 на значение 32. Тогда в каталоге (папке) OUT окажутся файлы с соответствующим битрейтом.

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

 
PMПисьмо на e-mail пользователю
Bottom Top
 Поблагодарили за полезное сообщение: torez, Iudushka, Mozly
 WhiteRabbit Пользователя сейчас нет на форуме
Отправлено: 18.02.2007 - 01:10:18 (post in topic: 2, link to post #53731)
Цитировать сообщение Цитировать выделенный текст


Gold
живу я здесь...
*******
Профиль
Группа: Members
Сообщений: 3996
Поблагодарили: 1972
Ай-яй-юшек: 1
Штраф:(0%) -----

Цитата
его будет интересно принять в качестве стандарта для подготовки релизов.

32 кбпс??? Позвольте усомниться, что это будет так уж интересно...

PMСайт пользователяICQ
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
  Отправлено: 18.02.2007 - 01:20:59 (post in topic: 3, link to post #53737)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

WhiteRabbit, ну это же пример! Не хватало еще, чтобы 32 kbps стал стандартом клуба...
PMПисьмо на e-mail пользователю
Bottom Top
 Поблагодарили за полезное сообщение: AlexVamp3
 WhiteRabbit Пользователя сейчас нет на форуме
Отправлено: 18.02.2007 - 01:25:07 (post in topic: 4, link to post #53740)
Цитировать сообщение Цитировать выделенный текст


Gold
живу я здесь...
*******
Профиль
Группа: Members
Сообщений: 3996
Поблагодарили: 1972
Ай-яй-юшек: 1
Штраф:(0%) -----

Цитата
Не хватало еще, чтобы 32 kbps стал стандартом клуба...

А, ну тогда взаимопонимание не то, чтобы достигнуто, а и не уходило никуда, чтобы его достигать.user posted image
PMСайт пользователяICQ
Bottom Top
 Nata
Отправлено: 18.02.2007 - 01:28:47 (post in topic: 5, link to post #53741)
Цитировать сообщение Цитировать выделенный текст


Unregistered







Ну да, для людей, которым важен маленький обьем, битрейт 32 - или, как альтернатива, вообще отсутствие книги, конечно решается в пользу 32. Так что для релизеров в этом битрейте рекомендации уважаемого BusGuide, очевидно нужны и важны.
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
Отправлено: 18.02.2007 - 01:52:51 (post in topic: 6, link to post #53750)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

Тема вообщем-то создавалась не для очередного спора о достоинствах и недостатков уровня битрейта. Такие уже есть.

Речь идет о решении задачи по автоматизации процесса обработки с использованием инструмента, дающего максимальное качество, но не имеющего удобного интерфейса.
PMПисьмо на e-mail пользователю
Bottom Top
 WhiteRabbit Пользователя сейчас нет на форуме
Отправлено: 18.02.2007 - 02:33:14 (post in topic: 7, link to post #53767)
Цитировать сообщение Цитировать выделенный текст


Gold
живу я здесь...
*******
Профиль
Группа: Members
Сообщений: 3996
Поблагодарили: 1972
Ай-яй-юшек: 1
Штраф:(0%) -----

А я тогда поинтересуюсь: максимальное качество - в сравнении с какими программами? Вопрос не на пустом месте: для пакетной обработки "из формата в формат", или с изменениями битрейта, или "стерео в моно" я некоторое время назад отказалась от небольших узкоспециальных софтин - и использую все тот же аудишен. Результатами обычно бываю довольна... И интерфейс удобный, в общем-то...
PMСайт пользователяICQ
Bottom Top
 Поблагодарили за полезное сообщение: Logna
 trya Пользователя сейчас нет на форуме
Отправлено: 18.02.2007 - 02:34:24 (post in topic: 8, link to post #53769)
Цитировать сообщение Цитировать выделенный текст


Gold
Ветреный товарищ
Group Icon
Профиль
Группа: Moderator assistants
Сообщений: 6277
Поблагодарили: 12989
Ай-яй-юшек: 30
Штраф:(0%) -----

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

Для уменьшения битрейта аудиокнижек я пользуюсь довольно старинной версией lame_enc.dll (дата компиляции 19/7/2002). Я пробовал несколько версий, и все более новые, которые у меня были, работали гораздо хуже для голоса - добавлялся "звон", "дребезг", и "свист" на шипящих при понижении битрейта, новые кодеки видимо больше ориентированы на музыку и более высокие битрейты, или их умалчиваемые установки не такие, как мне нужно (dbPowerAmp позволяет передать кодеку только битрейт, частоту, моно/стерео).


--------------------
Сталин – мразь и негодяй.
PMПисьмо на e-mail пользователю
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
  Отправлено: 18.02.2007 - 12:27:54 (post in topic: 9, link to post #53860)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

WhiteRabbit
1. ...в сравнении с какими программами?
2. ...все тот же аудишен.
trya
3. ...lame_enc.dll (дата компиляции 19/7/2002)
4. ...более новые ...работали гораздо хуже для голоса - добавлялся "звон", "дребезг", и "свист" на шипящих при понижении битрейта
5. ...dbPowerAmp позволяет передать кодеку только битрейт, частоту, моно/стерео


1. "Максимальное качество" имелось в виду для кодека LAME.
Он представлен в виде LAME.EXE - самостоятельной утилиты командной строки и LAME_ENC.DLL - библиотеки, предназначенной для работы в составе программ обработки звука в качестве подключаемого модуля. Обсуждать достоинства и недостатки подобных программ было бы правильно только с точки зрения удобства их интерфейса. Все они при работе абсолютно одинаково вызывают одну и ту же DLL, передают ей аудиопоток и набор параметров для обработки и сохраняют результирующий поток в MP3-файле.
Тема же возникла из-за того, что LAME_ENC.DLL по сравнению с LAME.EXE:
а) бедна параметрами, что совершенно справедливо заметил trya (5)
б) имеет досадные "глюки", выразившиеся в "обкусывании" тихих концовок MP3-файлов
в) будучи применимой только в составе с какой-то программой обработки звука, может за счет этого быть примененной для пакетной обработки файлов. В отличии от LAME.EXE, которая предполагает обработку единственного указанного файла.

2.1. Adobe Audition (ранее Cool Edit, разработанный Syntrillium Software Corp., позже куплен Adobe, вследствие чего поменял название) для работы с MP3 использует принцип подобный описанному ниже, с той разницей, что для работы он использует собственные модули - так называемые, File Filter. При этом для MP3 используется File Filter на основе коммерческой разработки немецкой фирмы Fraunhofer IIS, дающий (по оценке профессионалов) наилучшее качество, в том числе и по сравнению с LAME.

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

Еще один инструмент для перекодирования - ACM-версия кодеков.
Эти "звери" обычно живут в Windows\System32, имеют расширение (тип) .ACM и требуют регистрации в системе, после чего их видят программы, умеющие работать с ACM-фильтрами (Adobe Audition в том числе - при сохранении файла, выбор его типа как "ACM Waveform (*.wav)" и дальнейшее нажатие кнопки "Options" как раз и вызывает окно выбора ACM-фильтра для кодирования). В остальном принцип действия подобен уже описанному выше.

Сравнивать LAME с Adobe Audition не представляется возможным.
LAME.EXE - узконаправленный инструмент, для получения из файлов формата WAV или MP3 файлов в формате MP3. LAME.EXE может также декодировать MP3-файл и сохранить его на диске в формате WAV (разумеется, с соответствующим ущербом, нанесенным звуку предыдущим сжатием).
Adobe Audition - редактор звука. Брать он его может из файлов различных форматов, применять к нему различные эффекты, проводить обработку звука, сохранять его в указанном формате. Тем не менее, в процессе создания исходного потока появляется окно, содержащее параметры традиционного WAV-формата (выбор частоты сэмплирования, режим моно/стерео, разрядность 8/16/32 бит), с которым программа и работает. С этим же форматом она имеет дело в случае, когда входной файл отличен от WAV, "разжимая" предложенный файл (индикатор "открытия" файла как раз и отображает этот процесс).

2.2. Adobe Audition по сравнению с LAME - "слон", требующий от компьютера ресурсов, а от пользователя знаний. Для работы с LAME эти требования существенно скромнее. В частности, достаточно воспользоваться инструкцией в первом посте этой темы, чтобы получить вполне удовлетворительный результат.

2.3. LAME.EXE при обработке MP3->MP3 (что и происходит при понижении битрейта), как узконаправленный инструмент, обрабатывет звук аккуратнее, так как "понимает" свойства обрабатываемого материала.

3. LAME_ENC.DLL, о которой идет речь, скорее всего одна из сборок: 3.92, 3.93 или 3.93.1. С 2002 года в них наверняка произошли определенные изменения (исправления ошибок, развитие и т.п.).

4, 5. LAME_ENC.DLL довольна бедна с точки зрения управления параметрами. Это и понятно - битрейт, частота сэмплирования и режим моно/стерео вполне достаточный набор параметров для тех целей, для которых служит данная библиотека. Если желательны большие возможности управления процессом - следует воспользоваться LAME.EXE, там они доступны. В том числе, можно исключить использование или заставить кодек использовать необходимые для обработки фильтры вместо тех, которые он использует по умолчанию. В этом случае исключаются те нежелательные эффекты "звона", "дребезга", "свист" и "металлизации" голоса, о которых упомянул trya.
Для этого придется изучить параметры LAME.EXE.

Тем не менее, познания в управлении LAME.EXE не дадут возможности организовать пакетную обработку с ее использованием. Вот для этого-то и был предложен BAT-файл в моем первом посте. А параметры перекодирования легко могут быть адаптированы в нем для каждого конкретного набора исходных MP3-файлов корректировкой строки запуска LAME.EXE.


P.S. Получилось длинно, но, надеюсь, на все вопросы смог ответить. D
PMПисьмо на e-mail пользователю
Bottom Top
 Поблагодарили за полезное сообщение: Iudushka
 ededed Пользователя сейчас нет на форуме
Отправлено: 18.02.2007 - 12:54:54 (post in topic: 10, link to post #53864)
Цитировать сообщение Цитировать выделенный текст


Gold
Абуза Форума
Group Icon
Профиль
Группа: Privileged
Сообщений: 12063
Поблагодарили: 11660
Ай-яй-юшек: 0
Штраф:(0%) -----

BusGuide
handup
а вы преподавать не пробовали.
у вас талант обьяснять
PM
Bottom Top
 Поблагодарили за полезное сообщение: Iudushka
 BusGuide Пользователя сейчас нет на форуме
Отправлено: 18.02.2007 - 13:00:18 (post in topic: 11, link to post #53865)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

Это у меня потомственное, в 3-ем поколении... blash
PMПисьмо на e-mail пользователю
Bottom Top
 eee123 Пользователя сейчас нет на форуме
Отправлено: 20.02.2007 - 12:47:24 (post in topic: 12, link to post #54588)
Цитировать сообщение Цитировать выделенный текст


Мрачный тип
Group Icon
Профиль
Группа: Privileged
Сообщений: 3403
Поблагодарили: 10984
Ай-яй-юшек: 3
Штраф:(0%) -----

ма-а-а-а-алюсенькие замечания.
Про батник - он в принципе не будет работать в Windows 95/98 - там некоторых команд просто нету (а чего, я mp3 гонял еще на 120-м пеньке лет уж скоро 10 как назад). )
И про WAV, который как промежуточное звено между двумя мпегами.
WAV - это виндовый(изначально) формат файла, являющий собой контейнер с заголовком - типа как AVI. Внутри может быть что угодно, в том числе и наш любимый MP3. Но традиционно, хотя и не совсем верно, данное понятие используется именно для обозначения файлов с несжатой музыкой. На мой взгляд, в данном случае уместней все же говорить о RAW-потоке, который может быть сохранен в файл с расширением WAV.


--------------------
PMПисьмо на e-mail пользователю
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
  Отправлено: 20.02.2007 - 13:23:24 (post in topic: 13, link to post #54600)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

Цитата (eee123 @ 20.02.2007 - 13:46)
...не будет работать в Windows 95/98
...контейнер с заголовком
WAV ...для обозначения файлов с несжатой музыкой

Конечно, не будет! Поэтому, если это востребовано (проводить подобные работы в среде Windows 95/98/ME), то можете в этой теме предложить вариант BAT-файла, который в этих версиях работать станет.
Хотя, на сегодняшний день это уже может оказаться не актуальным. Те, кто выполняет подобные работы, вряд ли имеют на своих компьютерах эти версии Windows.

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

Наверное соглашусь. Хотя расширение WAV изначально все же предполагает подобное (несжатое) содержимое.
PMПисьмо на e-mail пользователю
Bottom Top
 eee123 Пользователя сейчас нет на форуме
Отправлено: 20.02.2007 - 18:39:33 (post in topic: 14, link to post #54736)
Цитировать сообщение Цитировать выделенный текст


Мрачный тип
Group Icon
Профиль
Группа: Privileged
Сообщений: 3403
Поблагодарили: 10984
Ай-яй-юшек: 3
Штраф:(0%) -----

Цитата

Наверное соглашусь. Хотя расширение WAV изначально все же предполагает подобное (несжатое) содержимое.

Сейчас да, де факто предполагает. А, например, раньше...
У меня остались диски с мпегами, выпущенные лет десять назад. Так вот как правило файлики там были закодированы в mp3, но лежали именно в wav.
Помнится, у меня одно время под OS/2 работала шизоидная связка - mp3-кодер на выходе делал только WAV, с riff-заголовком, а mp3-player, наоборот, этот заголовок не понимал, и эти 44(вроде столько) байта приходилось тупо откусывать. (
Да и сейчас некоторые инструменты, работающие со звуком (или с видео и звуком), сохраняют звуковую дорожку в .wav-контейнер, имея внутри каким-то образом пожатый звук.


--------------------
PMПисьмо на e-mail пользователю
Bottom Top
 ededed Пользователя сейчас нет на форуме
Отправлено: 20.02.2007 - 19:11:10 (post in topic: 15, link to post #54750)
Цитировать сообщение Цитировать выделенный текст


Gold
Абуза Форума
Group Icon
Профиль
Группа: Privileged
Сообщений: 12063
Поблагодарили: 11660
Ай-яй-юшек: 0
Штраф:(0%) -----

Цитата
У меня остались диски с мпегами...

неужели CD-шки выжили 10 лет?
PM
Bottom Top
 knigolub Пользователя сейчас нет на форуме
Отправлено: 20.02.2007 - 19:50:17 (post in topic: 16, link to post #54773)
Цитировать сообщение Цитировать выделенный текст


Gold
живу я здесь...
Group Icon
Профиль
Группа: Privileged
Сообщений: 16364
Поблагодарили: 75609
Ай-яй-юшек: 74
Штраф:(0%) -----

Цитата (ededed @ 20.02.2007 - 19:10)
Цитата
У меня остались диски с мпегами...

неужели CD-шки выжили 10 лет?

У меня из выживших лет 8­-12 несколько сотен есть. Конечно о их рабочем состоянии процентов 100 никто недаст, но пока отказов уж явных пока небыло, было парочка както но с явно физическими повреждениями dunno
Помнится года 1.5 назад выбросил несколько штук, но они были из Москвы и безымянны (болванки)


--------------------
Удачи Вам
Неожиданная легкая удача часто причиняет человеку не меньше вреда, чем хроническое невезение.
Э. Севрус
PM
Bottom Top
 eee123 Пользователя сейчас нет на форуме
Отправлено: 21.02.2007 - 06:54:26 (post in topic: 17, link to post #54899)
Цитировать сообщение Цитировать выделенный текст


Мрачный тип
Group Icon
Профиль
Группа: Privileged
Сообщений: 3403
Поблагодарили: 10984
Ай-яй-юшек: 3
Штраф:(0%) -----

Выжили. Только уточню - именно штампованные диски, а не записанные болванки.
Рекордера у меня 10 лет назад еще не было. )
AudioCD и постарше есть.
То, что писал в 1999-2000 на болванки, тоже живое - как раз дня три назад пяток дисков перебирал - все четко прочиталось. За все диски, конечно, ручаться не буду.


--------------------
PMПисьмо на e-mail пользователю
Bottom Top
 substance13 Пользователя сейчас нет на форуме
Отправлено: 4.03.2007 - 21:15:43 (post in topic: 18, link to post #58120)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
*
Профиль
Группа: Read Only
Сообщений: 37
Поблагодарили: 3
Ай-яй-юшек: 0
Штраф:(10%) X----

я особо не сталкивался с нужной понижения битрейта...

и все же недавно попробывал одну из самых популярных оболочек для lame в проф. среде мр3 дела
Razorlame (1.1.5a) именно в качестве downsamling утилиты.
Я знал , что программка здорово может обрабатывать ОЧЕРЕДЬ из wav файлов на сжатие в мр3 по заданным параметрам командной строки lame (параметры можно сейвить и тп)

так оказалось она и ресемплинг делает легко!

но код , что выписал товарищ BusGuide
енто конечно здорово! внушаетъ!

было бы здорово узнать, можно ли скрестить Adobe Audition (или Sound Forge) с Lame.exe?
что бы использовать любимую сжималку (ой а как меня ругали то братья по разуму , когда мой Razor lame криво встал в системе и на абсолютно такие же параметры сжатия Lame выдавал нечто иное, на слух конечно неотличимое. Но у проффи в сфере мр3 есть и утилитки для определения КАЧЕСТВА МР3 , какие-то особенности модели сжатия)
lame для кодировок.

я тут при подготовке релиза решил понизить битрейт с 128 до 64
т.к. оригинальная запись жутко сделана , а при чистке пришлось поджать звук шумоподавлениями...
и только сейчас (почему-то) легко смог воспользоваться технологией ОЧЕРЕДЬ (Batch Converter) и СЦЕНАРИЙ (Script) на обработку файлов (треков) в том же Adobe Audition 1.5 (о чем как я понял не упомянула та же ВайтРеббит или Йеллоу в своих опусах по подготовке фонограмм)

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

Это сообщение отредактировал substance13 - 4.03.2007 - 21:19:49
PMПисьмо на e-mail пользователю
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
  Отправлено: 4.03.2007 - 23:11:39 (post in topic: 19, link to post #58167)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

Цитата (substance13 @ 4.03.2007 - 22:14)
...можно ли скрестить Adobe Audition (или Sound Forge) с Lame.exe?

Можно. Для этого нужно установить ACM-вариант LAME. Затем им можно будет воспользоваться в среде Adobe Audition и Sound Forge (см. п.2.1 поста в этой теме)
PMПисьмо на e-mail пользователю
Bottom Top
 Trole Пользователя сейчас нет на форуме
Отправлено: 4.03.2007 - 23:46:29 (post in topic: 20, link to post #58175)
Цитировать сообщение Цитировать выделенный текст


Заслуженный товарищ
***
Профиль
Группа: Members
Сообщений: 522
Поблагодарили: 226
Ай-яй-юшек: 1
Штраф:(0%) -----

substance13 , будет очень интересно глянуть.
И еще, мог бы ты дать послушать один и тот же кусок,
до и после шумоподавления?
Любопытно, как это пресловутое шумоподавление работает

Это сообщение отредактировал ededed - 5.03.2007 - 20:29:33
PMПисьмо на e-mail пользователю
Bottom Top
 Nata
Отправлено: 5.03.2007 - 00:10:28 (post in topic: 21, link to post #58184)
Цитировать сообщение Цитировать выделенный текст


Unregistered







Trole, substance13 временно не с нами. Через пару дней вернется. dunno
Bottom Top
 Iudushka Пользователя сейчас нет на форуме
Отправлено: 5.03.2007 - 18:16:19 (post in topic: 22, link to post #58299)
Цитировать сообщение Цитировать выделенный текст


Gold
виновен :(
Group Icon
Профиль
Группа: Administrators
Сообщений: 27900
Поблагодарили: 39495
Ай-яй-юшек: 125

с обновленной аватарой...во всех смыслах


--------------------
посвящаю созданную данным текстом заслугу благу всех живых существ ©
PMПисьмо на e-mail пользователюСайт пользователяICQAOL
Bottom Top
 drYY Пользователя сейчас нет на форуме
Отправлено: 7.03.2007 - 19:07:32 (post in topic: 23, link to post #58827)
Цитировать сообщение Цитировать выделенный текст


Заслуженный товарищ
Group Icon
Профиль
Группа: Trusted
Сообщений: 581
Поблагодарили: 416
Ай-яй-юшек: 1
Штраф:(0%) -----

trya
Цитата
я пользуюсь довольно старинной версией lame_enc.dll (дата компиляции 19/7/2002).

если не трудно можно на неё ссылку?
недавно столкнулся с проблемой "откусывания" версия lame_enc.dll от 21.01.2006
и куда её положить в dbPowerAmp? регистрировать её не надо?
... давно ставил и смутно помню что-то там надо было регистрировать...


--------------------
Кто много читает - тот быстро глупеет (Мао-Цзе-Дун)
PMПисьмо на e-mail пользователюICQ
Bottom Top
 trya Пользователя сейчас нет на форуме
Отправлено: 7.03.2007 - 20:55:35 (post in topic: 24, link to post #58850)
Цитировать сообщение Цитировать выделенный текст


Gold
Ветреный товарищ
Group Icon
Профиль
Группа: Moderator assistants
Сообщений: 6277
Поблагодарили: 12989
Ай-яй-юшек: 30
Штраф:(0%) -----

lame_enc.dll положил сюда
Код
Доступно только для зарегистрированных пользователей

разархивировать надо в \dbPowerAMP\Compression\Lame фолдер


--------------------
Сталин – мразь и негодяй.
PMПисьмо на e-mail пользователю
Bottom Top
 drYY Пользователя сейчас нет на форуме
Отправлено: 8.03.2007 - 17:08:43 (post in topic: 25, link to post #58974)
Цитировать сообщение Цитировать выделенный текст


Заслуженный товарищ
Group Icon
Профиль
Группа: Trusted
Сообщений: 581
Поблагодарили: 416
Ай-яй-юшек: 1
Штраф:(0%) -----

trya
спасибо!


--------------------
Кто много читает - тот быстро глупеет (Мао-Цзе-Дун)
PMПисьмо на e-mail пользователюICQ
Bottom Top
 max259 Пользователя сейчас нет на форуме
Отправлено: 23.03.2007 - 11:54:04 (post in topic: 26, link to post #62076)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
*
Профиль
Группа: Members
Сообщений: 25
Поблагодарили: 0
Ай-яй-юшек: 0
Штраф:(0%) -----

ДЛя изменения битрейта и формата пользуюсь Easy CD-DA Extractor. Рекомендую.
PMПисьмо на e-mail пользователю
Bottom Top
 Dickobraz Пользователя сейчас нет на форуме
Отправлено: 23.03.2007 - 12:18:20 (post in topic: 27, link to post #62084)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
*
Профиль
Группа: Members
Сообщений: 4
Поблагодарили: 7
Ай-яй-юшек: 0
Штраф:(0%) -----

у меня флеш-плейер на 256 Мб, поэтому аудиокниги приходиться пережимать очень сильно. Использую для этой цели FAR. Если книги расположени в папках по главам, делаю Att+F7, маска *.mp3, ->"панель". В панели с найденными файлами делаю "выбрать все", нажимаю Ctrl+G(применить команду) и задаю команду:
Код
Доступно только для зарегистрированных пользователей

пояснения:
lame - перекодирует в моно-vbr, битр.40
tag - консольная программа работы с тегами(http://www.synthetic-soul.co.uk/) копирует тэги из одно файла в другой
del - удаление исходника
ren - переименование пережатого в исходное имя
&& - выполнить следующую команду, если предыдущая вернула ERRORCODE==0
PS: работает под Win XP
В принципе эту строку можно запускать и из батника, только заменить !.! на параметры.
PMПисьмо на e-mail пользователю
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
  Отправлено: 23.03.2007 - 14:08:41 (post in topic: 28, link to post #62096)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

Цитата (Dickobraz @ 23.03.2007 - 13:17)
tag - консольная программа работы с тегами(http://www.synthetic-soul.co.uk/) копирует тэги из одно файла в другой

Прекрасно! Не знал о такой. Теперь можно будет усовершенствовать .BAT, сняв ограничение на сохранение тэгов.
PMПисьмо на e-mail пользователю
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
  Отправлено: 24.03.2007 - 21:27:28 (post in topic: 29, link to post #62321)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

Понижение битрейта для MP3, автоматизируем процесс Upgraded

Комплект (264 Kb) можно взять здесь: http://rapidshare.com/files/22593031/MP3-AUTO.ZIP

LAME.EXE - Кодек LAME v3.97
ID3.EXE - Программа для работы с ID3-тегами в MP3-фалах (http://home.wanadoo.nl/squell/id3.html)
LAME.BAT - командный файл для автоматизации процесса изменения битрейта MP3-фалов в текущем каталоге (папке):
Код
Доступно только для зарегистрированных пользователей

Инструкция по применению:
1. Исходные MP3-файлы помещаем на жесткий диск компьютера (если они уже там - читаем дальше).
2. Копируем LAME.BAT, LAME.EXE и ID3.EXE в тот же каталог (папку), где находятся файлы, подлежащие обработке.
3. Запускаем LAME.BAT и ждем окончания его работы.
4. Результирующие файлы будут расположены в созданном здесь же каталоге (папке) "OUT".
5. LAME.BAT, LAME.EXE и ID3.EXE в данном каталоге (папке) больше не нужны, их можно удалить.

N.B. Для того, чтобы не нужно было постоянно копировать куда-то LAME.EXE и ID3.EXE, их можно предварительно записать в один из каталогов, находящийся в "пути", то есть содержащийся среди каталогов, указанных в переменной среды PATH. Одним из этих каталогов всегда является каталог "Windows". Таким образом, задача сводится к тому, чтобы один раз скопировать LAME.EXE и ID3.EXE в каталог Windows.

Алгоритм работы:
1. В текущем каталоге (папке) создается подкаталог (папка) с именем OUT.
2. В процессе работы BAT-файл реккурсивно вызывает сам себя для каждого очередного обрабатываемого файла.
3. Последовательно обрабатывает все файлы с расширением (типом) .MP3, отсортированные по их именам.
4. Исходные MP3-файлы остаются неизменными, а результирующие, с теми же именами, создаются в папке OUT с битрейтом 128 kbps.
5. Из каждого исходного файла считываются ID3-теги (ID3v1 и ID3v2), которые копируются в соответствующий результирующий файл в каталоге (папке) OUT.

Ограничения:
1. В том виде, в котором приведен LAME.BAT, он обрабатывает только файлы, имеющие расширение (тип) .MP3 и являющиеся "правильными" по внутренней структуре MPEG-файлами.
2. Результирующие файлы будут иметь битрейт 128 kbps. Это, легко изменить, скорректировав параметры запуска LAME.EXE в файле LAME.BAT.
PMПисьмо на e-mail пользователю
Bottom Top
 ATZ Пользователя сейчас нет на форуме
Отправлено: 25.03.2007 - 12:10:55 (post in topic: 30, link to post #62417)
Цитировать сообщение Цитировать выделенный текст


Фей оФормитель
Да, чижика съел я ! И чо ?
Group Icon
Профиль
Группа: Privileged
Сообщений: 17056
Поблагодарили: 29782
Ай-яй-юшек: 126
Штраф:(0%) -----

А что, классическим NERO тут никто для понижения битрейта и др. не пользуется ? ... blink


--------------------
1. Таких, как я, немного - только я ...
2. Цель моей жизни - наносить пользу и причинять добро.
3. Жить нужно так, чтобы другим неповадно было !

user posted image
PMПисьмо на e-mail пользователюICQ
Bottom Top
 МутныйГлаз Пользователя сейчас нет на форуме
Отправлено: 9.04.2007 - 11:41:17 (post in topic: 31, link to post #65434)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
*
Профиль
Группа: Members
Сообщений: 53
Поблагодарили: 46
Ай-яй-юшек: 0
Штраф:(0%) -----

Интересно, для Макинтоша есть аналогичная штука?
PM
Bottom Top
 digig Пользователя сейчас нет на форуме
Отправлено: 9.04.2007 - 12:37:08 (post in topic: 32, link to post #65442)
Цитировать сообщение Цитировать выделенный текст


Участникам первого открытого конкурса чтецовGold
Принимать горячую ванну во время войны - это не патриотично.
Group Icon
Профиль
Группа: Privileged
Сообщений: 7652
Поблагодарили: 17447
Ай-яй-юшек: 95
Штраф:(0%) -----

Я на все случаи жизни (измемение битрейта, конвертация форматов и.т.п.) пользуюсь замечательной программкой под названием Easy CD-DA Extractor. Очень меня устраивает.


--------------------
"Мы имеем право, более того, на нас лежит обязанность отклониться в известной мере от некоторых из условностей тех самых законов, которые мы стремимся вновь восстановить и упрочить. Малые нации не должны связывать нам руки, когда мы сражаемся за их права и свободу" Черчилль
PMПисьмо на e-mail пользователю
Bottom Top
 begemoto Пользователя сейчас нет на форуме
Отправлено: 12.06.2007 - 21:10:57 (post in topic: 33, link to post #78298)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
Group Icon
Профиль
Группа: Trusted
Сообщений: 50
Поблагодарили: 30
Ай-яй-юшек: 0
Штраф:(0%) -----

Господа, для перекодировки в/из WAV, OGG, MP3 прекрасно подходит WinLAME.
Фактически это оболочка над lame_dll. Работает изумительно - перетаскиваешь каталог с mp3 файлами на нее, выбираешь профиль (можно создавать свои) или задаешь битрейт, указываешь куда складывать сконверченное - все! нажимаем старт и сворачиваем ее в трей.
Сохраняет тэги, не грузит процессор (работатет с приоритетом Idle), может удалять за собой исходные файлы. Разве что на английском. Но там пяток опций всего, ничего страшного.


В принципе это похоже на RazorLame, но RazorLame устарела. Попробуйте WinLAME - вас потом за уши не оттянешь handup


Прости BusGuide )
PM
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
Отправлено: 12.06.2007 - 21:26:16 (post in topic: 34, link to post #78300)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

Все вышеописанные программы используют Lame_enc.dll, проявление недостатков при использовании которой и побудило к созданию этой темы.
PMПисьмо на e-mail пользователю
Bottom Top
 begemoto Пользователя сейчас нет на форуме
Отправлено: 16.06.2007 - 10:49:59 (post in topic: 35, link to post #79059)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
Group Icon
Профиль
Группа: Trusted
Сообщений: 50
Поблагодарили: 30
Ай-яй-юшек: 0
Штраф:(0%) -----

Цитата (BusGuide @ 18.02.2007 - 01:56)

страдает замеченным "откусыванием" концовок у конвертируемых MP3-файлов

Не знаю, какую версию dll использует WinLame, но за несколько лет кодирования и перекодировния им музыки и книг, я не заметил ничего подобного. А поэтому смело рекомендую его!
Кстати, бесплатный плейер FooBar2000 умеет использовать lame.exe для пакетного перекодирования. Сохраняя при этом тэги.

Цитата (BusGuide @ 18.02.2007 - 13:24)

довольна бедна с точки зрения управления параметрами

Я думаю, что dll и exe - одна и тажа программа в разных ипостасях. И несмотря на более бедные параметры (я слышал, что dll не понимает только --alt-preset, который уже устарел), алгоритмы кодирования - одинаковы. Опять же - WinLAME использует при кодировании строку параметров вида "-V2 --vbr-new" или например: "-b 128 --cbr", которых вполне достаточно для получения надлжещего качества и которые наверняка понимает lame_dll.

Цитата (trya @ 18.02.2007 - 03:31)

работали гораздо хуже для голоса - добавлялся "звон", "дребезг", и "свист" на шипящих при понижении битрейта

Общепринятое мнение: для маленьких битрейтов (меньше 64 думаю, если мы про это говорим) кодер Fraunhofer (софт MP3 Producer) лучше чем LAME, но он, к сожалению, не бесплатный. Хотя это никогда не было препятствием )

Кстати, есть такой сайт WebSound, думаю на нем, уважаемые участники клуба могут пополнить свои знания в области обработки звука и т.д. А заодно и коллекцию програмного обеспечения )

Цитата (knigolub @ 20.02.2007 - 20:47)

неужели CD-шки выжили 10 лет?

Не сглазить бы, но на свою первую болванку я записал дистрибутив бета-версии Win95. Это было в августе 95 года. Потом были еще болванки. Слава богу все читаются.
PM
Bottom Top
 Mario Пользователя сейчас нет на форуме
Отправлено: 17.06.2007 - 13:53:08 (post in topic: 36, link to post #79342)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
*
Профиль
Группа: Members
Сообщений: 171
Поблагодарили: 143
Ай-яй-юшек: 0
Штраф:(0%) -----

Что плохого скажете про Lame Front-End wink
Это графическая оболочка для lame, по моему очень неплохо сделана.
PMПисьмо на e-mail пользователю
Bottom Top
 astron Пользователя сейчас нет на форуме
  Отправлено: 9.07.2007 - 11:51:11 (post in topic: 37, link to post #85821)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
*
Профиль
Группа: Members
Сообщений: 3
Поблагодарили: 0
Ай-яй-юшек: 0
Штраф:(0%) -----

Используя наработки BusGuide создал пару батничков для конвертации аудиокниг состоящох из многих подкаталогов.Сначала код
1.bat
Код
Доступно только для зарегистрированных пользователей

2.bat
Код
Доступно только для зарегистрированных пользователей

Как использовать:
1. Подразумеваеться что LAME.EXE и ID3.EXE взяты из набора BusGuide и размещены в доступном для ситемы месте - например C:\ Windows.
2.Каталог с книгой размещен, например, следующим образом E:\audio\BOOK1.
BOOK1 может содержать подпапки Chapt1, Chapt2 и т.д.
Chapt1... в свою очередь может содержать произвольное число подпапок.
3. Помещаем 1.bat и 2.bat в папку BOOK1 и запускаем 1.bat.
4. В результате получаем папку OUT на текущем диске(в нашем примере E:\OUT) с копией структуры книги и перекодироваными файлами.(e:\out\audio\book1\...)

Вопрос по ходу.
Нет ли у кого утилитки для КПК котрая бы еще автоматом создавала плейлист для таких книг?(со многими подпапками)

П.С. Для критиков - использование copy вызвано категорическим нежеланием LAME работать с русскими назваиями папок содержащих пробелы.
PMПисьмо на e-mail пользователю
Bottom Top
 BusGuide Пользователя сейчас нет на форуме
Отправлено: 9.07.2007 - 13:05:22 (post in topic: 38, link to post #85875)
Цитировать сообщение Цитировать выделенный текст


Тёмная личность
Group Icon
Профиль
Группа: Privileged
Сообщений: 663
Поблагодарили: 2504
Ай-яй-юшек: 0
Штраф:(0%) -----

punk
PMПисьмо на e-mail пользователю
Bottom Top
 king Пользователя сейчас нет на форуме
Отправлено: 9.07.2007 - 17:56:23 (post in topic: 39, link to post #85994)
Цитировать сообщение Цитировать выделенный текст


Старший товарищ
Group Icon
Профиль
Группа: Privileged
Сообщений: 1829
Поблагодарили: 1661
Ай-яй-юшек: 57
Штраф:(0%) -----

Только не примите пожалуйста за критику, несколько замечаний:
команда copy здесь вроде не нужна, имя папки на выходе получается сложноватой.
Могу подсказать, если нужно, как исправить.

Это сообщение отредактировал king - 9.07.2007 - 18:19:55


--------------------
ДДДТ
PMПисьмо на e-mail пользователю
Bottom Top
 astron Пользователя сейчас нет на форуме
Отправлено: 9.07.2007 - 18:20:53 (post in topic: 40, link to post #86001)
Цитировать сообщение Цитировать выделенный текст


Новый Товарищ
*
Профиль
Группа: Members
Сообщений: 3
Поблагодарили: 0
Ай-яй-юшек: 0
Штраф:(0%) -----

Цитата (king @ 9.07.2007 - 20:11)

Могу подсказать, если нужно, как исправить.
Предложения в студию. Или в личку...
PMПисьмо на e-mail пользователю
Bottom Top



0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Страницы: (5) [1] 2 3 ... Последняя » Ответ в темуСоздание новой темыСоздание опроса
 
  


Анклавы Клуба в социальных сетях:
Клуб любителей Аудиокниг - Твиттер  Клуб на ФейсБук  Клуб любителей Аудиокниг - наш канал на YouTube  Канал Клуба Любителей Аудиокниг в Телеграм