ffmpeg如何转换其他格式的音频文件?

时间:2012-09-20 15:34:28

标签: audio ffmpeg

我下载音频文件,我需要转换格式.mp3,.wav,.ogg。,acc。 我的剧本:

if($ext=='wav'){
    shell_exec("ffmpeg -i $infile -acodec libmp3lame -ab 320 $outfile_mp3");
    shell_exec("ffmpeg -i $infile -acodec libvorbis -ab 320 $outfile_ogg");
    shell_exec("ffmpeg -i $infile -acodec libfaac -ab 320 $outfile_aac");
}
elseif($ext=='mp3'){
    shell_exec("ffmpeg -i $infile -ab 256 $outfile_wav");
    shell_exec("ffmpeg -i $infile -ab 256 $outfile_ogg");
    shell_exec("ffmpeg -i $infile -ab 256 $outfile_aac");
    move_uploaded_file($tmp, $path.$name2.'mp3');
}
elseif($ext=='ogg'){
    shell_exec("ffmpeg -i $infile -acodec libmp3lame $outfile_mp3");
    shell_exec("ffmpeg -i $infile $outfile_wav");
    shell_exec("ffmpeg -i $infile -acodec libfaac $outfile_aac");
}
elseif($ext=='aac'){
    shell_exec("ffmpeg -i $infile -acodec libmp3lame $outfile_mp3");
    shell_exec("ffmpeg -i $infile -acodec libvorbis $outfile_ogg");
    shell_exec("ffmpeg -i $infile -acodec libmp3lame $outfile_wav");
}

请帮我转换文件:

  1. 如何以.wav,.ogg,.acc格式转换 .mp3 格式的文件
  2. 如何以格式.mp3,.wav,.acc格式转换 .wav 格式的文件
  3. 如何以格式.mp3,.ogg,.acc格式转换 .ogg 格式的文件
  4. 如何以.mp3,.ogg,.wav格式转换 .acc 格式的文件
  5. 我想获得质量好的音频文件......

1 个答案:

答案 0 :(得分:2)

首先您需要在代码中使用' 2>& 1 ',例如

shell_exec("ffmpeg -i $infile $outfile_wav 2>&1");

第二次,如果您遇到错误'输出流不支持的编解码器',则需要在托管中为ffmpeg安装libfaac.dll liblary。

享受=)