|
SOLUTIONS
|
MATHEMATICA IMPORT/EXPORT 格式
AVI (.avi)
注册的 MIME 类型:video/avi
微软 AVI 格式.
多媒体容器格式.
常用于存档和交换音频内容.
以适合同步播放的格式存储音频和视频内容.
AVI 是 Audio Video Interleave(音视频交替)的缩写.
二进制格式.
支持各种音视频编解码器以及未压缩的视频帧.
由微软于1992年引入.
微软 AVI 格式.
多媒体容器格式.
常用于存档和交换音频内容.
以适合同步播放的格式存储音频和视频内容.
AVI 是 Audio Video Interleave(音视频交替)的缩写.
二进制格式.
支持各种音视频编解码器以及未压缩的视频帧.
由微软于1992年引入.
Import 与 ExportImport 与 Export
- Import["file.avi"] 导入一个 AVI 文件并返回帧索引列表.
- Export["file.avi", list] 导出一个图形、图像或任意表达式列表,每个参数是一个动画帧.
- Export 可以把 Manipulate、Animate 和 ListAnimate 表达式转换成 AVI 格式.
- Export["file.avi", {expr1, expr2, ...}] 把任意表达式的列表导出到 AVI.
- 当导出一个列表
,由帧构成的动画对应于
的光栅图像. - Export["file.avi", Manipulate[...]] 把一个 Manipulate 对象的动画演示导出到 AVI 文件.
- 导出的 AVI 视频具有与 Manipulate 对象同样的速度和同样的尺寸.
- Export["file.avi", ListAnimate[...]] 导出一个作为 AVI 视频的 ListAnimate 对象.
- Import["file.avi", elem] 从一个 AVI 文件中导入指定的参数.
- Import["file.avi", {elem, suba, subb, ...}] 导入一个子参数.
- Import["file.avi", {{elem1, elem2, ...}}] 导入多个参数.
- 可使用 Import["file", "AVI"] 或 Import["file", {"AVI", elem, ...}] 指定导入的格式.
- Export["file.avi", expr, elem] 通过把 expr 作为指定参数 elem 创建一个 AVI 文件.
- Export["file.avi", {expr1, expr2, ...}, {{elem1, elem2, ...}}] 把每一个
指定为相应的
. - Export["file.avi", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
- Export["file.avi", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
- Import 与 Export 的完整信息请见参考页.
- ImportString 与 ExportString 支持 AVI 格式.
参数参数
- Import 的通用参数:
-
"Elements" 该文件可用的参数和选项列表 "Rules" 每个参数和选项的完整规则列表 "Options" 选项、属性和设置的规则列表 - 表示数据的参数:
-
"Animation" 动画对象 "Data" 每帧的原始位图数据数组 "Frames" 整数索引列表表示文件中的静止图片序列 "Frames",n 第 n
帧"GraphicsList" 以图形对象列表表示的帧 "ImageList" 以图像列表表示的帧 "ImageList",n 作为一个图像的第 n
帧"ImageList",{n1,n2,...} 多帧 - 默认情况下,Import 使用
参数. - 可用于 Import 的元信息参数:
-
"BitDepth" 用于表示文件中每个颜色通道的位数 "ColorSpace" 文件中使用的颜色编码 "Duration" 以秒为单位的动画长度 "FrameCount" 文件中的帧数 "FrameRate" 每秒显示的帧数 "ImageSize" 光栅维数 "VideoEncoding" 文件中使用的视频编解码器
给出你的计算机系统可用的视频编解码器列表.- 常用的编解码器包括
,
,
,"JPEG",
,
和
.
版本 5 的新功能 | 版本 8 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



