创建视频

主题概览

集合了完整的图形语言、高级可视化函数集以及各种图像和音频处理功能,Wolfram 语言为视频创建提供了灵活且可自定义的流程,包括从网络摄像头和屏幕进行录制以及生成动态可视化.

直接导入和导出

Import, Export — 从视频文件导入和导出

"MP4"  ▪  "QuickTime"  ▪  "AVI"  ▪  "Ogg"  ▪  "Matroska"  ▪  "VideoFormat"

视频捕捉

VideoCapture — 从网络摄像头或任何其他连接的设备捕获视频

VideoScreenCapture — 对整屏、笔记本等进行录屏

高级视频创建

TourVideo — 用 2D 图像和图形创建巡历视频

Tour3DVideo — 根据三维图形、图像或几何创建游览

ScrollVideo — 通过滚动浏览图像或笔记本来制作视频

ConstantVideo — 创建一段时长为指定时间的恒定视频

FrameListVideo — 根据帧列表构建视频

SlideShowVideo — 用图像或表达式列表生成幻灯片视频

SnippetsVideo — 用多个片段创建视频摘要

GridVideo — 创建视频网格

OverlayVideo — 将图像或视频叠加在一起

全控制视频创建

AnimationVideo — 通过取不同的值计算表达式来生成视频帧

ManipulateVideo — 使用用户定义的控件操纵表达式的视频

KeyframeActions — 通过 Manipulate 表达式创建视频时的关键帧操作

VideoFrameMap — 通过对每一帧应用函数来过滤视频

VideoMap — 过滤视频帧和音轨

SowVideo, ReapVideo — 播送视频片段,然后收获完整视频

VideoGenerator — 通过任意函数生成视频

程序化视频捕获

VideoRecord — 从连接的图像设备或显示器进行录制

VideoStream  ▪  VideoPlay  ▪  VideoPause  ▪  VideoStop  ▪  VideoStreams  ▪  RemoveVideoStream

视频的属性

ImageDimensions — 获取视频帧的大小

ImageChannels  ▪  ImageAspectRatio  ▪  AudioSampleRate  ▪  AudioChannels

创建视频时的选项

RasterSize  ▪  BitRate  ▪  ConformationMethod  ▪  VideoTransparency

GeneratedAssetLocation  ▪  GeneratedAssetFormat  ▪  $GeneratedAssetLocation

VideoEncoding  ▪  AudioEncoding  ▪  SubtitleEncoding

可用编码器

$VideoEncoders  ▪  $AudioEncoders  ▪  $SubtitleEncoders