|
|
|
| Делаю предпрослушивание mp3 на сайте.....
может кто подскажет как переконвертировать mp3 в wav файл чтобы выдать его аудиопотоком? | |
|
|
|
|
|
|
|
для: hammet
(04.06.2007 в 15:08)
| | Прямо на сервере?
Не знаю есть ли там это, но попробуйте глянуть статью Расширения PHP для работы с mp3 | |
|
|
|
|
|
|
|
для: Temnovit
(04.06.2007 в 15:41)
| | Попробуйте сделать это лэймом:
| |
|
|
|
|
|
|
|
для: hammet
(04.06.2007 в 15:08)
| | а как сделать так чтобы php сготовил кофе?
В общем это не совсем область веб программирования, поэтому копай в область системных утилит. и System($lame) для их запуска. Думаю что на серваке стоит юних, а там у меня не было задачи конвектировать музыку, но утилита lame точно может. Дальше просто смотри lame --help составляй нужное выражение по флагам и записывай его в $lame(естественно до кода систем). Плюс ещё придётся поговорить с админом хостинга есть ли там установленная программа lame. В общем направление куда копать дал) Дальше пробуй, эксперементируй) | |
|
|
|
|
|
|
|
для: tricket
(04.06.2007 в 16:44)
| | кое что нашел :)
<?php
/******************************************************************************
Author : Jijomon.T
Email :jijo009@gmail.com
/*******************************************/
#Step 1
#Install LAME
#Download from LAME site, type the following command to compile and install it:
#./configure --enable-shared --prefix=/usr
#make
#make install
#Step 2
#Install FFmpeg
#Download from FFmpeg site through CVS, type the following command to get the latest copies from CVS and save to your $home #(currenly path after login into consule) with folder name "ffmpeg":
#Step 3
#./configure --enable-gpl --enable-mp3lame --enable-shared --prefix=/usr
#make clean && make
#make install
######### Please complete All the step before Trying the script #############
# You can also use php-ffmpeg lib for this
class convert
{
function convert($source,$destination)
{
/* @source=source file including full physical path
@destination=destination file including full physical path*/
// this will create a .flv from .wmv
// you can chnage the other parameters if you are an expert :)
exec("ffmpeg -i {$source} -f flv -acodec mp3 -ab 64 -ac 1 {$destination}");
}
}
$source="pw.wmv";
$destination="jijo.flv";
$jf=new convert($source,$destination);
?>
|
| |
|
|
|