Простой инструмент для обработки аудио файлов формата MP3 (MPEG 1/2/2.5).

mpgedit 002

mpgedit — консольная утилита для обработки аудио файлов формата MP3 (MPEG 1/2/2.5).

mpgedit 003

Первоначально mpgedit основывался на утилите MP3 Check (mp3_check), но так как цели проектов разошлись была удалена и ранее интегрированный функционал (проверка и очистка MPEG файлов) и утилита является полностью независимой реализацией (от прототипа остались несколько собственных реализаций ранних идей).

mpgedit 004

mpgedit позволяет произвольно разрезать, извлекать и соединять MP3 файл любой продолжительности, а также разрезать и соединять несколько MP3 файлов. Поддерживает обработку файлов с постоянным (CBR) и переменным битрейтом (VBR), в ручном и автоматическом режиме (по тишине).

mpgedit 005

mpgedit может работать в консольном и Curses интерактивном режиме (у пользователя запрашивается подтверждение каждого действия), нарезка и соединение частей файлов производится без предварительной декомпрессии и как следствие без потери качества.

mpgedit 006

xmpgedit — простой C (си) / GTK графический интерфейс (GUI) позволяющий значительно упростить использование консольной утилиты mpgedit.

mpgedit 007

Интерфейс xmpgedit "по умолчанию" напоминает аудиоплеер, с соответствующими панелями инструментов и управляющими элементами (отключаемыми). Элементы управления воспроизведением могут использоваться для указания времени начала и окончания обрезки выбранного файла. В качестве движка используется консольный аудиоплеер mpg123 (аудиоплеер поддерживающий MPEG 1 и −2, слои 1, 2 и 3) и высококачественный декодер из MAD: MPEG Audio Decoder (libmad).

mpgedit 008

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

mpgedit 009

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

mpgedit 010

mpgedit 011

mpgedit в интерактивном режиме и xmpgedit создают индекс времени редактируемого файла (в файл *.idx и *.lvl для анализатора спектра), сохраняя позицию файла в байтах каждую секунду, что гарантирует корректный и быстрый доступ к любому временному промежутку аудио файла (вне зависимости от его длинны и битрейта). Работа ведётся с временными файлами, оригинальные MP3 файлы остаются без изменений.

mpgedit 013

mpgedit 012

Лицензия: GNU General Public License version 2.0 (GPLv2)

mpgedit 014

mpgedit 015

Домашняя страница

Страница на linux-apps.com

Страница на freshmeat.sourceforge.net