首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ffmpeg:通过php xampp (mac)运行ffmpeg时找不到

ffmpeg:通过php xampp (mac)运行ffmpeg时找不到
EN

Stack Overflow用户
提问于 2021-08-27 18:37:47
回答 2查看 180关注 0票数 0

我正在尝试从php执行ffmpeg。我已经通过自制在我的mac上安装了ffmpeg,并且我能够通过终端运行我需要的命令。

当我尝试执行以下代码时:

代码语言:javascript
复制
<?php
    echo "Starting ffmpeg";
    $output = shell_exec("ffmpeg -i test.mp3 -codec:a libmp3lame -b:a 128k out.mp3 2>&1");
    echo "<pre>$output</pre>";
?>

我在浏览器上收到以下信息:

启动ffmpeg

史: 1: ffmpeg:找不到

我假设我需要在我的xampp服务器上安装ffmpeg,但不清楚如何做到这一点。在网上搜索之后,我可以找到linux和Windows教程,但是我无法通过查看它们来找出一些东西。

我尝试的是下载ffmpeg静态构建表单https://ffmpeg.org/download.html#build-mac,并将它放在htdocs持有者中,然后尝试执行ffmpeg,就好像它是一个可执行文件(在更改chmod之后),但这给了我

sh: 1:./ffmpeg: Exec格式错误

如何安装并运行xampp服务器上的ffmpeg?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-28 09:36:48

我意识到xampp启动的apache服务器是一个debian实例。我使用的是错误的静态构建(mac而不是debian )。下载并使用debian one解决了我的问题。

票数 0
EN

Stack Overflow用户

发布于 2021-08-27 18:44:49

首先通过"ffmpeg -version“检查tha包的安装,如果安装了,然后检查路径"whereis ffmpeg",然后使用完整的ffmpeg路径尝试您的命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68958025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档