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

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

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Может ли PHP писать музыку?
ТвойWeb » WebMaster класс » PHP/Perl » Может ли PHP писать музыку?

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

1. funnyman - 24 Апреля, 2009 - 06:46:37 - перейти к сообщению
Ну то что PHP рисовать может, это мы все хорошо знаем и пользуемся.... А вот может ли создавать музыкальные файлы?

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

Кто что знает о том как заставить PHP создавать музыку?
2. ETC - 24 Апреля, 2009 - 13:28:12 - перейти к сообщению
PHP всего лишь ЯП, если вас интересует, если в нём средства для записи файлов, то да, есть.
3. funnyman - 25 Апреля, 2009 - 00:27:17 - перейти к сообщению
По телевизору как-то была передачка. Там короче на каком-то ресурсе скрипт переделывал текст в музыку и воспроизводил.
Прикольная вещь.
Вообще было интересно увидитеь хотябы простой примерчик как 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';
}
думаю, всё понятно Подмигивание
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-файла переделывать его, потом снова выдавать пользователю...

Вообще думаю решение есть.
Только скорее всего оно не простое Подмигивание
8. awep - 16 Мая, 2009 - 10:21:37 - перейти к сообщению
сомневаюсь, что такое вообще есть. потому как обработка звука может кушать много ресурсов...
помнится, можно читать и вроде даже редактировать ID-теги - для этого есть какаято специальная библиотека.

а вот с обработкой звука я не встречался

Форум на AlfaSpace.NET


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

[Script Execution time: 0.0347]     [ Gzipped ]