问题标签 [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.
ios - iOS慢动作记录
我正在尝试制作一个自定义的录像机 iPhone 应用程序,我需要支持 240 fps。但是,当我将我设置AVCaptureDevice
为使用格式和 时activeVideoMaxFrameDuration
,整个视频视图就会被冻结。如果我使用 60fps、120fps,一切正常,完全没有问题。
对于输出部分,我使用的是 AVCaptureMovieFileOutput,如果这很重要,我还设置了曝光自动对焦模式。
python - Python:以慢动作显示视频
我目前正在进行一项实验,要求参与者通过按下键盘上的相应按钮尽快响应逐渐出现在屏幕上的数字(不透明度随时间变化)。对于每个呈现的数字,创建了一个视频(例如,0 逐渐出现在屏幕上)。在我自己的笔记本电脑上,通过在创建 Python 窗口时指定 bitsMode,我设法以慢动作播放这些电影。但是,在我们实验室的实验计算机(Python 版本 1.82.00)上,我收到一条警告说“bitsMode”已被弃用。
我对 Python 还是比较陌生,所以我还没有找到一种不同的(可能更复杂的)方法来做到这一点。你们有谁知道以慢动作播放这些视频的方法(例如,速度 * 0.75)?
亲切的问候,
罗尔·范·多伦
ios - iOS设置视频帧率
我想设置特定视频的帧速率(其fps
值 < 30.0f)以使其具有慢动作效果。我试图查看 API 中的nominalFrameRate
属性AVAssetTrack
,但该属性是只读的。
有人知道 iOS SDK 中设置帧速率的方法吗?
c++ - 使用 C++/OpenCV 从 100fps GoPro .mp4 视频创建 25fps 慢动作视频
我有一个 100fps .mp4 GoPro 视频,我想用它创建一个 25fps 的慢动作视频。我尝试了两天,但无济于事。我可以播放视频,从 GoPro 的 WiFi 流中保存视频,但是当我尝试读取 100fps 并将其保存在另一个 25fps 的视频文件中时,我得到了空文件!我怀疑用于编码新 mp4 视频的编解码器,但我不确定。
这是代码(我在 Windows 10 预览版的 Visual Studio 2013 社区上使用 OpenCV 3.0.0 和 Visual C++)。
结果如下:
ios - 在 iPhone 6/6+ 上从相机胶卷视频导出时没有慢动作效果
我正在开发适用于视频的应用程序。它从录制的或从相机胶卷视频导出的短片。我需要一些意外行为的帮助。
当我导出使用苹果慢动作效果录制的视频时 - 这种效果在我的应用程序中的视频中丢失了。
这在 iPhone 6 和 6+ 上重现,我也假设在 iPhone 5s 上。在 iPhone 5s/6/6+ 模拟器上,一切正常。要导出视频,我使用 iOS SDK ALAssetsLibrary API,代码:
要播放导出的视频,我使用AVPlayer实例。
请帮助我 - 我该如何解决我的问题?
PS - Instagram 应用程序可以做到这一点,在 iPhone 6 上测试。导出的视频在 Instagram 应用程序中包含慢动作效果。
android - 在 android 设备上使用 ffmpeg 保存慢动作视频
我想通过我的 android 应用程序以慢动作保存视频。我尝试通过更改帧速率将视频转换为慢动作。
我使用了以下命令,第一个命令是每秒将 30 帧从视频转储到临时目录,然后第二个命令使用这些图像创建帧速率降低或更快的视频,然后我从临时目录中删除所有图像.
但这是一个非常缓慢的操作。即使是小视频,它也需要永远。
我什至尝试更改视频的 PTS(演示时间戳),但使用此命令在 android 手机上无法正常工作:
如此处建议: https ://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video
任何人都可以建议我如何让它快速。是否有必要将帧保存到临时目录,我可以通过某种方法将 ffmpeg 进程的输出传递给另一个同时执行的 ffmpeg 进程。
是否有任何其他 ffmpeg 命令可以以慢动作保存视频?
ios - 将慢动作视频导入应用程序
最近在玩慢动作视频。看起来这是一个带有可调节“慢动作周期”的视频,并且与 iOS 本身紧密集成。
假设我编写了一个应用程序来处理视频,你认为有可能获得让你知道视频设置的 iOS 句柄或 API 吗?
谢谢!
image-processing - 慢动作标准率
我从 youtube 上获得了显示足球运动员摔倒时的视频,这些视频中的大多数都显示了下落的慢动作,我需要没有使用过的慢动作的实际下落。
大多数这些视频的 fps 为 23、25、29 fps。
我在这个链接上看到了标准慢动作的两种方式。但是如何查看以前视频的原始使用率。有什么建议吗?
ios - 以正常 FPS 保存慢动作视频
我有一个AVMutableComposition
由 Slo-Mo 视频制作的视频。在 AVPlayer 中,它以正确的速度播放,因为我已经从照片中请求它使用PHVideoRequestOptions.Original
不包括视频的 Slo-Mo 部分。但是,导出可变合成会以完整的 FPS 导出它,如果 FPS 太高,这会导致 Slo-Mo 回来。
如何导出帧率为 30 的视频?是否有不包含慢动作或其他方式的特定文件类型?
我发现了两个(坏的)解决方案:
- 设置
AVAssetExportSession
为AVAssetExportPresetMediumQuality
或更低会导致帧速率下降,但质量也会变差。不好。 - 设置
AVAssetExportSession.videoComposition
为具有 frameDuration 的视频合成,CMTimeMake(1, 30)
但是使用它导出视频需要很长时间,这也不好。我不知道是什么原因导致它需要这么长时间。
android - Android 捕捉慢动作视频
如何在我的应用中捕捉慢动作视频?
我尝试使用
但是如果我将值设置为 20 或更多,应用程序就会崩溃IllegalStateException
。
我研究了很多。普通视频在 24 到 30 fps 之间。要观看慢动作视频,我们需要捕获 100-120 fps 但设备不允许这样做。但是我看到设备中的默认摄像头有慢动作选项.Play商店中也很少有应用程序允许创建慢动作视频。我也尝试设置更高setCaptureRate()
,但也可以捕获正常模式的视频。在少数地方提到可以通过库完成慢动作电影OpenCV/JavaCV
但我不明白如何使用这些库在 android 中捕获慢动作视频?