Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mp3 to wav???
 
 автор: hammet   (04.06.2007 в 15:08)   письмо автору
 
 

Делаю предпрослушивание mp3 на сайте.....
может кто подскажет как переконвертировать mp3 в wav файл чтобы выдать его аудиопотоком?

   
 
 автор: Temnovit   (04.06.2007 в 15:41)   письмо автору
 
   для: hammet   (04.06.2007 в 15:08)
 

Прямо на сервере?
Не знаю есть ли там это, но попробуйте глянуть статью Расширения PHP для работы с mp3

   
 
 автор: mr Bin   (04.06.2007 в 16:35)   письмо автору
 
   для: Temnovit   (04.06.2007 в 15:41)
 

Попробуйте сделать это лэймом:

lame-3.96.1

   
 
 автор: tricket   (04.06.2007 в 16:44)   письмо автору
 
   для: hammet   (04.06.2007 в 15:08)
 

а как сделать так чтобы php сготовил кофе?
В общем это не совсем область веб программирования, поэтому копай в область системных утилит. и System($lame) для их запуска. Думаю что на серваке стоит юних, а там у меня не было задачи конвектировать музыку, но утилита lame точно может. Дальше просто смотри lame --help составляй нужное выражение по флагам и записывай его в $lame(естественно до кода систем). Плюс ещё придётся поговорить с админом хостинга есть ли там установленная программа lame. В общем направление куда копать дал) Дальше пробуй, эксперементируй)

   
 
 автор: hammet   (04.06.2007 в 17:05)   письмо автору
 
   для: 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); 
 
     
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования