Как я могу разделить mp3 файл?

У меня есть большой mp3-файл, который получается после копирования полного CD. Я хотел бы разделить его на один файл для каждой песни. Было бы здорово найти программное обеспечение, которое может автоматически разбивать файл, определяя начало и конец каждой песни.

Дополнительный фон:

Я пробовал mp3splt и смелость. Первый не может автоматически определить песни, а дерзость, кажется, не в состоянии это сделать.

Я хотел бы записать песни на компакт-диск (в формате mp3), чтобы затем воспроизвести их в моем автомобильном радио. Он не будет поддерживать какие-либо необычные вещи, у него даже нет разъема USB.

35
задан 18 June 2017 в 06:53

8 ответов

Вы говорите, что пробовали mp3splt , но читали ли вы полную справочную страницу ?

Я спрашиваю, потому что режим тишины -s может принимать параметры для помощи это определяет тишину.

Вот пример справочной страницы с необязательными параметрами:

mp3splt -s -p th=-50,nt=10 album.mp3
  • th: пороговый уровень (дБ), который следует рассматривать как тишину
  • nt количество дорожек [ 117]

Существует также -c режим запроса к базе данных CDDB. Если это известный компакт-диск, вы можете получить список треков из онлайн. Это также будет правильно называть треки и (я думаю) будет даже устанавливать теги.

Это невероятно мощный инструмент и один из ваших лучших вариантов для сохранения качества ... Поэтому не списывайте его со счетов.

0
ответ дан 18 June 2017 в 06:53

mp3splt работает хорошо. Насколько хорошо зависит от того, с чего вам следует начать и чего вы ожидаете от результатов. Больше входов = больше выходов. Если вы знаете количество песен, содержащихся в больших mp3-файлах, это поможет вам определить правильное количество выходных файлов. Вы ДОЛЖНЫ иметь разделы тишины между вашими песнями в большом mp3-файле. Ключ для mp3splt должен найти правильное значение для "th". Если «th» слишком мало, у вас может быть слишком много выходов, поэтому все ваши песни фрагментированы. Если оно слишком высокое, ваши песни не будут разделены, и вы можете иметь более 1 песни на разделение. Предположим, у вас есть большой файл и ничего больше: например, нет индекса для заголовков или времени.

Мой большой файл называется "artist.ogg". Вот команда, которую я использовал:

mp3splt -s -p th = -40 artist.ogg

Это привело к разделению 34 песен. правильно, каждый из них назван поочередно как artist_silence_01.ogg -xx.ogg и т. д.

Опять же, если у вас слишком много разделений, попробуйте «th = -48». Если слишком мало, попробуйте "th = -36".

Из этих выходных файлов вам теперь нужно будет переименовать их в названия песен, которые вы хотите, и добавить метки к свойствам файла. [Я не знаю макроса для этого, поэтому должен быть ручной процесс].

надеюсь, это поможет.

Обновление PS. Пока что mp3splt работает с файлами mp3 и ogg. У меня пока нет успеха для файлов m4a.

0
ответ дан 18 June 2017 в 06:53

вы можете попробовать что-то вроде:

ffmpeg -i /path/music.mp3 -t 00:10:00 -ss 00:20:00 -acodec copy /path/save.mp3

0
ответ дан 18 June 2017 в 06:53

Audacity - ПЛОХО для этого - поскольку он перекодирует mp3 и качество ухудшается. Я использую ffmpeg для вырезания mp3 - я думаю, что он не перекодирует:

0
ответ дан 18 June 2017 в 06:53

Я могу порекомендовать mp3DirectCut . Конвертируется без потерь и отлично работает под Wine:

0
ответ дан 18 June 2017 в 06:53

Следующий ответ на переполнении стека, вероятно, релевантен:

https://stackoverflow.com/questions/36074224/how-to-split-video-or-audio-by-silent-parts

Суммируя этот ответ, можно использовать ffmpeg для идентификации тихих регионов:

ffmpeg -i "input.mov" -af silencedetect=noise=-30dB,d=0.5 -f null - 2> vol.txt

И затем разделенный рецепт Adobe использования файлов:

ffmpeg -i InputFile -vn -acodec copy -ss 00:00:00 -t 00:01:32 OutputFile

Это потребует небольшого парсинга с Вашей стороны

1
ответ дан 18 June 2017 в 06:53

Я получил качественные результаты (хотя и не полностью автоматические) с Audacity + mp3splt.

Если у вас нет файла .cue или .cddb с ограничениями на песни (например, это не распознанный альбом), вы можете:

  1. Вручную пометить дорожку в Audacity, как объяснено в его руководстве , вероятно, помог предыдущему автоопределению молчания (с Analyze> Silence Finder…, см. здесь ) для первого предположения о пресловутых разрывах
  2. Экспорт метки (с помощью File> Export Labels…, см. здесь ) в простой текстовый файл и
  3. Загрузите файл .txt в mp3splt в опции -A (как mp3splt -A labels.txt Album.mp3) .

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

Просто будьте осторожны, чтобы использовать метки регионов , а не метки точек , см. здесь ), чтобы отметить начало и конец каждой песни в Audacity. [ 1115]

0
ответ дан 18 June 2017 в 06:53

Вы можете разбить свой большой mp3 на маленькие кусочки, используя функцию «split» или «split new» в Audacity, а затем разделить часть аудио, которую вы хотите микшировать, в другой файл, чтобы экспортировать его. .

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

enter image description here

Вам не нужно разбивать аудио, чтобы экспортировать часть аудио в другой файл, вы можете просто выбрать аудио и выберите «Экспорт выбора» в меню «Файл».

На следующем скриншоте я делаю, как я сказал выше.

enter image description here

Если у вас еще есть компакт-диск, можно скопировать аудио с файлом для каждой песни, используя «Sound Juicer», который позволит вам выберите способ копирования носителя с компакт-диска. Таким образом, у вас будет mp3 файл для каждой песни. И задача свести все песни в большой файл будет легко решена Audacity, на тот случай, если вам нужно это сделать.

Sound Juicer можно установить через синаптическую систему или зайдя на сайт по адресу: http://burtonini.com/blog/computers/sound-juicer

Снимок экрана можно посмотреть здесь для того, чтобы вы увидели Sound Juicer в действии. (Извините, у меня сейчас нет диска для копирования, поэтому список воспроизведения пуст)

enter image description here

0
ответ дан 18 June 2017 в 06:53

Другие вопросы по тегам:

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