Audiophile's Software

MP3 Packer 2.04 x86/x64

Дата обновления: 03 Сентября 2012
2012-09-03T23:33
Audiophile's Software
Windows
Multimedia

Сайт | История

Очень интересная программа, которая позволяет уменьшить размер MP3 файлов, при этом абсолютно не ухудшая качество звучания.

Принцип работы заключается в том, что утилита преобразовывает CBR файлы (постоянный битрейт) в VBR (переменный битрейт), помещая данные из каждого фрейма в фрейм с минимально возможным размером. Так, например, в режиме CBR фрейму полностью состоящему из тишины отведется битрейт 320 кбит/с, а в режиме VBR этому же фрейму отведется минимальный битрейт - 32 кбит/с.

Эффективнее всего программа работает с высокими битрейтами (например, MP3 320 кбит/с). В среднем размер файлов уменьшается на 5-7%, для ненасыщенных композиций (классика, джаз) - до 30%.

[СКАЧАТЬ] (0.54 МБ)


Настройка

Использование:
mp3packer[64].exe [параметры] [входной файл] [выходной файл]

или

mp3packer.exe [параметры] [входная папка] [выходная папка]

Параметры:

* -b #
Ограничить минимальный битрейт до # (в килобит/секунду).



* -t
Пропустить не-MP3 данные вначале файла (обычно ID3v2 теги).



* -s
Пропустить не-MP3 данные вконце файла (обычно теги).



* -z
Использование этого ключа приведет к тому что программа будет по частям распаковывать данные, затем находить оптимальный метод упаковки и снова упаковывать их. Результатом будет файл с минимально возможным размером, но обработка займет намного больше времени.



* --process "X"
Определяет используемые оптимизации в режиме работы с ключем -z. Значение: base - базовые оптимизации, sse41 - SSE 4.1 (по умолчанию).



* -a "X"
По-умолчанию, если имя выходного файла не указано, кодер будет назначать имя выходным файлам путем добавления "-vbr" к имени исходного файла. Вы можете изменить "-vbr" на любую другую комбинацию символов, указав её в значении параметра вместо X.



* -A
Не пропускать файлы в директории которая содержит в имени значение параметра -a.



* -u
Обновить исходный файл и переименовать его в соответствии с настройками имени выходного файла.



* -w
Отбросить весь фрейм если хотя бы одна гранула имеет ошибку (по-умолчанию гранула пропускается).



* -r
Постоянно минимизировать резервуар бит.



* -R
Постоянно максимизировать резервуар бит.



* --keep-ok "x"
Указывает какие файлы сохранять если ошибок не произошло. Значения (X): out - выходной, both - оба.



* --keep-bad "X"
Указывает какие файлы сохранять если произошли ошибки. Значения (X): in - входной, out - выходной.



* -f
Форсировать перезапись для выходных файлов.



* -i
Отобразить информацию и выйти (без обработки).



* --ib
Отображать только минимальный CBR битрейт (аналогичен параметру -i).



* --nice X
Приоритет процесса. 0 - обычный, 19 - минимальный. По-умолчанию X=10.



* --debug "X"
Отобразить большое количество информации во время обработки. Значения (X): in - о входном файле, out - о выходном файле, all - об обоих файлах.


[Полный список параметров (EN)]

Рекомендации

Для работы с программой удобно использовать плагин Run Services. Для удобства можно поместить файл mp3packer.exe в папку \foobar2000\tools\mp3packer/. Ниже приведены параметры:

Сжать выбранный MP3 файл, обычный режим:
.\tools\mp3packer\mp3packer.exe "%path%"

Сжать выбранный MP3 файл, максимальное сжатие (низкая скорость):
.\tools\mp3packer\mp3packer.exe -z "%path%"

Сжать все MP3 файлы в папке с выбранным, обычный режим:
.\tools\mp3packer\mp3packer.exe "$directory_path(%path%)"

Сжать все MP3 файлы в папке с выбранным, максимальное сжатие (низкая скорость):
.\tools\mp3packer\mp3packer.exe -z "$directory_path(%path%)"

Отобразить полезную информацию о MP3 файле:
.\tools\mp3packer\mp3packer.bat "%path%"


Скриншот с примером:

[Обсудить на форуме]

 
   
Категория: Кодеры и утилиты (+ настройка) | Автор: | Добавил: Audiophile
Просмотров: 19817 | Теги: MP3, VBR, CBR | Рейтинг: 5.0/5, голосов: 2
Комментариев: 6
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
0   Спам
[5] MCWeb (07 Сентября 2012 17:49)
MCWeb
Интересная программа, только сжать исходный файл MP3 320 кбит/с (9,35 Мб) больше, чем на 2,5 - 4,5% не получилось. Проверял на тестовых файлах сжатых разными кодеками с одного исходника. Большее сжатие получалось на файлах кодированных с худшим качеством или кодеком Lame3.98r.
Вопрос: Увеличить степень сжатия как то можно или параметр * -z - это максимум?
0   Спам
[6] RetainedProfit (09 Сентября 2012 16:39)
-z - это максимум.
0   Спам
[3] kiavan92 (17 Августа 2012 18:24)
kiavan92
Кстати, для отображения информации о MP3-файле не проще ли указать в опциях Run Services:

cmd /k mp3packer.exe -i "%path%"

Просто у Вас запуск реализован через батник, а в архив с прогой Вы его не вложили.
Ответ: Бат нужен для правильной обработки путей с пробелами и спецсимволами. Он идет в комплекте (foobar2000\tools\mp3repacker)
0   Спам
[2] kiavan92 (02 Марта 2012 02:49)
kiavan92
Полезная прога. Применение своё найдёт. Спасибо за новость))
Ответ: Пожалуйста :)
0   Спам
[1] Black_Scorpion (03 Июня 2011 17:00)
Не работает нажимаю и нечего не происходит dont_know (foobar2000 1.1.7 beta 6 | foo_run 0.3.7)
0   Спам
[4] whood (05 Сентября 2012 00:03)
Сжать выбранный MP3 файл, обычный режим:
.\tools\mp3repacker\mp3packer.exe "%path%"

Должно быть
.\tools\mp3packer\mp3packer.exe "%path%"