Вопрос или проблема
Объединение нескольких mp3 файлов в один длинный mp3 файл
У меня есть коллекция аудиофайлов в формате mp3, и я хотел бы объединить некоторые из них в один длинный mp3 файл. Например, у меня есть 20 аудиофайлов, и мне нужно объединить их в 1 длинный mp3 файл.
Моя коллекция занимает около 60 ГБ, что составляет примерно 1.300 mp3 файлов в общей сложности.
Мой компьютер работает на Windows.
Будут полезны как консольные, так и графические решения.
Мой вопрос в разделе Запросы ПО.
https://softwarerecs.stackexchange.com/questions/91178/merging-multiple-mp3-files-into-one-long-mp3-file
Самый простой способ, который я знаю, – это использовать команду DOS copy
. Что-то вроде этого может выполнить задачу:
copy /b *.mp3 \external\path\result.mp3
Опция /b
заставляет copy
работать с бинарными файлами.
Если вы хотите скопировать только несколько файлов из директории, команда будет такой:
copy /b file1.mp3+file2.mp3+file3.mp3 \external\path\result.mp3
Имейте в виду, что некоторые музыкальные плееры (например, foobar2000) могут не принимать этот формат и останавливаются после первой объединенной песни. Другие, как VLC Player, не имеют проблем и просто добавляют небольшую паузу между песнями.
Вы можете использовать ffmpeg
для конкатенации, соблюдая строгий mp3
формат:
Вам понадобится сторонний тестовый файл со следующим содержимым:
file 'file1.mp3'
file 'file2.mp3'
file 'file3.mp3'
И с командой:
ffmpeg -f concat -i <abovefile>.txt -acodec copy \external\path\result.mp3
Если имена файлов содержат пробел или другие небуквенные/числовые символы, вам следует добавить -safe 0
перед -f
Я использую бесплатную программу Makeitone Mp3 Album Maker.
Небольшой объем загрузки, простой в использовании: вы можете добавлять файлы и/или папки, перетаскивать, изменять порядок, удалять добавленные файлы и т.д. Есть возможность удалить исходные файлы.
Кроме того, это обратимо: вы можете отменить объединение и вернуть оригинальные файлы.
Ответ или решение
Для объединения нескольких mp3 файлов в один длинный mp3 файл на компьютере с операционной системой Windows существует несколько подходов, как с использованием командной строки, так и графических интерфейсов. Ниже я описываю несколько решений, которые помогут вам достичь этой цели.
Способ 1: Использование командной строки
Команда copy
Один из самых простых способов объединения mp3 файлов — это использование команды copy
в командной строке. Чтобы объединить все mp3 файлы из каталога в один файл, выполните следующую команду:
copy /b *.mp3 C:\путь\к\результату\result.mp3
Параметр /b
указывает на то, что файлы являются двоичными. Если вы хотите объединить только некоторые конкретные файлы, вам нужно указать их по очереди:
copy /b file1.mp3+file2.mp3+file3.mp3 C:\путь\к\результату\result.mp3
Важно: Некоторые медиаплееры, такие как foobar2000, могут некорректно обрабатывать объединенные файлы, останавливаясь после первой треки. VLC Player чаще всего воспроизводит такие файлы без проблем, добавляя небольшую тишину между треками.
Способ 2: Использование FFmpeg
FFmpeg — это мощный инструмент для обработки мультимедийных файлов, который также можно использовать для объединения mp3 файлов. Для этого вам потребуется создать текстовый файл с перечислением всех файлов, которые нужно объединить:
- Создайте файл
input.txt
с содержимым:
file 'file1.mp3'
file 'file2.mp3'
file 'file3.mp3'
Если имена файлов содержат пробелы или специальные символы, добавьте параметр -safe 0
перед опцией -f
в следующей команде.
- Запустите команду:
ffmpeg -f concat -i input.txt -acodec copy C:\путь\к\результату\result.mp3
Способ 3: Использование графического интерфейса
Если вам удобнее использовать графические интерфейсы, вы можете рассмотреть следующие бесплатные программы:
-
Makeitone Mp3 Album Maker
Это простое в использовании приложение, которое позволяет добавлять файлы и каталоги, изменять порядок треков, удалять файлы и даже есть возможность удаления исходных файлов после объединения. Программа также позволяет отменять объединение, восстанавливая оригинальные файлы. -
Audacity
Это мощный аудиоредактор, который тоже позволит вам импортировать все нужные mp3 файлы, а затем экспортировать их в один файл. Вы можете изменять порядок дорожек и редактировать аудио перед объединением. - MP3 Cutter Joiner
Программа специально разработана для объединения и обрезки mp3 файлов. Она имеет интуитивно понятный интерфейс и поддерживает пакетное объединение.
Заключение
Вышеописанные методы позволят вам объединить вашу коллекцию mp3 файлов в один длинный файл эффективно. В зависимости от ваших предпочтений (командная строка или GUI) вы можете выбрать наиболее подходящее решение. Если возникают вопросы или проблемы, не стесняйтесь задавать их.