【发布时间】:2021-02-25 07:00:47
【问题描述】:
我正在从单个音频和单个图像创建视频,当音频长度小于 10 秒时很好,但当音频长度超过 10 秒时,视频不播放。我正在使用 FFmpeg 使用 shell_exec() 创建视频。 当我直接在终端上运行 FFmpeg 命令时,视频很好,但唯一的问题是 shell_exec 命令。
我正在使用的这个命令 -
ffmpeg -loop 1 -f image2 -i $this->img_url -i $this->audio_url -vf scale=1920*1080 -pix_fmt yuv420p -vcodec libx264 -shortest ".$video_local_dir.$video_name;
【问题讨论】:
-
您是否尝试过在终端中运行相同的命令(不是通过 PHP)?它适用于我的示例图像和音频文件。
标签: php linux ffmpeg shell-exec