首页 > 解决方案 > FFMpeg 无法生成缩略图,但它将 mp4 转换为 mp3

问题描述

我已经安装了 ffmpeg 并且路径是正确的,因为当我将 mp4 视频转换为 mp3 时,它可以工作。这是它的代码。

shell_exec('/home/pakunit/ffmpeg/ffmpeg -i newfile.mp4 output4.mp3');

即使此代码也适用于使用此代码将视频从 mp4 剪切为 mp4

shell_exec("/home/pakunit/ffmpeg/ffmpeg -i newfile.mp4 -ss 00:00:00 -t 00:00:10 -async 1 -c copy cut.mp4");

当我主要使用其他命令时,没有命令有效,就像我想创建视频缩略图并且我正在使用此代码。

shell_exec("/home/pakunit/ffmpeg/ffmpeg -i newfile.mp4 -an -ss 5 -s 120x90 thumbnail.jpg")

但它不工作。我也尝试了许多用于创建缩略图的代码和命令,但其中任何一个都不起作用。即使我使用了与 ffmpeg.org 原始网站上完全相同的命令

shell_exec("/home/pakunit/ffmpeg/ffmpeg -i newfile.mp4 -vf thumbnail,scale=300:200 -frames:v 1 out.png");

托管中是否缺少任何扩展名?或者我们需要从托管中启用的任何特殊扩展或模块?PHP扩展中也启用了ffmpeg,但未显示在phpinfo()中;请帮忙。谢谢

标签: phpffmpeg

解决方案


推荐阅读