jquery - 将视频转换为 JPEG Sprite

标签 jquery image video sprite

我知道视频不能直接转换为运动 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/

相关文章:

javascript - 如何防止 AJAX 调用中的 JSONP 解析?

ios - 当viewWillAppear(再次)时重新初始化条形码阅读器

c++ - 是否有用于 C++ 的 TeX API?

javascript - 查看img的src是否存在

android youtube api 没有按预期播放视频

linux - FFMPEG升级并安装新的依赖项

jquery - 在 jQuery 中,尝试获取下一个没有特定类的项目

jquery - 需要优化 jQuery 中隐藏和显示 div 的代码

JQuery 嵌套可排序 chrome 问题

algorithm - 将图像包裹在 3d 对象周围以便于 2d 打印