无法在 SNAP 中获取 FFMPEG 来将视频转换为 MP4

无法在 SNAP 中获取 FFMPEG 来将视频转换为 MP4

我最近使用 SNAP 安装了 FFMPEG。出于某种原因,常规 ffmpeg 安装在这台特定服务器上不起作用。我之前安装 ffmpeg 时使用的文件路径是 /usr/bin/ffmpeg -i,如 php 文件中的以下摘录所示:

if ($ext != "mp4" || $ext != "MP4") {
    exec("/usr/bin/ffmpeg -i $uploaded_file ../user/$log_username/$db_file_name");
}

我使用的是 RedHat。我输入命令“which ffmpeg”,它显示路径为“/var/lib/snapd/snap/bin/ffmpeg”。

我还输入了命令“sudo ls -l /var/lib/snapd/snap/bin/”,输出如下:

total 0
lrwxrwxrwx. 1 root root 13 Jul 11 04:18 ffmpeg -> /usr/bin/snap
lrwxrwxrwx. 1 root root 13 Jul 11 04:18 ffmpeg.ffplay -> /usr/bin/snap
lrwxrwxrwx. 1 root root 13 Jul 11 04:18 ffmpeg.ffprobe -> /usr/bin/snap

我已经在 php 代码中尝试了所有这些路径,但无法将视频转换为 mp4。我很困惑。

但是,如果无法做到这一点,还有另一种选择。有没有办法在之前安装 ffmpeg 的另一台服务器上远程显示原始文件路径?

如果有人能帮助我,我将非常感激。

答案1

我解决了这个问题。不知怎么的,我终于找到了在有问题的服务器上安装 ffmpeg 的传统方法。我知道我是怎么做到的。我不知道的是为什么我做这件事时遇到了这么多麻烦。我想你可以说我最初的问题是一个没有实际意义的问题。

相关内容