You need to enable JavaScript to run this app. shell_exec调用FFmpeg生成的超10秒音频视频无法播放,终端执行同指令正常
优惠活动
大模型
产品
解决方案
定价
更多

shell_exec调用FFmpeg生成的超10秒音频视频无法播放,终端执行同指令正常

通过shell_exec调用FFmpeg生成视频时长音频场景播放异常问题
  • 故障现象:采用单张静态图片搭配单段音频生成视频的流程中,当音频时长不足10秒时,生成的视频可正常播放;一旦音频时长超过10秒,生成的视频即无法正常播放
  • 排查验证结论:直接在终端运行相同的FFmpeg指令生成的视频可正常播放,故障仅在通过shell_exec()调用FFmpeg的场景下复现
  • 当前使用的FFmpeg生成指令:
    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

内容的提问来源于stack exchange,提问作者Mukul Kashyap

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.02 12:15:08