Как преобразовать.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? Как установить эти библиотеки и преобразовать файл?