如何为matlab添加新的编解码器?

5

有没有办法为Matlab加载新的编解码器? 它只支持基本的编解码器和过滤器。 我需要在Matlab中使用无压缩视频。

2个回答

2

在Linux系统中,您可以使用所有的GStreamer插件。

在Windows系统中,您可以使用DirectShow编解码器,包括ffdshow。或者,您可以使用ffmpeg进行视频转码或将视频帧写入一系列图像。


你是否真正成功地尝试过在Matlab的avifile或类似工具中使用ffdshow编解码器? - crobar
是的,绝对的,尽管在最近的版本中使用VideoReaderVideoWriter - reve_etrange

-1
短暂的回答是不行,您不能添加新的编解码器。我想您希望在Matlab函数avifileaddframe等中使用这些编解码器。Matlab仅支持非常有限且过时的编解码器集合。
要获得MPEG编码,您可以尝试The Mathworks文件交换上的mpgwritempgread。或者,欲了解更多信息,请参见this支持链接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接