Я хочу объединить несколько аудиофайлов. Я использую команду linux sox
.Слияние аудиофайлов
shell_exec('/usr/bin/sox 1.wav 2.wav combined.wav ');
Он отлично работает и генерирует комбинированный аудиофайл.
Длина файла 1.wav и 2.wav составляет 90 секунд, соответственно 50 секунд. здесь эта команда sox
генерирует comb.wav длиной 140 секунд.
Здесь в 2.wav первые 20 секунд аудио уже доступны в 1.wav последних 20 секунд аудио. Поэтому я хочу объединить такой, что мой объединенный.wav должен быть 120 секунд. Итак, я хочу удалить дублированный звук в файле объединенный.wav, который в последние несколько секунд находится в 1.wav и в начале несколько секунд в 2.wav.
Здесь я просто даю второй, как только для примеров. В моих действительных кодах секунды не фиксируются. У меня есть только аудиофайлы.
Есть ли способ сделать это с помощью команды Linux или классов PHP?
Я. вы правы. Можете ли вы мне немного помочь. Здесь я просто даю второй пример только для примеров. В моих действительных кодах секунды не фиксируются. У меня есть только аудиофайлы. –
@ Наше объяснение того, что вы делаете, вероятно, поможет больше, чем кормить ложкой. – duellsy
- это количество задержек между файлами, неизвестно вам и случайным? –