Mplayerでビデオを見ようとしていますが、コマンドを実行すると次のようになります。
mplayer video.flv
ターミナルウィンドウは開いたままで、ビデオの別のウィンドウが開きます。
ターミナルからビデオを実行しながら、ターミナルウィンドウを開いたままで視聴する方法はありますか?
私はもう試した:
mplayer video.flv < /dev/null &
彼らのFAQで示唆されているように、しかし私はプロセスIDを取得し、1秒ほど後にビデオウィンドウが開く前に出力が端末に戻ります。ビデオウィンドウが開いているときにターミナルウィンドウを閉じると、ビデオウィンドウも閉じます。
MPlayerバージョン:
MPlayer svn r34540 (Ubuntu), built with gcc-4.7 (C) 2000-2012 MPlayer Team
I3でgnome-terminalを使用する。
このように開始します:
(Nohup mplayer video.flv >/dev/null &) && exit
Mplayerが正常に起動すると、シェルが終了し、ターミナルウィンドウが閉じます(あるシェルを別のシェルで実行している場合など)。 mplayerが失敗した場合、シェルは開いたままになり、stderr出力が表示されるので、何が悪かったのかを把握できます。