Vic*_*tor 5 linux ubuntu php ffmpeg php5
当我尝试安装 php5-ffmpeg 时:
apt-get install php5-ffmpeg
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
The following packages have unmet dependencies:
php5-ffmpeg : Depends: phpapi-20090626+lfs
Run Code Online (Sandbox Code Playgroud)
据我了解,当我将 php 从 5.3 升级到 5.4 时,我的 php5-ffmpeg 损坏了。
我该如何解决?我尝试了一些选项,如 -f、-ingnore-dependencies 但这并没有解决它。
我正在使用 Ubuntu 12.04.2 LTS。
如果您查看ffmpeg-php 的官方网页,您会看到最后一次更新的日期是 2007 年。这就是为什么建议您不要在任何生产服务器上使用它,因为您必须使用旧的考虑到自 2007 年以来创建的错误修复数量,这显然不是一个好主意。
也许更好的解决方案是直接从网页调用 ffmpeg/ffprobe 来对音频/视频执行任何您需要的操作。这样,您就不会那么头疼地跟上 ffmpeg 的新更新,因为命令行选项通常不会像 API/ABI 那样改变那么多。有关从网页使用 ffmpeg 的更多帮助,您可以在 ffmpeg wiki 上阅读本教程: