我知道视频不能直接转换为运动 JPEG,但我所追求的是从视频中提取序列中的每一帧并将其转换为水平或垂直的 JPEG Sprite 。
然后我将再次使用 jQuery 将 jpeg Sprite 动画化为看起来像视频的样子。
最佳答案
您可以通过执行以下操作将电影转换为拼接在一起的 Sprite 文件:
1)使用ffmpeg将电影转成一堆图片(本例使用10fps)
ffmpeg -i "infile.mp4" -f image2 -vf fps=fps=10 img%03d.jpg
2)然后用imagemagick把它们拼接在一起
files=$(ls img*.jpg | sort -t '-' -n -k 2 | tr '\n' ' ')
convert $files -append output.jpg
BOOM - 你有一张 sprite 表。
关于jquery - 将视频转换为 JPEG Sprite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9934735/