Слияние файлов MP3 в Linux Debian с использованием PHP - PullRequest
0 голосов
/ 05 апреля 2010

Какой самый простой способ объединить содержимое нескольких файлов MP3 в один, используя PHP 5.2 в системе Linux Debian? Я нашел несколько скриптов, которые должны работать только на PHP, но они кажутся глючными. Возможно, есть способ выполнить эту задачу с помощью программ командной строки, которые я мог бы установить на моем компьютере с Linux Debian?

Ответы [ 2 ]

2 голосов
/ 06 апреля 2010

отметьте это: http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2009-September/022171.html

Сначала вы должны установить sox. sudo apt-get install sox.

$ sox first.mp3 -r 44100 -c 2 -s -w first.raw
$ sox second.mp3 -r 44100 -c 2 -s -w second.raw
$ cat first.raw second.raw > concatenated.raw
$ sox -r 44100 -c 2 -s -w concatenated.raw concatenated.mp3

Вы можете выполнить все эти команды из php с помощью exec ().

0 голосов
/ 06 апреля 2010

Код взят по этой ссылке

cat first_part.mp3 second_part.mp3 third_part.mp3 > newfile.mp3

Они говорят, что ваш файл должен иметь одинаковую скорость передачи данных.

Вы можете использовать битрейт, используя mpg321

mpg321 -t first_part.mp3

Надеюсь, это поможет.

...