![]() |
1
2
方法1:concat过滤器
方法2:concat demuxer
声明持续时间
这可能是最快的方法。
方法3:微调过滤器此方法允许您以帧(和/或通过使用时间值(如果愿意)来声明持续时间。 使用帧作为持续时间的示例 trim filter concat过滤器 :
|
![]() |
2
0
您好,我昨天尝试了循环方法,我发现它可能需要更长的时间来编码视频然后图像序列,如果你有一个过时的cpu(我还把笔记本电脑弄坏了)。 我认为这是因为即使有5幅图像,ffmpeg也总是要读取500帧来编码视频。 考虑到编码效率,请阅读本编码指南 https://trac.ffmpeg.org/wiki/Encode/H.264
从理论上讲,“-f image2-pattern_type sequence”的声明应该可以节省探测文件的时间。
最后但并非最不重要的是,减慢编码的是您使用的格式:PNG使用256x256x256色的巨大颜色空间,它们可以解压缩(1文件=30mb)。 如果你不需要alpha通道,试试jpeg,事情会发展得更快。 |