CentOS6.4 DVB版によるリアル視聴用スクリプト
2013/7/29
使用材料
up0718.zip:mplayer-r34010p(mplayer-patches-0.98使用)
up0799.zip:0014-check-the-decoded-result-of-PCE.patch
up0664.zip:fuse_25
up0219.gz :tune
無加工:kernel:2.6.32-358.6.1.el6.x86_64
スクリプトはこんな感じ
#!/bin/csh
echo ""
echo "チャンネルを選んでください"
echo ""
cat /usr/local/zin/CHANNEL
echo ""
set ch = $<
/usr/local/bin/tune 4 $ch &
sudo gnome-terminal -e "sh -c '/usr/bin/gmplayer -cache 8192 -vo vdpau, -vc ffmpeg12vdpau, -mc 10 /dev/dvb/adapter4/dvr0;exec bash'"
参考例:CHANNEL
$ cat /usr/local/zin/CHANNEL
static struct channel isdbt_channels[] = {
{ 14, "NHK盛岡 総合", 479142857 },
{ 37, "NHKR盛岡教育", 617142857 },
{ 18, "テレビ 岩手", 503142857 },
{ 22, "岩手朝日テレビ", 527142857 },
{ 20, "岩手めんこいテレビ", 515142857 },
{ 15, "岩手放送", 485142857 },
};
static struct channel isdbs_channels[] = {
{ 1, "NHK BS-1", 1318000, 0x40f1 },
{ 2, "NHK BS-2", 1318000, 0x40f1 },
{ 3, "NHK BS-Hi", 1318000, 0x40f2 },
{ 4, "BS日テレ", 1279640, 0x40d0 },
{ 5, "BS朝日", 1049480, 0x4010 },
{ 6, "BS-i", 1049480, 0x4011 },
{ 7, "BSジャパン", 1087840, 0x4031 },
{ 8, "BSフジ", 1279640, 0x40d1 },
{ 9, "BS11", 1202920, 0x4090 },
{ 10, "TwellV", 1202920, 0x4092 },
{ 11, "WOWOWプライム", 1087840, 0x4030 },
{ 12, "WOWOWライブ", 1126200, 0x4450 },
{ 13, "WOWWOWシネマ", 1126200, 0x4451 },
{ 14, "STAR CHANNEL HV", 1202920, 0x4091 },
{ 15, "STAR CHANNEL1", 1202920, 0x4090 },
{ 16, "STAR CHANNEL2", 1164560, 0x4470 },
{ 17, "BSアニマックス", 1164560, 0x4671 },
{ 18, "Dlife", 1471440, 0x4772 },
};
参考サイト
http://mercurial.secret.jp/Whimsical_diary/archives/178
up0718.zip:mplayer-r34010p(mplayer-patches-0.98使用)
up0799.zip:0014-check-the-decoded-result-of-PCE.patch
up0664.zip:fuse_25
up0219.gz :tune
無加工:kernel:2.6.32-358.6.1.el6.x86_64
スクリプトはこんな感じ
#!/bin/csh
echo ""
echo "チャンネルを選んでください"
echo ""
cat /usr/local/zin/CHANNEL
echo ""
set ch = $<
/usr/local/bin/tune 4 $ch &
sudo gnome-terminal -e "sh -c '/usr/bin/gmplayer -cache 8192 -vo vdpau, -vc ffmpeg12vdpau, -mc 10 /dev/dvb/adapter4/dvr0;exec bash'"
参考例:CHANNEL
$ cat /usr/local/zin/CHANNEL
static struct channel isdbt_channels[] = {
{ 14, "NHK盛岡 総合", 479142857 },
{ 37, "NHKR盛岡教育", 617142857 },
{ 18, "テレビ 岩手", 503142857 },
{ 22, "岩手朝日テレビ", 527142857 },
{ 20, "岩手めんこいテレビ", 515142857 },
{ 15, "岩手放送", 485142857 },
};
static struct channel isdbs_channels[] = {
{ 1, "NHK BS-1", 1318000, 0x40f1 },
{ 2, "NHK BS-2", 1318000, 0x40f1 },
{ 3, "NHK BS-Hi", 1318000, 0x40f2 },
{ 4, "BS日テレ", 1279640, 0x40d0 },
{ 5, "BS朝日", 1049480, 0x4010 },
{ 6, "BS-i", 1049480, 0x4011 },
{ 7, "BSジャパン", 1087840, 0x4031 },
{ 8, "BSフジ", 1279640, 0x40d1 },
{ 9, "BS11", 1202920, 0x4090 },
{ 10, "TwellV", 1202920, 0x4092 },
{ 11, "WOWOWプライム", 1087840, 0x4030 },
{ 12, "WOWOWライブ", 1126200, 0x4450 },
{ 13, "WOWWOWシネマ", 1126200, 0x4451 },
{ 14, "STAR CHANNEL HV", 1202920, 0x4091 },
{ 15, "STAR CHANNEL1", 1202920, 0x4090 },
{ 16, "STAR CHANNEL2", 1164560, 0x4470 },
{ 17, "BSアニマックス", 1164560, 0x4671 },
{ 18, "Dlife", 1471440, 0x4772 },
};
参考サイト
http://mercurial.secret.jp/Whimsical_diary/archives/178
— posted by くま at 11:15 am TrackBack [0]
CentOS6.4 mythtv コンパイル
2013/7/27
カテゴリー » Raspberry Pi 2 Model B
./configure --enable-nonfree --enable-libmp3lame --enable-libfaac --enable-libx264 --enable-libvpx --enable-libxvid --enable-sdl --enable-ffmpeg
— posted by くま at 03:00 pm TrackBack [0]
ブログにTwitterのつぶやきを埋め込む方法(API1.1対応版)
2013/7/21
カテゴリー » Raspberry Pi 2 Model B
— posted by くま at 10:45 am TrackBack [0]
REGZAでMP4ファイルは見られない
2013/7/15
カテゴリー » Raspberry Pi 2 Model B
MP4ファイルをavidemux2で下の設定で変換するとレグザで再生出来るようになる。拡張子はtsにする。
— posted by くま at 09:28 pm TrackBack [0]
ただいま入院中3
2013/7/11
やはり人間の体に不要なものは何もついていないよね。
大腸全摘出して気がつくのは遅すぎですね。
大腸全摘出して気がつくのは遅すぎですね。
— posted by くま at 01:58 pm TrackBack [0]
ただいま入院中2
2013/7/9
7/3より潰瘍性大腸炎の二期目のため入院しているがある看護師が命を盾にとって発言してくる。気がついていているのかいないのかわからない。気がついていれば悪魔的なやつで許されるものではない。早く退院ししてこんな環境から離脱したいしたいのだが中々困難である。嫌で嫌でしょうがない。もう限界だ
— posted by くま at 01:46 pm TrackBack [0]
同級生が亡くなった
自分は潰瘍性大腸炎の入院中であるが同級生が亡くなった。秋田へ単身赴任中であったらしい。
なんともやりきれない。葬式にも顔を出せそうにない。無念である。同じ歳でもぼつぼつ亡くなる人が出始めている今日この頃、自分も用意をしておかなければならないと思う。世の中何かはき違いていると強く感じる。防げなかったのかな?身近な友人を亡くすのはこれで二人目である。いいやつから死んでいく
なんともやりきれない。葬式にも顔を出せそうにない。無念である。同じ歳でもぼつぼつ亡くなる人が出始めている今日この頃、自分も用意をしておかなければならないと思う。世の中何かはき違いていると強く感じる。防げなかったのかな?身近な友人を亡くすのはこれで二人目である。いいやつから死んでいく
— posted by くま at 01:20 pm TrackBack [0]
nautilus-scripts でファイルの所有者を変える( chown)
2013/6/27
「ファイルの所有者を変える。」コマンドでは簡単ですが
これをnautilus スクリプトでやろうとすると結構大変でした(笑)
(腕が悪いだけですが)
一番はまったのはファイル自身の名前の変数の取得でした。
色々な見本をdownloadして中身を参考にしましたが動作しない?
結構時間がかかりました。
それとsudoをつかって直接コマンドを実行してもなぜか動作しないため
gnome-terminalを介してコマンド実行という形にしました。
この辺のところでベテランの方の意見が聞きたいです。
使い方の簡単な説明:
下のスクリプトを保存して
# chmod +x chown-scripts
# mv ./chown-scripts /home/hoge/.gnome2/nautilus-scripts/
これで終了です。
ファイルを選択−右クリック−スクリプト−chown-scripts で実行すると
所有者、グループが変更できます。
$ cat chown-scripts
#!/bin/sh
USER=hoge
#GROUP=hoge
GROUP=groups | sed -r 's/ .*//g'
if [ "$GROUP" == "" ] ; then
GROUP=$USER
fi
for arg
do
#zenity --info --text="$PWD/$arg"
text="$PWD/$arg"
done
#gnome-terminal -e "sh -c 'echo $USER:$GROUP $text;exec bash'"
#gnome-terminal -e "sh -c 'sudo chown $USER:$GROUP $text;exec bash'"
gnome-terminal -e "sh -c 'sudo chown $USER:$GROUP $text'"
exit
これをnautilus スクリプトでやろうとすると結構大変でした(笑)
(腕が悪いだけですが)
一番はまったのはファイル自身の名前の変数の取得でした。
色々な見本をdownloadして中身を参考にしましたが動作しない?
結構時間がかかりました。
それとsudoをつかって直接コマンドを実行してもなぜか動作しないため
gnome-terminalを介してコマンド実行という形にしました。
この辺のところでベテランの方の意見が聞きたいです。
使い方の簡単な説明:
下のスクリプトを保存して
# chmod +x chown-scripts
# mv ./chown-scripts /home/hoge/.gnome2/nautilus-scripts/
これで終了です。
ファイルを選択−右クリック−スクリプト−chown-scripts で実行すると
所有者、グループが変更できます。
$ cat chown-scripts
#!/bin/sh
USER=hoge
#GROUP=hoge
GROUP=groups | sed -r 's/ .*//g'
if [ "$GROUP" == "" ] ; then
GROUP=$USER
fi
for arg
do
#zenity --info --text="$PWD/$arg"
text="$PWD/$arg"
done
#gnome-terminal -e "sh -c 'echo $USER:$GROUP $text;exec bash'"
#gnome-terminal -e "sh -c 'sudo chown $USER:$GROUP $text;exec bash'"
gnome-terminal -e "sh -c 'sudo chown $USER:$GROUP $text'"
exit
— posted by くま at 10:19 am TrackBack [0]
ffmpeg の呪縛
2013/6/23
カテゴリー » Raspberry Pi 2 Model B
自分は何時もデスクトップ用途でCentOSを使います。
もちろん優れたサーバー機能も使います。
メイン用途は Audio & Visual...(笑)
構築する時にいつも悩むのが ffmpeg を
何処のどのくらいのレビジョンのものをインストールするか?です。
これで、その後にインストール可能なAV関連のパッケージが
決まってしまうので大変です。CentOS6.4だと
ffmpeg-0.6.5-1.el6.rf.x86_64 が一番バランスが良いと思います。
これで
mediatomb-0.12.1-1.el6.x86_64
Mplayer-1.1.1
audacious-2.2-16.el6.x86_64
vlc-1.1.9-1.x86_64
等がインストールできて問題なく動作します。
でも自分は「rf」rpmforgeのパッケージは嫌いです。(atrpmは見るのも嫌)なので
ffmpeg、ffmpeg-develだけは頼って(笑)その他は自分でビルド、リビルドしています。
そうは言っても checkinstall と paco を駆使してですが(笑)
(参考:http://shogogg.hatenablog.jp/entry/2012/12/20/001457)
しかし、その時に0.6.5-1.el6ではバージョンが低くてFedoraのパッケージが
利用出来ない事が良くあります。vlcが古いのはそのためです(笑)
そんな訳で何時か自前?で新しいffmpegで環境を構築してやろうと
思ってました。今回病気で家から出られない状態?となり挑戦してみました。
結論としてFedora20のsrcをリビルドしてffmpeg-1.2.1-3.el6.x86_64が
インストール出来ました。最新 vlc のコンパイルが通りインストールできました。
audaciousは3.2.4がインストールできました。
ここまでは良かったのですがmediatombのコンパイルが通らなくなりました。
今度は新しすぎの様です...
もちろん優れたサーバー機能も使います。
メイン用途は Audio & Visual...(笑)
構築する時にいつも悩むのが ffmpeg を
何処のどのくらいのレビジョンのものをインストールするか?です。
これで、その後にインストール可能なAV関連のパッケージが
決まってしまうので大変です。CentOS6.4だと
ffmpeg-0.6.5-1.el6.rf.x86_64 が一番バランスが良いと思います。
これで
mediatomb-0.12.1-1.el6.x86_64
Mplayer-1.1.1
audacious-2.2-16.el6.x86_64
vlc-1.1.9-1.x86_64
等がインストールできて問題なく動作します。
でも自分は「rf」rpmforgeのパッケージは嫌いです。(atrpmは見るのも嫌)なので
ffmpeg、ffmpeg-develだけは頼って(笑)その他は自分でビルド、リビルドしています。
そうは言っても checkinstall と paco を駆使してですが(笑)
(参考:http://shogogg.hatenablog.jp/entry/2012/12/20/001457)
しかし、その時に0.6.5-1.el6ではバージョンが低くてFedoraのパッケージが
利用出来ない事が良くあります。vlcが古いのはそのためです(笑)
そんな訳で何時か自前?で新しいffmpegで環境を構築してやろうと
思ってました。今回病気で家から出られない状態?となり挑戦してみました。
結論としてFedora20のsrcをリビルドしてffmpeg-1.2.1-3.el6.x86_64が
インストール出来ました。最新 vlc のコンパイルが通りインストールできました。
audaciousは3.2.4がインストールできました。
ここまでは良かったのですがmediatombのコンパイルが通らなくなりました。
今度は新しすぎの様です...
— posted by くま at 04:23 pm TrackBack [0]
Comments