0 Members and 1 Guest are viewing this topic.
lame этого делать не позволяет
lame -V0 --resample 44100 -b 320 -q0 --cbr -ms input.wav output.mp3
Почему тогда нельзя каким-либо образом в аудио конвектор добавить возможность менять частоту дискретизации?
при битрейте в 320 можно кодировать как с 44.1, так и с 48 - поэтому и работает. А с низким битрейтом кодирование идет только с одной частой (например, 32, 24 и т.п).
Так подскажите как? Есть у меня файлы в формате wave с частотой дискретизации 48 kHz. Мне необходимо понять, в какой ситуации аудио конвертер будет делать частоту дискретизации 44.1 для mp3, а в какой ситуации будет оставлять 48 kHz битрейт 320 kbps? Чего так всё сложно то?
Нельзя что ли добавить пункт в аудио конвертере с выбором частоты дискретизации?
Нужно кодировать с каждым битрейтом и смотреть, когда начнется понижение.
Нужно кодировать с каждым битрейтом и смотреть, когда начнется понижение.А толку, если эта опция в большинстве случаев будет бесполезной?
Вы можете подключить консольный кодировщик к v3.20 и настроить его, как душе угодно
Почему не надо? Даже для WMA кодировщика можно выбрать частоту дискретизации, хотя формат вообще не популярен.
Подскажите как подключить консольный кодировщик. Я скопировал файлы lame_enc.dll и lame.exe в modules и plugins, но нигде не вижу возможности выбирать частоту дискретизации.
Что за бред? Я повторяю еще раз, опция отсутствует потому, что НЕ СПОСОБНА работать всегда.
Посмотрите, как заданы теплейты для других кодировщиков в файле Encoders.xml
<encoder Name="Lame MP3" App="lame.exe"> <description> <inputformats type="autogen"> <autogen SampleRates="32000;44100;48000" SampleFormats="16" Channels="1;2" /> </inputformats> <property name="Ext" value=".mp3" /> </description> <presets> <preset Name="256 kbps" cmdparams="-b 256 -q0 --cbr -ms" /> <preset Name="320 kbps" cmdparams="-b 320 -q0 --cbr -ms" /> </presets> </encoder>
<encoder Name="Lame MP3" App="lame.exe"> <description> <inputformats type="autogen"> <autogen SampleRates="8000;11025;12000;16000;22050;24000;32000;44100;48000" SampleFormats="16" Channels="1;2" /> </inputformats> <property name="Ext" value=".mp3" /> </description> <presets> <preset Name="320 kbps" cmdparams="-b 320 - %output%" /> </presets> </encoder>
Code: [Select] <encoder Name="Lame MP3" App="lame.exe"> <description> <inputformats type="autogen"> <autogen SampleRates="8000;11025;12000;16000;22050;24000;32000;44100;48000" SampleFormats="16" Channels="1;2" /> </inputformats> <property name="Ext" value=".mp3" /> </description> <presets> <preset Name="320 kbps" cmdparams="-b 320 - %output%" /> </presets> </encoder>
Если не трогать параметры частоты дискретизации, то конвертирует в 320 kbps / 48 kHz.
<encoder Name="Lame MP3" App="lame.exe"> <description> <inputformats type="autogen"> <autogen SampleRates="8000;11025;12000;16000;22050;24000;32000;44100;48000" SampleFormats="16" Channels="1;2" /> </inputformats> <property name="Ext" value=".mp3" /> </description> <presets> <preset Name="320 kbps" cmdparams="-b 320 --resample 44100 - %output%" /> </presets> </encoder>
я вам дал заготовкутеперь добавляйте параметры какие хотитеCode: [Select] <encoder Name="Lame MP3" App="lame.exe"> <description> <inputformats type="autogen"> <autogen SampleRates="8000;11025;12000;16000;22050;24000;32000;44100;48000" SampleFormats="16" Channels="1;2" /> </inputformats> <property name="Ext" value=".mp3" /> </description> <presets> <preset Name="320 kbps" cmdparams="-b 320 --resample 44100 - %output%" /> </presets> </encoder> а можно конвертировать частоту, поставив галочки (доступно в АИМП 3.20)
ЗЫ: В cmdparams передавал другие параметры, менял путь куда складывать кодированные mp3-файлы.