总体任务是在视频上叠加动画信息图表。
我想要的结果是这个视频http://www.youtube.com/watch?v=ZhMF3WD9pr0
00:08-00:11 漂亮的动画半透明青色线
弄清楚如何通过使用 ImageMagick 的“转换”将图像一张一张地叠加起来。工作正常,但速度很慢。
尝试根据此线程中的答案创建和覆盖具有透明度的视频 stackoverflow.com/questions/644684/turn-image-sequence-into-video-with-transparency
还有一些即兴表演,比如:
ffmpeg -loop 1 -i ./frames/0253.png -r 30 -t 3 -pix_fmt rgba -vcodec png frame.mov
Run Code Online (Sandbox Code Playgroud)
然后从动画图片创建带有 alpha 通道的视频
ffmpeg -pattern_type glob -i 'angle/*.png' -r 30 -pix_fmt rgba -vcodec png z.mov
Run Code Online (Sandbox Code Playgroud)
并叠加视频
ffmpeg -i frame.mov -i z.mov -filter_complex "[0:0][1:0]overlay[out]" -shortest -map [out] -pix_fmt rgba -vcodec png test.mov
Run Code Online (Sandbox Code Playgroud)
但这一切都会导致粗糙的像素化图片
希望得到一些关于我在这里缺少什么以及我还能做什么的提示......
完整的 ffmpeg 输出:
alexandrov@ThinkPad-Edge:~/Documents/training 20150109/edit$ ffmpeg -loop 1 -i ./frames/0253.png -r 30 -t 3 -pix_fmt rgba -vcodec png frame.mov >> log.txt
ffmpeg …
Run Code Online (Sandbox Code Playgroud)