Subject: Launch ecasound with PHP
From: Didier BELLAMY (didier_AT_digitaldeejay.com)
Date: Fri Jan 23 2004 - 18:15:39 EET
Hi !
I'm trying to use ecasound with PHP (PHP 4.1.2 - Debian Stable).
It works like a charm when I launch it from an SSH session as
root but when I tried to launch the same command line with this code in PHP
:
error_reporting(E_ALL);
$handle = popen('ecasound -i:/var/www/davina.mp3 -o:/var/www/davina.ogg
2>&1', 'r');
echo "'$handle'; " . gettype($handle) . "\n";
$read = fread($handle, 2096);
echo nl2br($read);
pclose($handle);
I get :
'Resource id #1'; resource
****************************************************************************
*[1m ecasound v2.0.3 (C) 1997-2001 Kai Vehmanen [m*
****************************************************************************
- [ [1mChainsetup/Enabling audio inputs[m ]
-------------------------------------
(eca-audio-objects) Audio object "/var/www/davina.mp3", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
- [ [1mChainsetup/Enabling audio outputs[m ]
------------------------------------
(eca-audio-objects) Audio object "/var/www/davina.ogg", mode "write".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
- [ [1mEngine/Init - mixmode "simple"[m ]
---------------------------------------
(audioio-ogg) Starting to encode /var/www/davina.ogg with vorbize.
****************************************************************************
*[1m ecasound v2.0.3 (C) 1997-2001 Kai Vehmanen [m*
****************************************************************************
- [ [1mChainsetup/Enabling audio inputs[m ]
-------------------------------------
(eca-audio-objects) Audio object "/var/www/davina.mp3", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
- [ [1mChainsetup/Enabling audio outputs[m ]
------------------------------------
(eca-audio-objects) Audio object "/var/www/davina.ogg", mode "write".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
- [ [1mEngine/Init - mixmode "simple"[m ]
---------------------------------------
(audioio-ogg) Starting to encode /var/www/davina.ogg with vorbize.
(eca-main) Warning! An output object has raised an error! Out of disk space,
permission denied, etc?
- [ [1mEngine/Exiting[m ]
-------------------------------------------------------
Can someone help me ?
Didier
This archive was generated by hypermail 2b28 : Fri Jan 23 2004 - 18:11:18 EET