Encode audio and video using the encoding.com API and service. Supports Windows Media formats, QuickTime, Ogg, all sorts of stuff!
http://www.encoding.com/wdocs/ApiDoc
$config['id'] = 'user_id';
$config['key'] ='user_key';
$this->load->library('encoding', $config);
$upload_file = 'ftp://ftp_user:[email protected]/httpdocs/uploads/somefile.mp4';
$result = $this->encoding->encode($upload_file, array(
'output' => 'fl9',
'size' => '640x360',
'bitrate' => '600k',
'audio_bitrate' => '64k',
'audio_sample_rate' => 44100,
'audio_channels_number' => 2,
);
// Notify the correct domain when encoding is complete
$this->encoding->notify('controller_or_url');
// Displaying error if any
if (!$result || $this->encoding->error_string())
{
show_error($this->encoding->error_string()
}
else
{
exit('And now we play the waiting game!');
}