Есть ли лучший способ объединения файлов MP3, настройки частоты дискретизации в соответствии с сохранением исходных файлов?
Кто-нибудь знает, есть ли "лучшая практика" для объединения mp3-файлов для создания новых файлов при сохранении исходных файлов?
Я работаю на машине с CentOS Linux, в командной строке. В конце концов я буду вызывать командную строку из скрипта PHP.
Я занимался исследованиями и придумал процесс, который, я думаю, мог бы работать. Он объединяет общие советы с разных форумов, блогов и источников, подобных этому.
Итак, я иду:
- Создать временную папку
- Перебирайте файлы, чтобы создать новую конвертированную копию файла в "сырой" формат (который я не знаю. Я не знал, что "сырые" файлы существовали раньше). Я мог бы использовать некоторые предложения по этот)
- Сохраните путь к временным файлам во временной папке, а затем переберите файлы, чтобы объединить их, а затем поместите новый объединенный файл в окончательный "обработанный каталог".
- Удалите содержимое временного файла с временными необработанными файлами внутри.
- Конвертируйте финальный файл из "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`