matlab - 在 matlab 中读取视频 - 音频输出端口不相关

标签 matlab computer-vision video-processing matlab-cvst

如果我在 matlab 2012b 中执行此语句或类似的 videoFileWriter 甚至 multimediafilereader

videoFileReadera = vision.VideoFileReader(filename,'AudioOutputPort',true);

我收到警告为

Warning: The AudioOutputPort property is not relevant in this configuration of the System object.

or with AudioInputPort...

我知道这只是一个警告,但对象无法读取或写入音频文件?

请告诉我如何读取视频和音频组合文件并将其作为单个视频和音频组合文件写回。

最佳答案

vision.VideoFileReader 仅支持读取某些文件格式的音频,例如 AVI、WMV、某些 MPEG-1/2 格式。它不支持从 MP4 文件读取音频。

同样,VideoFileWriter 仅支持将音频写入 AVI 和 WMV 文件。

希望这有帮助。

使用audioread读取音频和VideoFileReader读取视频的代码片段并不总是保证某些文件格式的音频和视频之间的同步。

希望这有帮助。

关于matlab - 在 matlab 中读取视频 - 音频输出端口不相关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27670714/

相关文章:

python - 在 Python cv2 中的两个时间戳之间保存较长视频中的视频剪辑

python加载几个matlab文件

C# AForge 模式匹配的准确性非常低 - 我做错了什么?

python - 在 OpenCV 中规范化图像会产生黑色图像?

matlab - 如何找到具有负值的索引并将该值替换为最接近的正值索引值?

iOS - 将视频合并到一帧与自己的帧

ios - 在 IOS 应用程序中使用 FFMPEG 的可靠性?

matlab - 如何在 Matlab 中设置路径?

c++ - 特征库中标准差的列初始化和计算

matlab - 多类 SVM(一个对所有)