convert
命令可以将多张图片制作成mpeg视频。
例如:
convert -delay 300 *.png test.mpg
那么,是否可以使用在 mpeg 视频中添加淡出和淡入效果convert
?
如果可能的话,我该怎么做?
答案1
我个人坚持使用视频工具来生成视频。Imagemagick 非常棒,但它不是 ffmpeg。ffmpeg(或现在称为 avconv)可以处理帧拼接和淡入淡出选项一气呵成:
ffmpeg -r 24 -b 500000 -i frame%05d.png -vf fade=out:155:45 output.mp4
如果您不熟悉 ffmpeg,这里是该命令的快速翻译:
- 24帧/秒
- ~500kbps 比特率
- 使用所有名为 frame{00000..99999}.png 的图像
- 从第 155 帧开始淡出,淡出持续时间为 45 帧
- 输出到output.mp4
ffmpeg 还为您提供了大量有关处理音频、编解码器、容器等的选项,而 Imagemagick 则不会提供这些选项,但我不会管这些。请试一试。
编辑:我原本是当场编造的,但我可以确认这确实如预期/描述的那样有效。