работа со звуком?

Тема в разделе "PHP", создана пользователем SpaceW, 18 сен 2009.

Модераторы: latteo
  1. SpaceW

    SpaceW Постоялец

    Регистр.:
    27 сен 2007
    Сообщения:
    95
    Симпатии:
    45
    Здравствуйте, форумчане! Я недавно задал такую вот тему: http://www.nulled.ws/showthread.php?p=1212152#post1212152
    И вот сейчас, постепенно, прихожу к выводу, что средствами flash подобное сделать будет очень проблематично.

    Так вот у меня какой вопрос, можно ли сделать на PHP такое? Т.е. загрузка файла на сервер и т.п. - это понятно, проще чем на FLASH, но вот редактирование самих звуковых файлов?

    Возможно вырезать куски из звуковых файлов, а потом соединять их?

    И каким образом добиться дружественного интерфеса, в том плане, что бы можно было представить саму волну звуковую да еще и можно было на ней выделять область (понятно дело, это работа чисто украшательская, но все-равно не мало важная)
     
  2. semakos

    semakos Постоялец

    Регистр.:
    26 окт 2008
    Сообщения:
    63
    Симпатии:
    14
    На PHP такое сделать не получится, он же на сервере обрабатывается. А редактирование будет происходить в браузере пользователя. Тут не обойтись без javascript, да и то на нем будет сложно такое сделать.
     
  3. SpaceW

    SpaceW Постоялец

    Регистр.:
    27 сен 2007
    Сообщения:
    95
    Симпатии:
    45
    Т.е. в принципе, лучше отказаться от такой идеи на php...
    Видимо, все-таки, придется работать с FLASH, FLEX
     
  4. Freeborn

    Freeborn Постоялец

    Регистр.:
    31 окт 2008
    Сообщения:
    62
    Симпатии:
    21
    Почему нельзя-то, господин semakos? Вы про ajax слышали? Элементарно загружаем файл на сервер, в браузере у нас интерфейс музыкальных редакторов, что вам там нужно. Все изменения аяксом передаются на сервер. PHP на сервере делает все. Для работы с мп3 существует миллион классов, вот хотя бы: http://www.sourcerally.net/Scripts/20-PHP-MP3-Class
    и режет, и ID3 редактирует. Все легко ищется в гугле двумя словами "php mp3".
    Совсем другой вопрос в целесообразности этого всего - все будет тормозить и сильно грузить сервер, но это на совести топикстартера:)
     
  5. SpaceW

    SpaceW Постоялец

    Регистр.:
    27 сен 2007
    Сообщения:
    95
    Симпатии:
    45
    Нагрузка - это в плане если одновременно несколько пользователей будут использовать приложение или же даже с одного экземпляра серверу станет плохо?
     
  6. Freeborn

    Freeborn Постоялец

    Регистр.:
    31 окт 2008
    Сообщения:
    62
    Симпатии:
    21
    От сервера зависит... Если делать все не в реальном времени, т.е. отметил что откуда и до куда резать, что-то изменил и т.п. нажал на кнопку, данные передались и все разом сделалось, то нагрузка будет не то чтобы очень большая.
     
  7. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    можно использовать ffmpeg, клиент загружает аудио или даже видео файлы, с флашом например прослушивает указывает что где отрезать соединить и т.д., дальше генерируется shell скрипт с командами для ffmpeg типа вырезать 25 сек из file.мп3 и сохранить в new.mp3:
    ffmpeg -ss 00:00:30.00 -t 25 -i file.mp3 copy new.mp3
    , этот скрипт запускается и возвращается новый файл.
     
  8. SpaceW

    SpaceW Постоялец

    Регистр.:
    27 сен 2007
    Сообщения:
    95
    Симпатии:
    45
    Интересное предложение..
    А возможно ли вырезать и объединять мелодию прямо на компьютере пользователя? понятно, что ограничения по безопасности вряд ли пропустят, но помнится в инете я что-то из разряда небезопасного встречал... А в контакте вроде ж при загрузке фоток можно было грузить прям пачками, скрипт имел доступ ко всем директориям на диске и, перед отправкой на сервер, вроде обрабатывал их прямо у меня на машине..
     
  9. SpaceW

    SpaceW Постоялец

    Регистр.:
    27 сен 2007
    Сообщения:
    95
    Симпатии:
    45
    Еще вопрос, кто пользовался ffmpeg, на виртуальный хостинг он не встанет?
     
  10. polyetilen

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474