Режем MP3 по паузам

Показан: 4722

Назначение:
Максимально удобно порезать несколько (сколько угодно, впрочем) mp3 файлов на маленькие части с заранее заданной длительностью. Типичный разрезаемый объект - аудиокнига. Разрезание происходит по ближайшей паузе. Режутся все файлы в заданном каталоге и подкаталогах. Данный скрипт является надстройкой над mp3DirectCut.
Лично порезал более 5 книг. Все замечательно :)

Использование:
Распаковать, создать ярлык на рабочем столе в файлу split.bat
Если mp3directcut.exe находится в отдельном каталоге - прописать к нему путь в файле split.bat, в настройках, переменная exedir
Для разрезания mp3 файлов из любого каталога (и из вложенных) достаточно мышкой перетащить этот каталог на созданный ярлык к split.bat.

Во время выполнения:
1. Будет проверено наличие символа & в именах обрабатываемых каталогов. Если такие каталоги найдутся - выполнение прекратится.
2. Будет предложено выбрать профиль. В настоящее время в сборку включено 2 профиля: Профили можно создавать самому - это файлы с настройками mp3DirectCut. Сейчас задаются следующие параметры поиска пауз:
Threshold level -30,7db (Порог сигнала паузы.)
Min. Duration >0,3sec (Минимальная длительность паузы. Возможно менять не придется)
Cue Offset -19 frames (смещение внутри паузы. Можно не трогать)
Часть параметров может быть задана в файле split.bat, но их можно переопределить в файле профиля. В принципе возможно создание профиля в котором все параметры будут запрашиваться на ввод вручную.
3. Будет предложено задать путь для разрезанных файлов или оставить путь по умолчанию.
4. Необходимо подтвердить или нет создание подкаталогов на каждый разрезаемый файл, например:
Имеются файлы: a001.mp3 и a002.mp3. Если подтвердить создание подкаталогов,
будут созданы подкаталоги a001 и a002 и в них будут лежать порезанные файлы a001_xxxx.mp3 и a002_xxxx.mp3.
Рекомендуется, когда в 1 каталоге лежит много длинных файлов, например 30 файлов по 1 часу каждый. Если резать по 10 минут получится 180 файлов. Если создавать подкаталоги - будет 30 подкаталогов по 6 файлов в каждом.
5. Будет предложено задать длительность результирующих файлов в секундах. Или согласиться с длительностью по умолчанию 720 секунд = 12 минут.

По умолчанию каталог, в который сохраняются разрезанные файлы: "splitted" создается в исходном каталоге с mp3 файлами. И в нем создается такая же структура подкаталогов, как и в исходном.
Если режете файлы с CD-ROMa - обязательно указывайте другой путь. Например: c:\book
Если длительность исходного файла меньше заданной, т.е. резать нечего - он просто копируется.

Проблемы:
1. В путях (и именах файлов) не должно быть символа &
2. Тэг Title не заполняется - проблема DC
3. Если в каталоге назначения уже существуют файлы с такими же именами - DC выдает ошибку и не переписывает файлы.

Последняя версия скрипта лежит здесь

Mp3DirectCut скачать можно там же, либо с домашней страницы.

Комментарии

  1. А чем править можно этот bat файл? Во всех блокнотах (notepad.exe или notepad++) он открывается кракозябрами

    Туда и обратно · Mar 17, 09:59 AM · #

  2. Надо в редакторе выбрать кодировку CP866, если конечно, редактор это умеет. Notepad++ должен.

    — Anton To · Mar 21, 09:13 PM · #

  3. А где взять menu.bat?

    — Ok · Oct 06, 12:53 AM · #

  4. Упс! Добавил в архив…

    — Anton To · Oct 06, 10:15 AM · #

  5. хотелось бы получить возможность работы со скриптом в тотал командере , шоб была кнопочка”порезать”

    — smollvrn · Nov 25, 08:01 PM · #

  6. Батник отказывается создавать директорию для записи файлов. Пишет, что диск возможно защищен от записи или проверить права пользователей. Если указать уже существующую директорию, то пишет просто
    “Файл не найден”

    — Kay · Jan 20, 11:40 AM · #

Textile Help
 
Powered by Textpattern