Есть ли лучший способ объединения файлов MP3, настройки частоты дискретизации в соответствии с сохранением исходных файлов?

Кто-нибудь знает, есть ли "лучшая практика" для объединения mp3-файлов для создания новых файлов при сохранении исходных файлов?

Я работаю на машине с CentOS Linux, в командной строке. В конце концов я буду вызывать командную строку из скрипта PHP.

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

Итак, я иду:

  1. Создать временную папку
  2. Перебирайте файлы, чтобы создать новую конвертированную копию файла в "сырой" формат (который я не знаю. Я не знал, что "сырые" файлы существовали раньше). Я мог бы использовать некоторые предложения по этот)
  3. Сохраните путь к временным файлам во временной папке, а затем переберите файлы, чтобы объединить их, а затем поместите новый объединенный файл в окончательный "обработанный каталог".
  4. Удалите содержимое временного файла с временными необработанными файлами внутри.
  5. Конвертируйте финальный файл из "raw" в mp3 и наслаждайтесь готовым результатом

Я думаю, что этот курс действий мог бы быть лучшим, потому что я не могу обязательно контролировать качество оригинальных "исходных" mp3-файлов.

Единственный другой вариант, о котором я мог подумать, - это создать скрипт, который будет выполнять аналогичный процесс при добавлении файлов в систему, оставляя только файлы с "правильным" форматом и удаляя исходный "ошибочный" файл.

Надеюсь, вы видите, что я задумался над этим и что я пытаюсь использовать коллективные знания этого сообщества, чтобы выбрать лучшее направление.

Возможно, есть лучший путь, который я мог бы выбрать?

Под объединением я подразумеваю объединение в последовательности для создания нового аудиофайла из "сцепленных файлов".

В настоящее время у меня установлено следующее: - Sox - FFMpeg

В настоящее время я использую sox, как это:

sox file1.mp3 file2.mp3 newfile.mp3

1 ответ

Используя команду 'cat'? Это приведет к изменению формата mp3-файлов путем "создания массива" (как бы) mp3-файлов внутри одного mp3-файла, при этом результирующий mp3-файл будет работать только в том случае, если программное обеспечение плеера достаточно умное. Итак, если вы можете найти и установить mp3wrap, вы можете:

mp3wrap output.mp3 `ls -1 *.mp3 | sort`
Другие вопросы по тегам