问题标签 [keyframe]

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

flash - 如何从其他关键帧引用对象

我想从前一个关键帧中获取对象的信息。_根。仅适用于与代码在同一关键帧上的对象,对吗?

0 投票
5 回答
22494 浏览

opencv - 从视频中提取关键帧

我需要需要从视频/流中提取关键帧。所以有没有标准的实现。我正在使用开放式简历。(目前我每秒都在提取帧,这较慢,我需要提高性能。)因此,如果有人优化了实现,请在此处回复。

0 投票
1 回答
313 浏览

directshow - 使用 WMASFWriter 生成在每个关键帧间隔处暂停的视频

我正在尝试基于 DirectShow SDK 中的 pushsource 示例创建 DirectShow 源过滤器。我的源过滤器基本上输出一组位图,每个位图通常持续约 600 毫秒,到视频。我已经设置了一个过滤器图,它使用 Async_reader 和 Wave Parser 用于音频和我的新过滤器来推送视频(过滤器是 CSourceStream,我在 FillBuffer 函数中填充我的帧)。它们都连接到 WMASFWriter 以输出 WMV。

我发现有时与关键帧间隔相对应,视频会暂停一两秒。这在高清分辨率下似乎更糟,认为这可能是一个红鲱鱼。什么样的事情可能会导致这种情况?这是否与我允许调用 FillBuffer 的频率有关(我的帧速率是 30fps,所以我最终会得到相同的位图重复几帧)?

0 投票
1 回答
3266 浏览

animation - 悬停关键帧 CSS3 缓入

尝试使用关键帧为简单的旋转设置动画。这一切都很好,但我讨厌它在鼠标关闭时突然停止。我试过了:

但这仅适用于帧而不是整个动画。

这就是我所拥有的,任何帮助表示赞赏。

和悬停

0 投票
1 回答
289 浏览

css - 我是否需要安装或输入代码才能在 CSS 上使用 @keyframes?

是否有我必须输入或安装文件的代码,以便我的 @keyframes 可以在我的 CSS 文件中工作?在我的编辑器中,@keyframe 显示为灰色并且不起作用。

0 投票
1 回答
1351 浏览

css - 关键帧动画在每个动画之后都有延迟,如何停止?

我尝试使用 CSS 关键帧将图像旋转到rotate(360deg).
我使用了关键帧,但每次动画完成时都会出现某种延迟。我也尝试设置100% { -webkit-transform: rotate(359deg) },但没有成功,我仍然得到延迟。
您有什么想法可以防止它在每个动画之后延迟吗?
这是我到目前为止所做的链接。
提前致谢!

0 投票
2 回答
3886 浏览

ffmpeg - 使用 FFMPEG 提取第一个非黑色关键帧

我正在尝试使用 ffmpeg 从视频关键帧中提取缩略图,我的命令行是:

但是它提取的关键帧完全是黑色的(我猜视频以黑色帧开头)......有没有办法从视频中自动提取第一个非黑色关键帧,而无需寻找特定时间(我必须管理多个许多持续时间的视频)?

谢谢

0 投票
1 回答
4194 浏览

javascript - 如何使用 javascript 创建自定义关键帧 css 动画

我需要使用 javascript 创建和运行自定义 css3 动画。当我需要创建过渡时,我会写如下内容:

当我需要动画元素时,我应该写

但我不能以同样的方式为“打开”创建关键帧。当然,我可以写类似

但这是一个肮脏的想法,所以在阅读了动画规则中以编程方式更改的 webkit-transformation 值之后,我写了这个:

​</p>

并得到错误:未捕获的错误:SYNTAX_ERR:DOM Exception 12

我做错了什么,我该如何做更合适的方式?这看起来很可怕。

http://jsfiddle.net/silentimp/273e2/ — 测试

0 投票
1 回答
1219 浏览

wpf - 在确切的关键帧处停止情节提要

我为我正在制作的一些游戏制作了一个骰子(在 c# 中),它是一个用户控件,它使用故事板来显示多个图像(如幻灯片),因此它看起来像一个滚动的 3D 骰子。问题是在特定关键帧处启动和停止它。为此使用 Pause() 和 Resume() 似乎是合乎逻辑的,但我不知道如何在确切的关键帧处暂停。

有些人使用单独的 dispatcherTimer 来执行此操作,但这还不够精确,无法在确切的关键帧处停止。(例如,如果你抛出 4 它必须在 4 图像上停止)。

所以,如果有这样的方法就好了:

这是我在 XAML 中的故事板的片段:

还有一些图像可以使事情更清楚:

1234

0 投票
1 回答
840 浏览

video - 确定视频文件的(典型?)关键帧频率

有没有办法使用常用工具(ffmpeg?mplayer/mencoder?mkvmerge?)来查找关键帧在给定视频文件中出现的频率?{从而找到最小搜索大小?}这似乎是一个显而易见的统计数据,“必须”有一些常用技术......

[如果有帮助,假设 MKV 容器,H.264 视频 - 我很想找到一个更通用的解决方案,但也许这不可能/不切实际?]