问题标签 [timelapse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2507 浏览

linux - Raspberry pi Ip 网络摄像头图像抓取

我有一个 Ip 网络摄像头,它在它的小型网络服务器上显示图像。我希望我的树莓派抓取这些图像并用日期和时间保存它们。有点像延时摄影。相机应该只能通过互联网连接。

0 投票
1 回答
315 浏览

java - Java处理延时绘图不起作用

我正在使用 java 和 Processing 进行延时可视化。这段代码来自 Eclipse,我用它来帮助自己,因为 Processing 缺少自动完成功能。问题在于 voidPozeniPrezentacijo()方法。我遇到的问题是,当我执行 risi() (risi 表示绘制)然后TimeUnit.SECONDS.sleep(1)十次它冻结 10 秒并且只显示最后一个draw() (risi()). 我也尝试过,Thread.sleep()但同样的情况发生了。可能很难调试,因为您必须将处理库导入 Eclipse。链接

我的完整代码:

0 投票
3 回答
165 浏览

camera - 为 Firefox OS 编写延时摄影应用

因为我对摄影很感兴趣,所以我认为如果有一个适用于 Firefox OS 的延时摄影应用程序会很好。我开始做一些研究,但我发现我需要一个经过认证的应用程序才能在没有用户交互的情况下使用相机。(通过相机 API)

在这一点上,我开始寻找一种方法来启用自定义认证应用程序,甚至以某种方式欺骗操作系统,或者我不知道。当我找不到任何方法可以在实际手机上做到这一点时(有些人能够在某些特定的模拟器版本中实现这一点,但对于基于相机的应用程序来说这是没有意义的)我什至开始考虑修改内置的相机应用程序,但我认为这需要重新编译整个操作系统。

(我从github下载了GAIA源码,并尝试在手机上安装稍微修改过的camera app,但是虽然启动了,但是live view的地方有一个空白,根本就没有用.)

我真的很感激任何实现这一目标的工作方法,甚至是我可以尝试的一些想法。

我也欢迎任何指南告诉我如何使用 GAIA 做到这一点。

提前致谢!

0 投票
1 回答
143 浏览

mysql - 将 MySQL 中某个条件触发的次数计算为时间间隔

我有这个 sql 表

所以我想计算条件超过45分钟的次数。条件是temp_int>=25 和 hum_int>80,所以对于这个示例数据集必须给我 1 作为结果:

第一个= 2013-10-02 11:00:00

第二个= 2013-10-02 11:45:00

例如:

在此处输入图像描述

对于这个集合,mysql 必须返回一行,例如在启动时间窗口时。

0 投票
2 回答
4410 浏览

python - 在 python 中创建延时图像

以下代码从网络摄像头捕获图像,并保存到磁盘中。我想编写一个程序,它可以每 30 秒自动捕获一次图像,直到 12 小时。最好的方法是什么?

以下是基于@John Zwinck 的答案的修改,因为我还需要将每 30 秒捕获的图像写入磁盘命名以及捕获的时间:

但是,上面的代码每次只能将最后一个文件写入前一个文件。寻找它的改进。

0 投票
0 回答
454 浏览

linux - 修改树莓派的延时 bash 脚本 - 上午 10 点前崩溃

我在网上得到了一个 bash 脚本,它使用树莓派的相机模块在指定的时间范围内以指定的速率拍照。我似乎无法在上午 10 点之前运行脚本,因为它无法将时间范围添加到时间(24 小时内),因为它的数字前面有一个 0。我尝试像其他一些帖子所说的那样在变量前面添加一个#,但是 pi 吐出一个语法错误。我显然是 bash 的新手。

代码:

命令:

错误:

0 投票
1 回答
3026 浏览

cmd - 带有时间标签的 VLC RTP 流输出捕获

我正在尝试从 RTP 流中捕获多张图像以制作延时视频,我希望图像显示屏幕上的时间标签。我一直在使用这个命令:

我可以在 VLC 界面中看到时间标签,但是当图像保存时,它们不会显示此选取框。

有什么建议吗?

提前致谢

0 投票
2 回答
323 浏览

ubuntu - ImageMagik“转换”功能一次不能裁剪超过 300 个文件

我正在制作一个视频游戏中时光倒流。我拍摄的所有照片都是以 4:3 纵横比拍摄的 .jpg 图像。2592x1944 分辨率。我希望它们在 1920x1080 时为 16:9。

我已经写了一个小脚本来做到这一点,以及拼凑一个视频,但我遇到了问题!

当我的文件少于 300 个时,此脚本效果很好,但当我有更多文件时,我用来裁剪图像的“转换”命令只会占用所有内存并冻结我的计算机(使用 8GB RAM),所有这些都没有裁剪一张照片!

总共有大约 300,000 张照片……我计划分批制作,每批大约 50,000 张照片。所以这显然是一个必须克服的问题。但现在我正在测试大约 700 张照片。

这是我写的脚本。我正在运行 Ubuntu 14.04

请注意,我已将问题确定为在“转换”功能期间发生。如果我在脚本的其余部分之外运行它,它仍然会发生。

我玩弄了它,发现 300-350 图像似乎是它完全冻结计算机的地方。

这个问题是我最大的问题 - 但还有两个问题有些相关。解决第一个问题可能涉及绕过这个问题。

  1. 我目前调整每张照片的大小,将其另存为新文件,然后对其进行裁剪,将其另存为另一个文件。因为我要一次处理约 50,000 张照片……这会变得很麻烦。无论如何,我可以一次裁剪和调整照片大小?但是,至关重要的是,我能够指定裁剪照片的确切位置。我不能只从顶部和底部裁剪等量。

  2. 我目前正在将其制作成视频,这是我可以开始工作的唯一过程 - 从 jpg 制作一个 .avi 文件,然后制作从该文件转换而来的第二个视频。这也是一个明显不必要的步骤,但我不确定如何直接访问 .mkv(或者更好的 .mp4)。这个问题最终可能没有实际意义,因为我正在研究非终端解决方案以从照片中制作实际视频(即 Sony Vegas 和 GoPro Studio)。

0 投票
1 回答
2539 浏览

ffmpeg - ffmpeg:来自正常速度视频的流畅、稳定的延时视频

对于正常速度的一小时行车记录仪视频,是否可以从中创建流畅的延时摄影视频?

我发现的大多数关于“timelapse + ffmpeg”的在线教程都是将静态 jpeg 文件组合成一个 timelapse 视频。这些通常会导致帧之间的抖动,是否有任何特定参数可以使视频看起来非常流畅和稳定?

我应该只是setpts=0.5*PTS为了诡计吗?有什么必备或鲜为人知的技巧吗?

更新:这个问题要求特定的可编程 ffmpeg 参数。

0 投票
1 回答
1937 浏览

android - 如何在使用 MediaCodec 和 InputSurface 录制时丢帧?

在我的 Android 应用程序中,我想用 Time-lapse 录制视频。我有一个 InputSurface -> MediaCodec(编码器)-> MediaMuxer。

但是,如果我想加快视频速度(例如:x3),我会得到具有非常高帧率的结果视频。例如:以正常速度,我得到 30fps 的视频。如果我加快速度(x3),我会得到 90fps 的视频。

由于视频的帧率很高,我手机的视频播放器无法正常播放视频(电脑的视频播放器播放视频没有任何问题)。所以我认为我必须丢掉一些帧以保持帧率低于 60fps。

但我不知道如何丢帧。因为在 AVC 流中,我们有 I、B、P 帧,它们可能依赖于其他帧,所以我们不能随意丢弃它们。有谁能够帮我?