我用这个
type mplayer
mplayer is aliased to `mplayer -fs -noconsolecontrols -loop 0'
播放文件。我想静音 stdout 内容,这样我就可以运行 mplayer 来让 bash 做其他事情&
。
这在 GNOME 2 上有效,但自从我更新到 sid 后就出现了问题。
MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team
另一件事:
当经过完整循环(上面的循环标志)后重播时,循环媒体的窗口会位于其他所有内容之上。
比如,如果我观看一集没有声音的《幸存者》剧集,然后在后台播放音乐视频(即两个 mplayer 进程),则音乐视频在每次新的迭代中都会获得焦点。
有没有办法关闭这个功能但仍然保持循环?
答案1
为了抑制输出,你可以使用 shell IO 重定向,以下任一项:
mplayer -noconsolecontrols <options> 2>&- 1>/dev/null & mplayer -slave <options> 2>&- 1>/dev/null &
该
-fixed-vo
选项应该使 mplayer 重用同一个窗口,从而修复焦点抓取问题。
这是基于以下内容的手册页:
MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
是的,那是 Debian lenny 的 mplayer。