Поиск программного обеспечения / что-то для автоматизации некоторой простой обработки аудиоданных

Я ищу способ взять 1-часовой подкаст файл MP3 и разделить его на несколько несколько 2-минутных MP3s. По пути я хотел бы также сделать, нескольким вещам нравится, Усиливают объем.

Проблема, которую я решаю, состоит в том, что у меня есть дрянной MP3-плеер, который не позволит мне искать вперед или назад, и при этом он не будет помнить, где я оставил его, когда я выключаю его, плюс, я слушаю их в серьезно высоко-шумовой ситуации. Таким образом я должен смочь пропустить вперед в больших блоках (2-5 минут) до такой степени, когда, я оставил его.

Там какой-либо достойный путь состоит в том, чтобы сделать это?

Смелость, кажется, не имеет возможности командной строки.

Я готов написать некоторый код, например, назвать что-то по командной строке и добраться, какой длины файл MP3, для позже знания, сколько частей я буду иметь и затем скажу, "создают MP3 с 0:00 к 2:00", "создают MP3 с 2:00 к 4:00", и т.д.

Я также готов заплатить за правильные инструменты при необходимости.

Я также не забочусь, как медленный это работает, пока я могу автоматизировать его :-)

Я делаю это в Windows.

Какие-либо указатели / идеи?

Спасибо!

3
задан 04.05.2010, 12:22

3 ответа

Mp3Split добился бы цели для разделения файлов.

ХРОМОЙ mp3 кодер имеет опцию, - масштаб, которому я верю, может использоваться для увеличения объема значений PCM также определенным фактором. Для определения усиления оценивают за использование с ЛАМЕ, можно использовать mp3gain (только окна) инструмент, который должен дать Вам достаточно более высокий уровень громкости без любого отсечения или вызванного уровнем искажения со стороны файла. Я уверен, что существует также *, отклоняют инструменты (как wavegain, я думаю), если your'e под управлением Linux, которые делают то же самое, если Вы ищете немного больше.

Обратите внимание, тем не менее, что, если Вы работаете в очень шумной среде (например, 4 ребенка + собака и слабослышащий родительский элемент, что все склонны вопить/лаять/кричать одновременно), даже который не может быть достаточно. Я заставил некоторые хорошие наушники / наушники устранять ту проблему.

1
ответ дан 08.12.2019, 00:40
  • 1
    Превосходный, я изучу это, спасибо! Я не волнуюсь по поводу отсечения, на самом деле, я насыщаю звук как можно больше, не лишая возможности понимать. Мне не нужно хорошее качество, только для создания речи понятной. Хорошие наушники не являются опцией, печально :-( – Daniel Magliola 12.08.2009, 16:23

Я думаю, что ffmpeg может сделать то, что Вы хотите:

ffmpeg -i source.mp3 -acodec libmp3lame -ab 128k -t 120 -ss 240 output.mp3
  • "t" параметр является продолжительностью выходного файла (в образце, 120 с = 2 минуты)
  • "ss" параметр - то, сколько Вы хотите пропустить с начала (в образце, 240 с = 4 минуты)

Можно также добавить "-vol" параметр для увеличения объема.

2
ответ дан 08.12.2019, 00:40
  • 1
    Если Вы просто будете звонить "ffmpeg-i source.mp3 то", это распечатает информацию о файле и выход. Это, конечно, включает продолжительность, таким образом, можно просто выполнить эту команду сначала и проанализировать вывод. – Badaro 15.08.2009, 05:56

Попробуйте ffmpeg. Это - смехотворно мощный инструмент командной строки, это было бы большим для этого.

Разделите mp3 с помощью краткого справочника здесь и добавьте -vol переключатель, чтобы отрегулировать громкость.

Для большего количества информации о переключателях ffmpeg перейдите к этому руководству и проверьте домашнюю страницу FFmpeg. Крупный блок рекламы, бесплатного программного обеспечения и аудио/визуальных инструментов с открытым исходным кодом использует ffmpeg под капотом для всего их транскодирования и работы av, дает ему выстрел!

1
ответ дан 08.12.2019, 00:40

Теги

Похожие вопросы