ManipulateVideo
ManipulateVideo[expr,[u,<t1u1,…,tnun >]]
通过按照 ti 的时间规范操纵 u 的值,生成持续时间为 tn 的视频.
ManipulateVideo[expr,{u,…},{v,…},…]
提供控件来操纵每一组 u,v,….
ManipulateVideo[manipulate]
从 Manipulate 对象创建视频.
更多信息和选项
- ManipulateVideo 可以用来从现有的 Manipulate 对象生成有趣且富有洞察力的视频,以便在视频平台上轻松发布.
- 任何变量 u, v, … 都可以通过下列设置之一进行控制:
-
{u,umin,umax} 令 u 从 umin 到 umax 变化 {u,umin,umax,du} 令 u 从 umin 到 umax 变化,步长为 du {u,{u1,u2,…}} 允许 u 取离散值 u1, u2, … {u,<t1u1,t2u2,… >} 改变 u,使得每个时刻 ti 取值 ui - 当以 {u,<t1u1,…,tnun >} 形式给出控件的时间时,将忽略 DefaultDuration 的值并生成持续时间为 tn 的视频.
- ManipulateVideo 具有与 Manipulate 相同的选项,并有以下增加和更改: [所有选项的列表]
-
Appearance None 是否以及如何显示控件 DefaultDuration Automatic 生成的视频的持续时间 - 可以为 Appearance 提供以下设置:
-
Automatic 使用本地计算机系统的样式元素渲染控件 None 排除控件元素 "Generic" 以通用样式渲染控件 - 也可以提供以下视频生成选项:
-
BitRate Automatic 要使用的近似比特率 CompressionLevel Automatic 要使用的压缩级别 FrameRate 30 要使用的帧速率 GeneratedAssetFormat Automatic 结果的文件格式 GeneratedAssetLocation $GeneratedAssetLocation 结果的位置 OverwriteTarget False 是否覆盖现有文件 RasterSize Automatic 用于栅格化表达式的栅格大小 VideoEncoding Automatic 要使用的视频编码 VideoTransparency False 输出视频是否应具有透明通道
所有选项的列表
范例
打开所有单元关闭所有单元选项 (3)
Appearance (1)
使用 AppearanceAutomatic 显示控件. 控件的显示取决于创建它们的计算机系统:
使用 Appearance"Generic" 统一显示控件:
DefaultDuration (1)
如果规范中未包含时间,则视频的持续时间由 DefaultDuration 选项控制:
如果规范中包含明确的时间并且设置了 DefaultDuration,则规范中的时间将重新调整以匹配所需的持续时间:
KeyframeActions (1)
使用 KeyframeActions 选项指定多个变量的演变:
应用 (5)
动画图形 (4)
演示实验 (1)
根据理解 3D 旋转演示项目创建动画:
创建一个较为简单的 Manipulate:
立方体旋转实验,该立方体在三个维度上的范围都是 0 到 1:
• 0: 将垂直旋转轴设置在
• [0, 2]: 进行 旋转
• 3: 将垂直旋转轴移动到
• [3, 5]: 进行 旋转
• 6: 将垂直旋转轴移动到
• [6, 8]: 进行 旋转
属性和关系 (1)
可以用两种不同的方式指定变量的时间演变. 从双变量 Manipulate 开始:
另一种实现相同演变的方法是使用 KeyframeActions 选项. 在这种情况下,您需要指定一个延迟规则列表,其中左侧是时间,右侧是在该时间发生的动作. 通常,这些动作由变量赋值组成:
可能存在的问题 (1)
当使用 KeyframeActions 选项指定通用动作时,需要记住一点,每个动作将被运算两次,一次是在初始化阶段,另一次是在指定的时间:
文本
Wolfram Research (2024),ManipulateVideo,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ManipulateVideo.html.
CMS
Wolfram 语言. 2024. "ManipulateVideo." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ManipulateVideo.html.
APA
Wolfram 语言. (2024). ManipulateVideo. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ManipulateVideo.html 年