За последние 24 часа нас посетили 18777 программистов и 1706 роботов. Сейчас ищут 954 программиста ...

микширование звуковых файлов

Тема в разделе "PHP для новичков", создана пользователем mia, 4 июн 2008.

  1. mia

    mia Активный пользователь

    С нами с:
    4 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    возможно это и оффтопик, но не знаю куда обратится, google.com ничем не смог помочь, в общем виде задача такова
    внутри сервера генерируются парами звуковые файлы в формате GSM610 8000Hz mono 13Kbps, нужно выкладывать на сайте файл с соеденёнными парами, точнее смикшированными, т.е. чтоб пара воспроизводилась одновременно.

    мне достаточно иметь утилиту которая бы с командной строки могла смикшировать два файла в один. с остальным разберусь :)

    может есть какие либо библиотеки (на понятном языке С++, PHP, да хоть на Ruby) чтоб позволили решить эту задачу
     
  2. dj--alex

    dj--alex Активный пользователь

    С нами с:
    29 ноя 2007
    Сообщения:
    184
    Симпатии:
    0
    Я писал както за 5 минут программу для соединения всех файлов в папке
    делаеся довольн просто.

    работала причем безупречно, все воспроизводилось по очереди без глюков.
    Без разницы,что скажем пачку mp3 разных битрейтов,или видеофайлы с разными размерами )))

    А вот чтоб смешать мне такого не приходилось делать
    Если только все биты второго наложитьна биты первого ,но это уже не к мне.
     
  3. mia

    mia Активный пользователь

    С нами с:
    4 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    во во, соединить файлики можно, много по этому поводу написано, а вот соединить так чтоб одновременно воспроизводились - пустота в инете по крайней мере, все разводят руками
     
  4. mia

    mia Активный пользователь

    С нами с:
    4 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    совершенно согласен что РНР хорош для своих задач. в принципе мне и нужна утилита командной строки которая бы это делала, обращал внимание и на другие языки, результат тот же, никто ответить не может, где найти такую утилитку.
     
  5. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    А вариант сделать флешку которая бы проигрывала два файла одновременно не катит?
     
  6. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    потому что это не делается на мощностях ПХП, для таких вещей пишутся тулзы на более подходящих языках - Си, Дельфи, и уже они юзаются через ПХП
     
  7. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    antonn - а он и просит помочь найти подобную тулзу
     
  8. mia

    mia Активный пользователь

    С нами с:
    4 июн 2008
    Сообщения:
    4
    Симпатии:
    0
    мне подойдёт любой вариант, флешем не занимался, подозреваю он не сможет сделать wav файл на выходе :) если на выходе можно делать swf файл который будет проигрывать два файла одновременно, то это был бы вариант выхода не совсем что нужно , но вариант. Расскажи есть ли "открытые" программы для создания подобных флешей?
     
  9. mclaud

    mclaud Активный пользователь

    С нами с:
    15 фев 2007
    Сообщения:
    97
    Симпатии:
    0
    Адрес:
    Одесса
    Это вообще не вариант!
    Если, кто-то сидит на трафике, то ему будет совсем не в кайф качать 2-а файла вместо одного.
    И при небольшой скорости канала, есть вероятность, что твои файлы будут звучать по очереди.
    Думаю, надежней посадить студента за бутерброды файлы в ручную микшировать!
    Или искать тулзу на форумах линуксоидов.
    На крайний случай, придется изучать C и библиотеки для работы со звуком и писать самостоятельно или нанимать кого-то, но это если сроки позволяют и/или бюджет проекта.
     
  10. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    http://www.mplayerhq.hu/design7/news.html
    Вспомнил :)! думается что подойдет .... это консольное приложение для работы с файлами! (сам я только читал о нем, но не пользовал - да думаю что всеравно разбираться придется самостоятельно!)
    есть под разные платформы - что несомненный плюс на стадии отладки :)
     
  11. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    GSM610 8000Hz mono 13Kbps - это не те объемы которые грузят трафик! - уйдет одним пакетом!

    Сразу видно человек не знаком с флешем! )))

    mia
    Какая ось?
     
  12. mclaud

    mclaud Активный пользователь

    С нами с:
    15 фев 2007
    Сообщения:
    97
    Симпатии:
    0
    Адрес:
    Одесса
    Грешен, каюсь :)
    Все равно считаю такое решение проблемы не приемлемым!