ffmpeg:将JPEG帧附加到视频末尾

时间:2018-11-01 14:06:32

标签: ffmpeg concatenation slideshow

我需要使用ffmpeg工具将JPEG图像附加到现有视频文件的末尾。 输入图像的分辨率与视频相同。没有音频流。据我从文档中了解,可以使用复杂的过滤器。请帮我做。

例如,我有:
输入图像:frame0.jpg
输入视频:slideshow.avi; fps:1
预期的输出视频:out.avi

那分配的虚拟内存呢?输出格式是否会影响串联过程所需的RAM缓冲区大小?例如,如果视频大小为1GB,输出格式为标准.avi,则在处理时是否将其完全加载到RAM 1GB缓冲区中?我应该使用哪种输出格式来减少RAM使用量? .flv更合适吗?

1 个答案:

答案 0 :(得分:0)

1。 从image.jpg到Image.avi (5秒持续时间和大小“ -s 384x288”必须与avi视频大小相同)

 ffmpeg.exe -loop 1 -i image.jpg -t 5 -s 384x288 -y image.avi

2。 连接两个文件

ffmpeg.exe -i sample.avi -i image.avi -filter_complex "[0:v:0][1:v:0]concat=n=2:v=1[outv]" -map "[outv]" -y output.avi