Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Может ли PHP писать музыку?
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
funnyman
Отправлено: 24 Апреля, 2009 - 06:46:37
Post Id



Junior Member


Покинул форум
Сообщений всего: 88
Дата рег-ции: Апр. 2009  

Карма 0




Ну то что PHP рисовать может, это мы все хорошо знаем и пользуемся.... А вот может ли создавать музыкальные файлы?

Впринципе программе по барабану картинки или музыка, все файлы - это бинарный набор символов.

Кто что знает о том как заставить PHP создавать музыку?
 
 Top
ETC Администратор
Отправлено: 24 Апреля, 2009 - 13:28:12
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




PHP всего лишь ЯП, если вас интересует, если в нём средства для записи файлов, то да, есть.
 
 Top
funnyman
Отправлено: 25 Апреля, 2009 - 00:27:17
Post Id



Junior Member


Покинул форум
Сообщений всего: 88
Дата рег-ции: Апр. 2009  

Карма 0




По телевизору как-то была передачка. Там короче на каком-то ресурсе скрипт переделывал текст в музыку и воспроизводил.
Прикольная вещь.
Вообще было интересно увидитеь хотябы простой примерчик как PHP сам сделает файл который можно скачать и открыть на компе и услышать какие-нибудь звуки (ну хотяб отдалённо похожие на музыку).
 
 Top
awep
Отправлено: 15 Мая, 2009 - 13:57:58
Post Id



Наш человек


Покинул форум
Сообщений всего: 304
Дата рег-ции: Дек. 2005  
Откуда: Казань

Карма 6




да пожалуйста!
CODE:
if (!file_exists('3.mp3'))
{
$first_fp = fopen('1.mp3', 'rb+');
$c = fread($first_fp, filesize('1.mp3'));
fclose($first_fp);

$scnd_fp = fopen('2.mp3', 'rb+');
$c .= fread($scnd_fp, filesize('2.mp3'));
fclose($scnd_fp);

fclose(fopen('3.mp3', 'a+'));

$thrd_fp = fopen('3.mp3', 'r+');
fseek($thrd_fp, 0);
ftruncate($thrd_fp, 0);
fwrite($thrd_fp, $c);
fclose($thrd_fp);
echo 'ok';
}
else
{
echo 'file_exists';
}
думаю, всё понятно Подмигивание
 
 Top
funnyman
Отправлено: 15 Мая, 2009 - 14:50:34
Post Id



Junior Member


Покинул форум
Сообщений всего: 88
Дата рег-ции: Апр. 2009  

Карма 0




Ну так это на уровне создать-прочитать звук.файл.
А вот сделать что-нибудь относительно разумное.
Например создать скриптом звук типа ТУУУУУУУ-РУУУУУУ-ПАМПАМ Улыбка
 
 Top
awep
Отправлено: 16 Мая, 2009 - 00:46:57
Post Id



Наш человек


Покинул форум
Сообщений всего: 304
Дата рег-ции: Дек. 2005  
Откуда: Казань

Карма 6




выдерни из какой-нибудь программы-"читалки" звуки букв, конвертни в mp3, потом пишешь скрипт, который в зависимости от буквы будет считывать нужный файл со звуком, и сможешь средствами PHP конвертить текст в mp3 Улыбка
 
 Top
funnyman
Отправлено: 16 Мая, 2009 - 01:03:53
Post Id



Junior Member


Покинул форум
Сообщений всего: 88
Дата рег-ции: Апр. 2009  

Карма 0




Не то это всё.
Это просто считывание кучи звук.файлов. А склеить то их вместе не получится чтобы создался эффект действительного написания муз.композиции, т.е. одного муз.файла.
Например файла tuuuu-ruuuuu-ruuuuu-pam-param.mp3
Т.е. нужно каким-то образом внедряться в содержимое самого mp.3-файла переделывать его, потом снова выдавать пользователю...

Вообще думаю решение есть.
Только скорее всего оно не простое Подмигивание
 
 Top
awep
Отправлено: 16 Мая, 2009 - 10:21:37
Post Id



Наш человек


Покинул форум
Сообщений всего: 304
Дата рег-ции: Дек. 2005  
Откуда: Казань

Карма 6




сомневаюсь, что такое вообще есть. потому как обработка звука может кушать много ресурсов...
помнится, можно читать и вроде даже редактировать ID-теги - для этого есть какаято специальная библиотека.

а вот с обработкой звука я не встречался
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0443]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33