поместите один mp3 поверх другого, используя ffmpeg в php - PullRequest
0 голосов
/ 18 января 2019

У меня есть два mp3-файла, один из которых является оригинальным файлом длиной 100 секунд, а другой - 3-секундным аудио-тегом аудио. Я хочу объединить эти два mp3-файла в один файл, а также добавить аудио-тег через 20 секунд. после слияния длина объединенного файла должна быть такой же, как у исходного файла, то есть 100 секунд, а содержимое обоих файлов, воспроизводимых одновременно в объединенном файле, означает, что файл тега будет размещен поверх исходного файла, чтобы пользователь мог прослушивать аудио обоих файлов. Я хочу сделать это в php, также, что требовалось для двух файлов: они должны иметь одинаковый битрейт и герц?

1 Ответ

0 голосов
/ 18 января 2019

Используйте фильтры adelay и amix или amerge :

ffmpeg -i main.mp3 -i secondary.mp3 -filter_complex "[1:a]adelay=20000|20000[2nd];[0:a][2nd]amix=inputs=2" out.mp3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...