我有一个用作 v4l2 设备的网络摄像头。
捕捉定格或延时视频最方便的方法是什么?
NB
定格动画和延时摄影是相关的,但在概念上是不同的。
延时摄影是您以设定的时间间隔拍摄场景照片,然后将其组合成视频(看起来速度非常快)。
定格动画是您控制场景并为您所做的每个更改拍摄图像的地方,以形成动画(例如华莱士和格罗米特)。
延时摄影应用程序需要能够以设定的时间间隔拍照。
我有 400 张 PNG 图像,我想从中生成 Quicktime 电影 (.mov)。文件名具有以下样式:
img1.png
img2.png
...
img10.png
imp11.png
...
img100.png
img101.png
...
Run Code Online (Sandbox Code Playgroud)
我曾经在 Mac 上使用过,ImageJ但不幸的是,这需要 32 位版本的 Java。我也在 Ubuntu 上使用 ImageJ 尝试过它,但那里不存在创建 Quicktime 电影的选项。
我一直在尝试使用一堆 png 文件制作电影,但没有成功。以下命令
convert -delay 100 -loop 0 *.png animation.mpeg
Run Code Online (Sandbox Code Playgroud)
产量
convert.im6: delegate failed `"ffmpeg" -v -1 -mbd rd -trellis 2
-cmp 2 -subcmp 2 -g 300 -i "%M%%d.jpg" "%u.%m" 2> "%Z"' @
error/delegate.c/InvokeDelegate/1065.
Run Code Online (Sandbox Code Playgroud)
奇怪的是,我能够使用以下命令成功制作 gif
convert -delay 100 -loop 0 *.png animation.gif
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?
如何将许多图像转换为电影?
我有大约 12000 张图像,我想根据图像的时间戳创建一部影片。时间戳也是文件名。我尝试使用convert,但当我尝试这样做时,我的电脑崩溃了。解决这个问题的好的命令行方法是什么?