VideoGenerator

VideoGenerator[imagespec]

imagespec 生成的帧生成视频.

VideoGenerator[<|"Image"imagespec,"Audio"audiospec|>]

返回包含由 audioexpr 生成的音频数据的视频.

VideoGenerator[,dur]

生成一段持续时间为 dur 的视频.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (2)

生成不同图形的视频:

通过旋转三维图形生成视频:

范围  (8)

从图像到视频  (3)

从单个图像创建一个两秒钟长的视频:

指定要生成的帧数:

验证结果的帧数:

从图像列表创建视频:

显示帧颜色值的时间序列:

从函数到视频  (3)

从旋转的图像创建视频:

使用一个函数,将时间作为输入,并将其光栅化为图像:

使用函数来生成两个视频轨道:

该函数在第一个轨道中生成半径增大的模糊的帧:

该函数在第二个轨道中生成颜色增加的量化图像:

音频视频  (2)

创建具有一个音频轨道的视频:

使用函数生成视频和音频轨道:

图像函数将时间作为输入,并将其光栅化为 Image

音频函数将时间作为输入,用它来控制三角波的频率:

选项  (10)

AudioEncoding  (1)

使用 AudioEncoding 选项指定要使用的音频编码:

CompressionLevel  (1)

使用 CompressionLevel 选项控制结果的文件大小;

比较不同压缩级别的文件大小和最后一帧的质量:

FrameRate  (1)

默认的帧速率为每秒 30 帧:

指定要使用的帧速率:

GeneratedAssetLocation  (2)

资源会在 $WolframDocumentsDirectory"Video" 文件夹中自动生成:

指定由 VideoGenerator 创建的资源的位置:

LocalObject 用作产生的 Video 对象的资源:

OverwriteTarget  (1)

默认情况下,如果文件已经存在,则不会被覆盖:

通过指定 OverwriteTargetTrue 覆盖现有文件:

RasterSize  (1)

默认情况下,如果视频轨道规范生成了 Graphics 对象,则对结果进行栅格化:

使用 RasterSize 选项控制栅格化:

如果视频轨道规范生成了 Image,则指定 RasterSize 选项将调整结果的大小:

SampleRate  (2)

默认情况下,如果音轨规范是 Audio 对象,则将保留采样率:

使用 SampleRate 选项重新采样音频输入:

如果音轨规范是一个函数,则默认样本为 Hz:

使用 SampleRate 选项控制结果的采样率:

VideoEncoding  (1)

使用 VideoEncoding 选项指定要使用的视频编码:

应用  (6)

通过将静止图像添加到音频信号来创建视频:

生成旋转三维图形的视频:

通过围绕三维对象移动视点来生成视频:

可视化视点轨迹:

生成 Video

创建一个 Video 对象,该对象显示元胞自动机的演化:

创建一个 Video 对象,显示一个沿台阶向下弹跳的球.

首先,求解控制球运动的微分方程:

预计算台阶背景:

显示球在台阶上的位置演变:

创建一个视频,显示从香槟到芝加哥的旅行方向:

提取形成路径的点:

创建视频:

属性和关系  (3)

并行生成昂贵的帧以加快计算速度:

使用 Animate 在笔记本中创建动画:

VideoGenerator 可以达到相同的结果,但不显示任何控件:

由于它可以创建视频文件,因此结果在笔记本之外也可以更轻松地共享.

单独生成的视频和音频对象可以使用 VideoCombine 组合.

生成没有音频的视频:

生成音频样本:

使用 VideoCombine 将两者合并:

可能存在的问题  (1)

并行生成昂贵的帧以加快计算速度:

并行化无法使已经快速且具有多线程的函数受益:

Wolfram Research (2020),VideoGenerator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VideoGenerator.html (更新于 2021 年).

文本

Wolfram Research (2020),VideoGenerator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/VideoGenerator.html (更新于 2021 年).

CMS

Wolfram 语言. 2020. "VideoGenerator." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/VideoGenerator.html.

APA

Wolfram 语言. (2020). VideoGenerator. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/VideoGenerator.html 年

BibTeX

@misc{reference.wolfram_2024_videogenerator, author="Wolfram Research", title="{VideoGenerator}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/VideoGenerator.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_videogenerator, organization={Wolfram Research}, title={VideoGenerator}, year={2021}, url={https://reference.wolfram.com/language/ref/VideoGenerator.html}, note=[Accessed: 21-November-2024 ]}