在PHP中是否可以将WAV文件转换为AIFF,反之亦然?

在PHP中是否可以将WAV文件转换为AIFF,反之亦然?,php,audio,wav,aiff,Php,Audio,Wav,Aiff,我知道可以将AIFF和WAV转换为MP3,但在我的项目中,我需要从AIFF和WAV输入中获得所有三种格式(AIFF、WAV和MP3)。有可能吗?不优雅,但您可以使用底层系统工具通过shell_exec()不优雅,但您可以使用底层系统工具通过shell_exec() ffmpeg是一个命令行工具,可以编写脚本来完成这项工作。我在AIFF转换中找不到任何东西,我是不是遗漏了什么?您可能需要一个单独的AIFF编解码器,但它应该类似于ffmpeg-I input\u file-f AIFF outpu

我知道可以将AIFF和WAV转换为MP3,但在我的项目中,我需要从AIFF和WAV输入中获得所有三种格式(AIFF、WAV和MP3)。有可能吗?

不优雅,但您可以使用底层系统工具通过
shell_exec()
不优雅,但您可以使用底层系统工具通过
shell_exec()



ffmpeg是一个命令行工具,可以编写脚本来完成这项工作。我在AIFF转换中找不到任何东西,我是不是遗漏了什么?您可能需要一个单独的AIFF编解码器,但它应该类似于
ffmpeg-I input\u file-f AIFF output\u file
您可以列出带有ffmpeg格式的可用编解码器如果需要单独的编解码器,安装后,在
-f aiff
之后添加
-acodec codec\u name
,ffmpeg是一个命令行工具,可以编写脚本来完成此项工作。我在aiff转换中找不到任何内容,我是否缺少一些内容?您可能需要为aiff使用单独的编解码器,但是它应该像
ffmpeg-i输入\文件-f aiff输出\文件
您可以列出带有ffmpeg-格式的可用编解码器如果需要单独的编解码器,请在安装后,在
-f aiff
之后添加
-acodec codec\u name
这里是我用来转到WAV
ffmpeg-y-i file.mp3-acodec pcm\u s32le output.WAV
这里是我用来转到WAV
ffmpeg-y-i file.mp3-acodec pcm\u s32le output.WAV的
<?php
    exec("ffmpeg -i file.wav -f aiff -ab 128000 -ar 44100 file.aif");
?>