我想从jpeg图像列表中创建一个gif映像,一切都很好,但是如何减缓动画的速度呢?
这是我的代码:
<?php
exec('ffmpeg -f image2 -i thumb/%001d.jpg -vf scale=480x240 out.gif');
?>发布于 2017-05-31 18:34:19
若要减慢图像序列的速度,请降低其框架。
ffmpeg -f image2 -framerate 10 -i thumb/%001d.jpg -vf scale=480x240 out.gif发布于 2017-05-31 18:28:03
您希望-r标志设置帧速率(以每秒帧为单位)。从正式文件中:
-r:stream_specifier fps (输入/输出,每流) 设置帧速率(Hz值、分数或缩写)。 作为输入选项,忽略存储在文件中的任何时间戳,而是生成假设帧速率恒定的时间戳。这与用于某些输入格式(如image2或v4l2 )的image2选项不同(在以前的FFmpeg版本中是相同的)。如果有疑问,请使用-framerate而不是输入选项-r。 作为输出选项,复制或删除输入帧以实现恒定的输出帧速率fps。
例如,设置为30 fps:
ffmpeg -f image2 -i thumb/%001d.jpg -vf scale=480x240 -r 30 out.gif注意:如果要将-r参数应用于输出,则必须在输入文件之后显示-r参数。
https://stackoverflow.com/questions/44292168
复制相似问题