Кто-нибудь знает, существует ли "наилучшая практика" для объединения mp3-файлов для создания новых файлов при сохранении исходных файлов?
Я работаю на компьютере с ОС CentOS Linux, в командной строке. В конце концов я вызову командную строку из скрипта PHP.
Я занимался исследованиями и придумал процесс, который, я думаю, мог бы работать. Он объединяет общие советы с разных форумов, блогов и источников, подобных этому.
Итак, я иду:
- Создать временную папку
- Циклически перебирайте файлы, чтобы создать новую, преобразованную копию файла в «сырой» формат (который я не знаю. Я не знал, что «сырые» файлы существовали раньше, очень давно. Я мог бы использовать некоторые предложения на этот счет)
- Сохраните путь к временным файлам во временной папке, а затем переберите файлы, чтобы объединить их, а затем поместите новый объединенный файл в окончательный «обработанный каталог»
- Удалите содержимое временного файла с временными необработанными файлами внутри.
- Конвертируйте финальный файл из "raw" в mp3 и наслаждайтесь готовым результатом
Я думаю, что этот курс действий может быть лучшим, потому что я не могу обязательно контролировать качество оригинальных "исходных" mp3-файлов.
Единственный другой вариант, о котором я мог подумать, - это создать скрипт, который будет выполнять аналогичный процесс при добавлении файлов в систему, оставляя только файлы с «правильным» форматом и удаляя исходный «ошибочный» файл.
Надеюсь, вы видите, что я задумался над этим и что я пытаюсь использовать коллективные знания этого сообщества, чтобы выбрать лучшее направление.
Возможно, есть лучший путь, по которому я мог бы пойти?
Под объединением я подразумеваю объединение в последовательности для создания нового аудиофайла из «сцепленных файлов».
В настоящее время у меня установлено следующее:
- Сокс
- FFMpeg
В настоящее время я использую sox вот так:
sox file1.mp3 file2.mp3 newfile.mp3