问题标签 [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 回答
547 浏览

datetime - 我如何 ffmpeg 遍历 10,000 多个带有日期时间戳的文件

我有大量从闭路电视摄像机捕获的 jpg,我在 curl 命令中错误地使用了虚线日期时间戳。文件名是

如果我做通配符,我会得到

我从其他帖子中了解到,我不想避免使用 glob 扩展模式,但我不确定如何使用多个序列号遍历这些文件。我尝试了这个连续的整数计数序列,回想起来显然不起作用,但我缺乏足够的知识来通过搜索解决这个问题。

我正在使用 bash 4 的 Mac 上执行此操作。

0 投票
1 回答
871 浏览

video - ffmpeg 录制延时摄影机 v4l2

如何指示 ffmpeg (v.: 3.4.5) 从 /dev/video0 的摄像机每分钟仅录制一帧,并将其复制到每秒 30 帧的新文件中?目标是几个月的延时视频,每分钟只记录一帧到输出视频中,以节省空间和处理能力,而不是仅仅以 30fps 的速度捕捉相机,然后预处理巨大的视频文件以加快速度......

相机提供 1920x1080 30fps 流,在命令行中选择了“mjpeg”。我想保留原始帧并将它们复制到输出文件中。我尝试使用此命令将 1fps 输入到 30fps 输出,但这似乎不起作用:

但这不起作用。

0 投票
0 回答
58 浏览

python - Python3.5 Raspberry中的排序函数错误

此代码在带有 Python 3.7 的 Windows 上完美运行,但在带有 Python 3.5 的 raspberry 上,该sorted功能不起作用。

导致错误的代码行:

在 Ppython 文档中,我没有发现从一个版本到另一个版本的任何更改。有人可以给我一个替代方案吗?

我是新来的,有些错误请见谅。;-)

错误:

我的代码:

0 投票
1 回答
524 浏览

ffmpeg - 来自具有长冻结尾端的源的 FFmpeg 延时

我的输入来源FFmpeg要么是一个AVI文件,要么是其中concat的一个。无论哪种方式,我生成的延时文件都有一个长尾帧,这些帧是单个帧的重复。这就像在我的输出文件末尾产生了一个很长的冻结帧。

我年纪大了Mac Pro,所以我不能更新我的FFmpeg. 我有一台具有较新版本的笔记本电脑,我在那里也得到了相同的版本。我不确定是不是因为我的源文件是AVI

我已阅读此线程并尝试关注它:

从其他视频创建延时视频

以下是我之前尝试过的一些试验,都具有相同的输出:

我忽略了什么吗?我正在尝试将输入加速到单个文件中,以快速查看传入的安全镜头。如果最后没有超长的无用尾巴,我怎么能做到这一点?

0 投票
0 回答
118 浏览

shell - 通过拖放制作游戏中时光倒流 - 使用 ImageMagick 重建旧脚本

我以前写过一个苹果脚本来自动化我在工作中多次执行的任务。

我用相机拍摄Raw + JPG,复制到硬盘。

然后我拖动命名和日期文件夹,例如。将“2019_08_14_CAM_A_CARD_01”放到自动化应用程序上,它将文件分别划分到文件夹“NEF”和“JPG”中。

然后我将适当的“JPG”文件夹拖到我的 Timelapse 应用程序上,它会在 QT7 中运行图像序列处理,然后将带有父文件夹名称的文件保存在祖父文件夹中。当我想重新链接到原始 RAW 文件时,这让事情变得超级有条理。

[下面的代码]

这是一个 2 步过程,可以很好地满足我的需求,但是,Apple 将退出 Quicktime 7 Pro,因此我的应用程序的生命周期可以预见。

我想借此机会使用终端和 ImageMagick 改进和改进流程。

我已经设法处理了一些在终端中运行良好的代码,但是我必须先导航到该文件夹​​,然后再运行一个脚本。它不会重命名文件,也不会保存在正确的位置。

此外,当我尝试在自动机“应用程序”中运行简单脚本时,它甚至在尝试添加任何巧妙的文件命名之前都会引发错误。

后来,一旦我重新创建了我的游戏中时光倒流。maker app 我想通过更多的 ImageMagicks 命令变得更聪明,并在角落覆盖原始帧名称的一个小超级,这样我就可以加快我的重新连接工作流程。

对不起,我是一名摄影师而不是编码员,但我一直在努力解决这个问题,但我遇到了障碍。

文件分类器

0 投票
0 回答
150 浏览

macos - 如何使用 ffmpeg 将多个 glob 输入加入时间间隔?

我正在尝试使用 ffmpeg 将多个目录中的图像文件组合成一个组合时间流逝,但是在运行此代码时,时间流逝中仅使用第一个目录。如何使用 ffmpeg 组合多个 glob 输入?

我尝试过使用没有做任何事情的 glob 序列,并且我尝试过使用包含目录名称的文本文件的各种 concat 方法,但到目前为止还没有找到正确的格式。谢谢!

0 投票
1 回答
279 浏览

ubuntu - 有没有办法用ffmpeg制作时间流逝?

如何在 ubuntu 上使用 FFmpeg 进行延时摄影?我并不是说将视频转换为延时摄影。我的意思是加快速度记录您的笔记本电脑屏幕。

0 投票
3 回答
105 浏览

image - 如何从一天中的特定时间(期间)整理图像?

延时摄影项目

一年多以来,我的网络摄像头每 15 分钟上传一张新照片(数千张照片)

我正在寻找一种简单的方法
1. 每天挑选一张照片,尽可能接近中午 12:00
2. 然后将所有选定的文件移动到子文件夹

文件名格式为 YYYYMMDDHHMMSS (ex.20180715035717.jpg)
日期修改后也可在文件详细信息中找到。

PS:修改日期/LastWriteTime 是从拍摄照片开始的 -2 小时

任何帮助,将不胜感激

包含文件的文件夹的屏幕截图

示例:对于在 11:50 和 12:10 之间拍摄的每张照片,移动到子文件夹

0 投票
0 回答
2074 浏览

python - 如何读取 m3u8 格式的视频流并在 python 中使用 opencv 保存?

我正在尝试保存视频流,并将其延时。我知道如何从计算机读取任何视频(例如 mp4 格式)并制作延时摄影(我试过了,我成功了)。现在我正在尝试对视频流做同样的事情。我有 m3u8 视频的链接https://wstream.comanet.cz:1943/live/Vrchlabi-sjezdovka2.stream_360p/playlist.m3u8,我正在阅读这样的视频:(初始化:)

(有一个主要部分 - 循环:)

我不喜欢保存视频的方式......无论如何 - 它并不是完全错误......它有点工作,但在几个读取帧(有时是153、212等)之后,ret值是返回False值并且代码进入无限循环。在我停止程序后,我的视频被保存了,我可以播放它,它只是很短(因为它没有按照我的意愿录制,因为无限循环)......

在“while”部分我也尝试过......:

...它更好,但cv.imread(frame)没有工作,所以我以你可以在上面看到的肮脏方式做到了。

我的目标是用 python 记录在线流一段时间(例如 5 小时),我不需要 30fps 的记录,(例如 1fps 也可以)。 谁能帮我解决这个问题?或者你有什么建议?为什么ret值在随机时间后返回 False?你有其他解决方案吗?我会非常感谢你的帮助,这是为了我的学校项目。

0 投票
0 回答
136 浏览

ffmpeg - ffmpeg:如何加速(并仅保留)输入视频的指定部分

在我的输入视频中,我希望加快 48 秒的范围。我希望只将加速部分保存到新视频中。

解决方案: