mplayer 靜音標準輸出並抑制循環焦點

mplayer 靜音標準輸出並抑制循環焦點

我用這個

type mplayer
mplayer is aliased to `mplayer -fs -noconsolecontrols -loop 0'

播放檔案。我想將標準輸出靜音,這樣我就可以透過執行 mplayer 來讓 bash 做其他事情&
這適用於 GNOME 2,但自從我更新到 sid 後出現了問題。

MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team

另一件事:

當在完整循環(上面的循環標誌)後重播時,包含循環媒體的視窗將位於其他所有內容之上。

就像,如果我觀看沒有聲音的倖存者劇集,然後在後台播放音樂視頻(即兩個 mplayer 進程),則音樂視頻會在每次新迭代時獲得焦點。

有沒有辦法關閉它但仍然保持循環?

答案1

  1. 若要讓輸出靜音,您可以使用 shell IO 重新導向,可以使用下列任一方法:

    mplayer -noconsolecontrols <options> 2>&- 1>/dev/null &
    mplayer -slave <options> 2>&- 1>/dev/null &
    
  2. -fixed-vo選項應該使 mplayer 重複使用相同的窗口,從而修復焦點抓取問題。

這是基於以下內容的手冊頁:

MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team

是的,那就是 Debian lenny 的 mplayer。

相關內容