Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа со звуком > Соединение нескольких mp3 в один


Автор: ТРЕТЬ 15.5.2009, 16:42
Доброго дня. Есть вот какая задача. Требуется несколько mp3 файлов слить в один. Суть в том что есть несколько музыкальных партий, надо слить в одну.

А вот теперь условия.
1. Нужно чтобы это выполнялось кодеком по консольной команде (на самом деле это делается для веб-проекта и процесс должен быть автоматическим).
2. Желательно (но не обязательно) чтобы была возможность выствить для разных дорожек разный уровень громкости.


Есть подозрение что ffmpeg это умеет делать, но честно говоря не понял как.

Буду очень рад если поможете.

Автор: Samotnik 17.5.2009, 11:03
sony soundforce 
но это будет не автоматически, а для автоматически, нужно самому писать  smile 

Автор: ТРЕТЬ 18.5.2009, 11:48
в данном случае автоматически значит всего лишь что без участия пользователя (то есть всякие конные приложения не подходят). Условно говоря мне нужна консольная комманда для ffmpeg которая бы это проделывала, а уже вызвать её я смогу и скриптом...

вот нашел вот такую вещь 

ffmpeg -i file1.mp3 -i file2.mp3 output.mp3

но у меня она почему-то не работает(( может потому что файлы разной длины?

Автор: Samotnik 18.5.2009, 13:48
Цитата(ТРЕТЬ @  18.5.2009,  11:48 Найти цитируемый пост)
но у меня она почему-то не работает(( может потому что файлы разной длины? 

что значит не работает ?  Ошибка какая ?

Автор: ТРЕТЬ 25.5.2009, 12:15
Я вызываю команду экзэклм из РНР. Возвращает "1". Вот тупо больше ничего, поэтому особо не могу понять что же происходит.

Автор: Samotnik 25.5.2009, 14:30
Цитата(ТРЕТЬ @  25.5.2009,  12:15 Найти цитируемый пост)
Возвращает "1"

да, информативная ошибка, очень  smile 

Автор: rulet 4.6.2009, 11:07
mp3wrap тебе в помощь --- есть в репозитории Ubuntu --- консольная программа.

Автор: ТРЕТЬ 16.6.2009, 17:45
rulet, не пойдет. Тут смысл в том чтобы в результирующем файле одновременно играли все исходные, а не по очереди как это делает Mp3wrap

Автор: nickless 18.6.2009, 23:48
Код

sox -m file1.mp3 file2.mp3 mix.mp3

Автор: ТРЕТЬ 24.6.2009, 20:09
Хехехе. Как раз сегодня написать хотел про sox - пару дней назад нашел.


nickless, кстати, случайно нету билда для windows с поддержкой mp3? А то я пытался собрать по гайду, да не получилось у меня что-то...

Автор: nickless 24.6.2009, 20:43
Цитата(ТРЕТЬ @  24.6.2009,  19:09 Найти цитируемый пост)
случайно нету билда для windows с поддержкой mp3

Не, билды под винду - это не ко мне smile 

Автор: jhonyxakep 25.6.2009, 15:10
ТРЕТЬ, мож не успел но есть ещё bass- может даже звуки генерить и многое другое ;) игры на ней бегают

Автор: ТРЕТЬ 25.6.2009, 15:13
jhonyxakep, не успели, но за участие спасибо! Скорее всего гляну для общего развития все равно. Честно говоря когда столкнулся, то обнаружил что в этой области есть много чего интересного=)

Автор: bilbobagginz 26.6.2009, 02:56
ТРЕТЬ:
http://www.lmgtfy.com/?q=ffmpeg+windows+php&l=1

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)