VideoMap

VideoMap[f,video]

对与 video 的一帧对应的部分视频和音频数据应用 f,返回一个新的视频.

VideoMap[f,video,n]

对与 n 个视频帧的重叠分区对应的数据应用 f.

VideoMap[f,video,n,d]

对视频分区应用 f,偏移为 d.

VideoMap[f,{video1,video2,},]

f 应用于从每个 videoi 中提取的输入列表.

更多信息和选项

范例

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

基本范例  (3)

处理视频的帧:

使用时变参数处理视频帧:

混合来自两个视频的帧:

范围  (8)

函数指定  (5)

含有每个分区的数据的 Association 被传递给函数 f

查看提供的关联的键:

处理个别视频帧:

默认情况下,只生成一个视频轨:

指定函数,生成一个视频轨和一个音轨:

Identity 函数复制一个轨道,不进行任何处理:

从函数返回图像列表以生成多个视频轨:

生成多个音轨:

使用 Nothing 表示不应为特定计算写入任何数据. 丢弃平均强度小于阈值的帧:

从函数返回一个关联,明确指定数据所属的轨道:

分区指定  (3)

指定四个帧组成的分区:

用时间 Quantity 指定分区的大小:

默认情况下,偏移量为一帧:

将偏移量设为四帧:

用时间 Quantity 指定分区的大小:

通过 Scaled 指定与分区大小成比例的偏移量:

处理来自多个视频的图像缓冲区:

选项  (2)

FrameRate  (2)

FrameRate 选项指定所得视频的帧率:

默认情况下,保留原始视频的帧率:

指定偏移量后,将按比例调整帧频,以保持与输入类似的播放速度. 每六个帧采样一次:

指定使用的帧率:

指定的帧率仅影响输出视频,而不影响在关联中传递给函数的时间:

应用  (6)

执行时变图像变换:

用音频数据处理视频帧:

使用大小随时间增加的马赛克来创建马赛克效果:

在每一帧的底部添加音频频谱图:

将预先计算的数据融入到新生成的帧中:

用外部时间序列数据修改视频轨:

从视频的四个角生成多个轨:

检查结果:

显示每个轨道的第一帧:

属性和关系  (1)

通常根据函数的输出推断输出视频的属性:

生成属性与输入视频不同的视频文件:

可能存在的问题  (2)

图像函数应生成大小一致的图像:

音频函数应生成属性一致的音频对象:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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