问题标签 [slowmotion]

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 回答
6431 浏览

video - 用于 2x 和 4x 慢动作的 ffmpeg 运动插值

我最近了解到我可以使用 ffmpeg 的 mininterpolate 选项在视频中进行帧插值。此选项的配置之一是 fps(每秒帧数),我不确定应该如何设置它以生成 2x 和 4x 慢动作视频。这是我现在使用它的方法: ffmpeg -i input.avi -filter "minterpolate='fps=120'" output.avi

似乎生成的输出视频在每 2 个连续帧之间生成的帧数不相等。任何人都可以在这里帮助我或将我指向一个有用的文件吗?

谢谢,

0 投票
0 回答
171 浏览

ios - 如何从目标 c 中的相机胶卷中导出慢动作视频(240 fps)?

我将使用从相机胶卷中选择的慢动作视频 (240fps)。

我使用以下代码从相机胶卷中加载资产。

如果我将资产的 url 导出到文件,那么我可以获得慢动作效果的视频。但它的 fps 是 30 或 43.33 fps。

发生了什么 ?有什么方法可以为导出的慢动作资源保留 fps 吗?

我试图用谷歌搜索一整天,但没有解决这个问题。

任何帮助,将不胜感激。谢谢

0 投票
0 回答
348 浏览

ios - AVAssetExportSession 以正常速率导出视频,即使视频为 120FPS

我以 120FPS 的速度录制了一段视频。这是 SLOW_Mo 视频。如果我使用 PHImageManager 在 CameraRoll 中导出该视频。一切都很好,就像 VIDEO Effect 是 slow_mo。我可以使用 QuickPlayer 和 AVPlayer 播放它,效果是 120FPS。

这是我的工作代码:

现在我不想在 CAMERAROLL 中保存该视频。我将视频保存在 Document 文件夹中。并获得 AVAssets。但效果不是 slow_mo 120FPS我读过它并得到我应该使用 AVComposition 导出 slow_mo 视频。但我做不到。下面是我不工作的代码。

请任何专家帮助我。

更新:这是我的实际问题。

这个问题有我的实际问题解释

0 投票
0 回答
143 浏览

ios - 使用 Objective C 在 iOS 中录制慢动作视频

我正在尝试录制慢动作视频,我使用 AVCaptureSession 以 240 fps 录制视频,对于慢动作效果,我使用 scaleTimeRange:

这是代码:

但输出不像iOS原生慢动作相机如何提高平滑质量。

0 投票
1 回答
435 浏览

c++ - C++ 中的慢动作

我想做慢动作。我在这里看到了一个实现:https ://github.com/vaibhav06891/SlowMotion

我修改了代码只生成一帧。

但结果并不如预期。

对于图像:

在此处输入图像描述 在此处输入图像描述

结果是: 在此处输入图像描述

有谁知道是什么问题?

0 投票
1 回答
333 浏览

android - 如何使用 CameraX 在 android 中以 240 fps 范围开始相机预览?

我只想以 240 fps 开始我的相机预览。我可以使用 CameraX android jetpack 库开始预览,但它给了我 30 fps。我想在打开相机时获得 240 fps。

0 投票
1 回答
9920 浏览

python - 运行时错误:CUDA 内存不足。尝试分配 754.00 MiB(GPU 0;2.00 GiB 总容量;1.21 GiB 已分配......)

我正在尝试使用 Super-SloMo https://www.youtube.com/watch?v=mXwXtIiOjRA&t=329s将视频转换为高 FPS 素材

当我在 Anaconda 提示符中运行此过程时,它会在大约 30 秒后停止并显示此 “RuntimeError:CUDA 内存不足。尝试分配 754.00 MiB(GPU 0;2.00 GiB 总容量;1.21 GiB 已分配;144.74 MiB 空闲; 10.06 MiB 缓存)"

我真的不知道那里发生了什么,我对此也没有什么疑问。

我的笔记本电脑规格:配备 Gefroce 920mx 专用显卡的英特尔 i3-7100u

  1. 所以当我在这个过程中查看任务管理器时,只加载了 CPU 而没有加载 Gpu-s,那么它是否正确?像GPU可以处理这些东西吗?
  2. 进程停止并写入“RuntimeError:CUDA 内存不足。试图分配 754.00 MiB(GPU 0 ...)我能以某种方式让 cuda 使用 GPU 1 而不是 GPU 0?也许这会有所帮助。

正如我在链接的视频中看到的那样,这个过程可以使用处理器或 nvidia 显卡完成,使用 nvidia 会更快。

这是它运行时的样子

这是它停止的时候

代码在这里:

0 投票
2 回答
312 浏览

ios - React Native 播放 iOS 慢动作视频

我正在使用 react-native-image-crop-picker (v0.34.1) 从 iPhone 中选择慢动作视频。

选择视频后,我正在使用 react-native-video (v5.0.2) 播放视频。

视频的慢动作效果不会反映在视频的播放中。我找不到有关如何实现这一目标的任何信息。谁能指出我正确的方向?

谢谢

0 投票
1 回答
425 浏览

python - Raspberry Pi 中高效慢动作视频播放的想法

我是 Python 和 Raspberry Pi 的新手,我正在尝试编写一个程序来录制 8 秒视频,然后以慢动作播放。它也不必是高质量的视频,它只需要运行程序而没有很长的延迟。

几年前,我目睹了一个正是这样做的项目。它响应触发记录了 8 秒的镜头,并且只用了几秒钟就可以在显示器上以慢动作处理和播放该视频。但是,我不知道那个人是怎么做到的。

我尝试过使用 ffmpeg,但创建慢动作视频需要 90 多秒。我尝试过 OpenCV,但无济于事。我听说 MsgBox 功能也是一个选项,但我找不到该功能的完整文档。我愿意使用任何文件格式,但目前视频输出为 H264。有没有人有好的想法来创建(或只是播放)一个没有缓慢处理速度的慢动作视频,拜托?

这是我用来以 25 fps 录制并以慢动作回放的当前代码,但它需要 1-2 分钟的处理时间(我希望只有几秒钟):

这是我让 OpenCV 工作的问题的链接 使用 OpenCV 进行 慢动作视频播放不起作用(python)

0 投票
1 回答
90 浏览

swift - 有什么方法可以快速录制慢动作视频吗?

如果答案是肯定的,我可以使用哪些框架?我打算做一个以慢动作模式录制的应用程序,因为在正常情况下我只能录制到最高 60fps。我可以用swift做还是需要使用objective-c?我想用慢动作捕捉 240fps。