最近,突然发现,编译好的mplayer播放器程序在其他的机器上运行奔溃,无法播放视频(在我自己的机器上和某些机器上运行正常)。弹出为:
MPlayer interrupted by signal 4 in module: filter video.
在网上查阅了相关的资料后,发现有其他人也遇到了类似的问题:
(引自:http://www.ltesting.net/ceshi/ruanjianceshikaifajishu/rjcshjdj/unix/2007/0704/125416.html)
Q:MPlayer由于"MPlayer interrupted by signal 4 in module: decode_video"而崩溃。
A:尝试在你用来编译MPlayer的机器上运行它。或者重新编译打开运行时CPU检测功能(./configure --enable-runtime-cpudetection)。如果没有使用上面提到的特性,不要在与编译它不同的CPU上使用MPlayer。
尝试在编译时,增加以上的命令:--enable-runtime-cpudetection,发现确实管用。感谢其他网友,在也记录一下!