我正在尝试以八度音程运行代码,这需要读取视频文件的帧信息。但是,当我写aviinfo
时,它总是崩溃。这条线如下:
> vInfo = aviinfo('C:\devwork\Octave\boosted\resizedVideos\11-50-48--11-50-58_resized.mp4');
我意识到我的系统上没有安装FFmpeg。我确实安装了它,但它仍然崩溃了。知道为什么吗?我该如何解决?
在寻找解决方案的过程中,我遇到了this discussion,其中表示Octave代码与ffmpeg代码之间存在不幸的相互影响。但我无法弄清楚为什么?
答案 0 :(得分:1)
您安装了哪个版本的八度音乐。
较新版本(最新版本为4.2.1)都包含预先安装了ffmpeg的视频包,因此只需加载视频包然后运行命令即可。
对于上面的示例,您正在尝试读取avi文件,而不是写入它,因此如果该文件不存在,则可能存在问题。
使用视频包在我的win10机器上运行类似的示例,我看到它崩溃的相同问题。
现在报告为八度错误报告中的一个问题:https://savannah.gnu.org/bugs/index.php?51057