我已经制作了近20个PNG屏幕截图。我希望将它们粘贴到视频中。你能推荐一个工具吗?
如果那是从一张图片到另一张图片的平滑变化,那就更好了,比如Flash中的补间动画。
使用实际闪光灯不是一种选择。因为工具必须是免费的并且可以在linux上运行。
答案 0 :(得分:14)
这对我有用:
感谢: http://www.miscdebris.net/blog/2008/04/28/create-a-movie-file-from-single-image-files-png-jpegs/
答案 1 :(得分:4)
使用mplayer's mencoder:
for i in *.png; do for j in `seq 1 20`; do echo $i; done; done > frames.txt
mencoder mf://@frames.txt -mf fps=5:type=png \
-audiofile audio.mp3 -oac copy \
-of lavf -ovc lavc \
-lavcopts vcodec=flv:mbd=2:v4mv:mv0:trell:cbp:last_pred=3:vbitrate=200 \
-lavfopts i_certify_that_my_video_stream_does_not_use_b_frames \
-o video.flv
答案 2 :(得分:1)
png2mng.pl正如你可以从扩展中猜到的那样,它是一个Perl脚本。
答案 3 :(得分:1)
虽然这个问题已经很久以前就已经得到了答案,但为了将来的参考,它在过去再次被问过,并且包含了一个很有帮助的答案:
How can I script the creation of a movie from a set of images?
答案 4 :(得分:0)
你可能可以使用ffmpeg - 我已经使用它的“image2”编解码器将mpeg变成了一系列JPEG帧,非常确定反过来是可能的。如果无法读取PNG,您可以先使用ImageMagick将PNG转换为JPEG格式。
答案 5 :(得分:-1)
视频马赫(http://www.gold-software.com/download8598.html)似乎是一个不错的选择。虽然对于Windows来说,它是一个共享软件。
-AD