Matlab 使用VideoWriter';CentOS中的s mp4格式

Matlab 使用VideoWriter';CentOS中的s mp4格式,matlab,centos,Matlab,Centos,在MATLAB中有VideoWriter类,可以使用的配置文件之一是MPEG-4。我想要的是mp4格式,而不是默认的avi,因此我在centOS计算机上使用了以下代码: writerObj = VideoWriter('test.mp4','MPEG-4'); 这给了我以下错误: Error using VideoWriter (line 168) The specified profile is not valid. 我知道'MPEG-4'配置文件是有效的,所以我在Windows上尝试了相

在MATLAB中有VideoWriter类,可以使用的
配置文件之一是
MPEG-4
。我想要的是
mp4
格式,而不是默认的
avi
,因此我在centOS计算机上使用了以下代码:

writerObj = VideoWriter('test.mp4','MPEG-4');
这给了我以下错误:

Error using VideoWriter (line 168) The specified profile is not valid.

我知道
'MPEG-4'
配置文件是有效的,所以我在Windows上尝试了相同的代码,效果很好。是我使用centOS的问题吗?如果是,有没有办法使用mp4配置文件。

您知道这些配置文件是插件还是编译时功能?您是否检查过CentOS存储库和/或EPEL存储库中的其他matlab软件包?它们是complie time功能,不,我没有检查其他软件包,但我相信通过更多研究,这与CentOS不支持mp4扩展有关。我还不知道如何解决这个问题。如果可用的软件包不支持它,那么您最好自己构建它。通过CentOS SRPM(在修改spec文件以撤销禁用该模块所做的任何操作或添加启用该模块所需的任何操作后)或从头开始构建该模块。