Как преобразовать.wav в.mp3 файл в drupal 7 php?

Я хочу конвертировать.wav в.mp3 аудио файлы. Немногие файлы.wav конвертируются в.mp3(я использую LAME) . Но позже я понял, что немногим WAV-файлам, закодированным по A-law, нужна дополнительная библиотека Libsndfile, которая преобразует файл в линейные PCM, а затем Lame легко конвертирует его в.mp3.

Ниже приведен код,

$source_path = drupal_realpath($file_path); //absolute path of wav file   $wav_filename = basename($filename, '.wav');   $mp3_filename = $wav_filename . '.mp3';   $dest_filepath = dirname($source_path). '/' . $mp3_filename; //absolute path of mp3 file to be stored
$file_store_path = dirname($file_path) . '//' . $mp3_filename;   
$encoding = new Settings\Encoding\Preset();   $encoding>setType(Settings\Encoding\Preset::TYPE_STANDARD);

// lame settings   
$settings = new Settings\Settings($encoding); 
// lame wrapper   
$private = drupal_realpath('private://voice/lame_file/');   $lame_path = 

$private . '/' . 'lame.exe';   $lame = new Lame($lame_path, $settings);
try {
      $lame->encode($source_path, $dest_filepath);   
}   catch (\RuntimeException $e) {
        watchdog_exception('php', $e);   
}

Но как мне это сделать в системе Windows? Как установить эти библиотеки и преобразовать файл?

0 ответов

Другие вопросы по тегам