首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将JPG文件转换为视频

将JPG文件转换为视频
EN

Software Recommendation用户
提问于 2019-07-30 10:10:14
回答 1查看 84关注 0票数 0

从一个跟踪相机,我们有许多JPG文件,这是在每5分钟拍摄一次建设。

我们有Ubuntu + Win10桌面。

我们应该使用什么来将JPG文件转换成不同的FPS视频?例:每秒很少帧,不是24/秒的问题。

问:任何解决方案都能派上用场,但推荐哪一种?(例如:可能更喜欢免费/合法软件和Ubuntu!)

EN

回答 1

Software Recommendation用户

发布于 2019-07-31 05:19:29

FFmpeg可以做到这一点(免费的,开源的,跨平台的,有正式的Ubuntu软件包)。假设您有一个名为“JPG 043251.jpg”、“JPG 043252.jpg”等名为“JPG 043251.jpg”的文件夹,这样的文件夹会将它们转换为视频:

ffmpeg -framerate 60 -i img%06d.jpg output_video.mp4

%06d的意思是文件名以6位结束时,将其更改为%04d只有4位,等等。可以做更多的事情(裁剪,旋转和其他图像操作,叠加文本或附加图像,添加音轨,等等)。

MoviePy是一个用于视频编辑的Python模块,它使用相同的FFMpeg等等。默认情况下,Python安装在Ubuntu中,安装MoviePy需要pip install moviepy的第二步。上面命令行的MoviePy版本如下所示:

代码语言:javascript
复制
from glob import glob
from moviepy.editor import *

files = glob("*.jpg")
frames = [ImageClip(f, duration = 0.5) for f in files]
clip = concatenate_videoclips(frames, method = "compose")
clip.write_videofile("video.mp4", fps = 2)

对于像将一组文件转换成视频这样简单的事情来说,看起来要详细得多,但是对于更复杂的情况,它可能比长的命令行更易于管理。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/65507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档