※ ChatGPTを利用し、要約された質問です(原文:2つのPCで同一の動画を各PCのモニタに表示したい)
2つのPCで同一の動画を各PCのモニタに表示したい方法
このQ&Aのポイント
2つのPCで同一の動画を各PCのモニタに表示したい方法を解説します。
2つのPCのIPアドレスとインストールされているOSとソフトウェア、および動画の場所について説明します。
2つのPCで連携して動画を表示する手順と、問題が発生した場合の対処方法について説明します。
2つのPCで同一の動画を各PCのモニタに表示したい
2つのPCが以下の様になっています
192.168.2.8のPC:
OSはFedora18、smplayerをインストール済み
192.168.2.7のPC:
OSはFedora18、smplayerをインストール済み、動画/root/movie.aviがある
192.168.2.8のターミナルから
ssh 192.168.2.7
export DISPLAY=:0.0
nohup smplayer movie.avi &
を順に実行すると
192.168.2.7のsmplayerにより
192.168.2.7/rootにある動画movie.aveを再生して
192.168.2.7のモニタに表示できます
この状態でさらに(このSSH接続の状態で)
192.168.2.8のsmplayerにより
192.168.2.7/rootにある動画movie.aveを再生して
192.168.2.8のモニタに表示したい
のですがなかなかできませんでした
どうしたらいいでしょうか?
お礼
回答ありがとうございます 再生アプリはssh実行側PCの192.168.2.8でやらなくても良いので ご提案の方法でやってみます やりたいことは linuxで使える唯一のビデオキャプチャPCA-DAV2をTVと192.168.2.7に接続し 192.168.2.8のターミナルから192.168.2.7にssh接続し ssh画面上において mencoderでTV録画し 同時に録画直後の録画ファイルをsmplayerでモニタ用の再生を行い 192.168.2.7と192.168.2.8に表示するというものです これらの操作を192.168.2.7上のシェルスクリプトファイルで実行したいのです ちなみに現在のシェルスクリプトは以下のよう担っています 192.168.2.7/root/my-tv: LOGFILE=/root/ビデオ/192.168.2.7/_log.txt ERRFILE=/root/ビデオ/192.168.2.7/_error.txt OUTFILE=/root/ビデオ/192.168.2.7/`date +%Y%m%d%H%M`x echo '###' >> $LOGFILE echo '###' >> $ERRFILE date >> $LOGFILE date >> $ERRFILE mencoder -endpos $jikan -quiet -ovc lavc -lavcopts vcodec=mpeg2video:turbo -fps 30000/1001 -ofps 30000/1001 -oac mp3lame -of avi -tv driver=v4l2:device=/dev/video0:input=2:norm=NTSC-M-JP:width=640:height=480:brightness=-20:contrast=-10:alsa:adevice=hw.0,0:immediatemode=0:audiorate=48000:amode=1 tv:// -o ${OUTFILE}Mp2Mp3.avi >> $LOGFILE 2>> $ERRFILE & for i in `seq 1 1 999999` do if [ -e ${OUTFILE}Mp2Mp3.avi ] then sleep 2 export DISPLAY=:0.0 nohup smplayer -fullscreen ${OUTFILE}Mp2Mp3.avi > /dev/null 2>&1 & read dummy killall mencoder killall smplayer break fi done