我正在尝试在laravel应用程序中使用FFmpeg压缩视频文件。因此,无论何时用户上传他们的文件,它都会自动压缩它。不幸的是,事情还没有成功。我不断收到关于无法加载ffprobe的错误,并且我不知道这意味着什么,而且我感到很烦。根本没有合法的教程。除了ffmpeg之外,我还有其他可以使用的东西吗?还是有人可以在这方面真正帮助我?提前致谢 代码已修改
searchDatabaseForTrack(artistName).then((loadedResults) => {
// do stuff with loadedResults
})
.catch((err) => {
console.log("ERROR!", err)
// handle error
});
答案 0 :(得分:0)
如前所述-您需要FFMPEG才能使整个过程运行。
FFMPEG(cli版本)包含2个“程序”-探针和ffpeg本身,在压缩视频之前,您需要对其进行“探查”以获取有关该视频的一些基本信息。
如果您可以在服务器上安装东西并更改文件权限(ffpeg可执行文件需要chmod + x才能运行),这也将在您的服务器上起作用,否则,您可以搜索其他压缩服务并使用其API。