Ну то что PHP рисовать может, это мы все хорошо знаем и пользуемся.... А вот может ли создавать музыкальные файлы?
Впринципе программе по барабану картинки или музыка, все файлы - это бинарный набор символов.
Кто что знает о том как заставить PHP создавать музыку?
1. funnyman - 24 Апреля, 2009 - 06:46:37 - перейти к сообщению
2. ETC - 24 Апреля, 2009 - 13:28:12 - перейти к сообщению
PHP всего лишь ЯП, если вас интересует, если в нём средства для записи файлов, то да, есть.
3. funnyman - 25 Апреля, 2009 - 00:27:17 - перейти к сообщению
По телевизору как-то была передачка. Там короче на каком-то ресурсе скрипт переделывал текст в музыку и воспроизводил.
Прикольная вещь.
Вообще было интересно увидитеь хотябы простой примерчик как PHP сам сделает файл который можно скачать и открыть на компе и услышать какие-нибудь звуки (ну хотяб отдалённо похожие на музыку).
Прикольная вещь.
Вообще было интересно увидитеь хотябы простой примерчик как PHP сам сделает файл который можно скачать и открыть на компе и услышать какие-нибудь звуки (ну хотяб отдалённо похожие на музыку).
4. awep - 15 Мая, 2009 - 13:57:58 - перейти к сообщению
да пожалуйста!
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';
}
{
$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';
}
5. funnyman - 15 Мая, 2009 - 14:50:34 - перейти к сообщению
Ну так это на уровне создать-прочитать звук.файл.
А вот сделать что-нибудь относительно разумное.
Например создать скриптом звук типа ТУУУУУУУ-РУУУУУУ-ПАМПАМ
А вот сделать что-нибудь относительно разумное.
Например создать скриптом звук типа ТУУУУУУУ-РУУУУУУ-ПАМПАМ
6. awep - 16 Мая, 2009 - 00:46:57 - перейти к сообщению
выдерни из какой-нибудь программы-"читалки" звуки букв, конвертни в mp3, потом пишешь скрипт, который в зависимости от буквы будет считывать нужный файл со звуком, и сможешь средствами PHP конвертить текст в mp3
7. funnyman - 16 Мая, 2009 - 01:03:53 - перейти к сообщению
Не то это всё.
Это просто считывание кучи звук.файлов. А склеить то их вместе не получится чтобы создался эффект действительного написания муз.композиции, т.е. одного муз.файла.
Например файла tuuuu-ruuuuu-ruuuuu-pam-param.mp3
Т.е. нужно каким-то образом внедряться в содержимое самого mp.3-файла переделывать его, потом снова выдавать пользователю...
Вообще думаю решение есть.
Только скорее всего оно не простое
Это просто считывание кучи звук.файлов. А склеить то их вместе не получится чтобы создался эффект действительного написания муз.композиции, т.е. одного муз.файла.
Например файла tuuuu-ruuuuu-ruuuuu-pam-param.mp3
Т.е. нужно каким-то образом внедряться в содержимое самого mp.3-файла переделывать его, потом снова выдавать пользователю...
Вообще думаю решение есть.
Только скорее всего оно не простое
8. awep - 16 Мая, 2009 - 10:21:37 - перейти к сообщению
сомневаюсь, что такое вообще есть. потому как обработка звука может кушать много ресурсов...
помнится, можно читать и вроде даже редактировать ID-теги - для этого есть какаято специальная библиотека.
а вот с обработкой звука я не встречался
помнится, можно читать и вроде даже редактировать ID-теги - для этого есть какаято специальная библиотека.
а вот с обработкой звука я не встречался