You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用FFmpeg单条命令高效从图片生成并拼接视频?

单条FFmpeg命令实现图片转拼接视频(无中间文件)

当然可以用单条命令直接完成,无需生成中间MP4文件,直接将两张图片按指定时长拼接成最终视频:

ffmpeg -loop 1 -t 3 -i 1.png -loop 1 -t 5 -i 2.png -filter_complex "[0:v][1:v]concat=n=2:v=1:a=0[outv]" -map "[outv]" final.mp4

参数说明:

  • -loop 1 -t 3 -i 1.png:开启图片循环播放,限制时长为3秒,作为第一个视频输入源
  • -loop 1 -t 5 -i 2.png:同理,将2.png循环播放5秒,作为第二个输入源
  • -filter_complex "[0:v][1:v]concat=n=2:v=1:a=0[outv]":通过concat滤镜拼接两个视频流:
    • n=2表示要拼接的输入流数量为2
    • v=1表示保留1条视频输出流
    • a=0表示不保留音频流(因为图片生成的视频无音频,无需处理)
  • -map "[outv]":指定输出文件使用拼接后的视频流

如果需要给最终视频添加音频,只需额外加入音频输入并调整concat滤镜的音频参数即可,但上述命令完全匹配你原流程的需求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 20:45:47