mplayer stdout을 음소거하고 억제하여 루프에 초점을 맞춥니다.

mplayer stdout을 음소거하고 억제하여 루프에 초점을 맞춥니다.

나는 이것을 사용한다

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

파일을 재생합니다. mplayer를 실행하여 bash가 다른 작업을 계속할 수 있도록 stdout 항목을 음소거하고 싶습니다 &.
이것은 GNOME 2에서 작동했지만 sid로 업데이트한 이후로 문제가 발생했습니다.

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

또 다른 한가지:

전체 주기(위의 루프 플래그) 후에 재생할 때 반복된 미디어가 있는 창이 다른 모든 항목보다 우선합니다.

예를 들어, 소리 없이 Survivor 에피소드를 본 다음 백그라운드에서 뮤직 비디오를 재생하면(즉, 두 개의 mplayer 프로세스) 뮤직 비디오는 새로운 반복마다 초점을 맞춥니다.

이 기능을 끄고 계속 반복을 유지하는 방법이 있습니까?

답변1

  1. 출력을 침묵시키려면 다음 중 하나의 쉘 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입니다.

관련 정보