最近有个新需求,其中有一步需要将视频中的音频提取出来,搜了一下ffmpeg可以实现
开发过程中发现windows系统和linux系统不太一样
windows系统配置到环境变量后,不需要注入config地址
linux必须注入config地址,否则会报错
/* $config = [
'ffmpeg.binaries' =>'D:/phpServer/www/project.test.bytedance/vendor/bin/bin/ffmpeg' ,
'ffprobe.binaries' =>'D:/phpServer/www/project.test.bytedance/vendor/bin/bin/ffprobe'
]; */
$config = [
'ffmpeg.binaries' =>'/usr/bin/ffmpeg/ffmpeg' ,
'ffprobe.binaries' =>'/usr/bin/ffmpeg/ffprobe'
];
$name = $fileType[0];
$ffmpeg = FFMpeg::create($config);