主要内容

音频和视频

读写视频和音频文件;录制和播放音频

使用音频和视频功能来读取和写入视频或音频文件,并使用系统的输入和输出设备录制和播放音频。

  • 通过创建视频对象来读写视频文件。视频对象包含视频文件的相关信息,实现对视频数据的读取、分析和写入。

  • 使用音频读写函数将音频数据从文件中读写到数组中。

  • 通过使用音频记录器和播放器对象,在系统的输入(麦克风)和输出设备(扬声器)中记录或播放音频文件。

看到支持的视频和音频文件格式

功能

全部展开

读取视频数据

VideoReader 创建对象读取视频文件
读取一个或多个视频帧
readFrame 阅读下一个视频帧
hasFrame 确定视频帧是否可以读取
getFileFormats 文件格式,VideoReader支持
mmfileinfo 多媒体文件信息

写视频数据

VideoWriter 创建对象写视频文件
开放 打开文件写入视频数据
writeVideo 将视频数据写入文件
关闭 写完视频数据后关闭文件
getProfiles 配置文件和文件格式VideoWriter支持
audioread 读取音频文件
audiowrite 写音频文件
lin2mu 将线性音频信号转换为mu-law
mu2lin 将mulaw音频信号转换为线性信号
audioinfo 音频文件信息

播放音频

audioplayer 播放音频的对象
isplaying 确定是否正在进行回放
暂停 暂停播放audioplayer的对象或记录audiorecorder对象
播放音频的audioplayer对象
playblocking 播放音频的audioplayer对象;保持控制直到播放完成
重新开始 恢复播放audioplayer的对象或记录audiorecorder对象的暂停状态
停止 停止播放audioplayer的对象或记录audiorecorder对象

记录音频

audiorecorder 记录音频的对象
getaudiodata 将录制的音频信号存储在数字数组中
getplayer 创建关联audioplayer对象
isrecording 确定是否正在进行记录
记录 记录音频audiorecorder对象
recordblocking 记录音频audiorecorder对象;保持控制直到录音完成

播放声音

audiodevinfo 音频设备信息
audiodevreset 刷新可用音频设备列表
声音 将信号数据矩阵转换为声音
soundsc 缩放数据和播放声音
哔哔的声音 产生操作系统的哔哔声

主题

Baidu
map