12/01/17 21:49:52.60 qQ+25vg4
PT1 driver
URLリンク(hg.honeyplanet.jp)
URLリンク(hg.honeyplanet.jp)
URLリンク(sourceforge.jp)
v4l-dvb (pt1 driver dvb)
URLリンク(www.linuxtv.org)
Linux用DVBアプリ集、等々
URLリンク(2sen.dip.jp)
epgrec
URLリンク(sourceforge.jp)
foltia
URLリンク(www.dcc-jpl.com)
rec10
URLリンク(www.rec10.org)
torec
URLリンク(github.com)
3:login:Penguin
12/01/18 00:39:46.08 cOBc5Suj
/ ̄\ / ̄\
| | | |
\_/ \_/
| |
/ ̄ ̄ ̄\ / ̄ ̄ ̄\
/ \ / ノ `ヽ\
/ ノ `ヽ ヽ / ● ● ヽ
| ● ● | | ⊂⊃ (__人__)⊂⊃|
\⊃ (__人__) ⊂/ \ __,/
/ \ / \
_/((┃))______i | キュッキュッ | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | トン
.. / /ヽ,,⌒)  ̄ ̄ ̄ ̄ ̄(,,ノ \ _(,,) >>1乙 (,,)_
/ /_________ヽ.. \ / | | \
. ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / |_________| \
4:login:Penguin
12/01/18 20:17:48.94 FFmvFq0J
まだデジアナで頑張ってます。
HDD高いままだし。
2月にはきっと下がるよ。
5:login:Penguin
12/01/18 20:34:15.08 C+OV3UEy
せっかくうまく録画できていたのに、epgrecの保存場所を変えた途端にグチャグチャに。
『$ OUTPUT=test.ts CHANNEL=14 DURATION=30 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh』
でキレイに録画できるが、epgrecの番組表から録画予約しても…
『recomplete:: 予約ID13:GR19ガイアの夜明け【本格決戦!軽自動車ウォーズ】の録画に失敗した模様』
とか人事みたいに言いやがって orz
絶対パーミッション関係だろうといじり倒したら、元のフォルダにも戻せなくなった。
さて、どこからやり直せばいいですかね?
epgrecのアンインストールってどうやんだ?
6:login:Penguin
12/01/18 21:11:21.44 ux+FQce3
>>5
ディレクトリごと削除でいいかと。
再インストールしても問題があるのならMySQLとかEPG関連疑ってみるとか。
7:login:Penguin
12/01/18 22:37:47.35 nKM10R69
>>5
手で叩いた時のユーザと実行時のユーザは一緒なの?
違う場合録画コマンドによってはロックの解除が出来なくて録画出来ない事が有るよ
8:login:Penguin
12/01/18 22:44:30.69 tf7QPnVQ
>人事みたいに言いやがって
じ…人事
9:login:Penguin
12/01/18 23:18:56.26 kZxcAfMA
『・・・の録画に失敗した模様』
検出してるなら、「録画済み一欄」にも出してほしい、と思った。
10:login:Penguin
12/01/18 23:21:24.62 27b91hxe
>>9
「思った」だけだろ?
自分でやれよ。
11:login:Penguin
12/01/19 00:00:54.06 cAYcELf8
recomplete.phpをちょっと弄れば簡単に出来そう
12:login:Penguin
12/01/19 00:19:19.22 j6Bc1bV4
clearcompletelist.phpを誰か作ってくれ(他力本願)
13:login:Penguin
12/01/19 11:40:08.47 CMZ7uwTA
$ touch clearcompletelist.php
14:login:Penguin
12/01/19 15:45:33.32 7P7K877d
いいから成果をはよコミットせい(人間の屑)
15:login:Penguin
12/01/19 16:05:35.89 TEJj/uas
git push?
16:login:Penguin
12/01/19 21:51:16.52 jqbjEqmk
ついでに、動作ログに"getepg:: 予約IDxxxxのEPG情報が更新された"を残すかどうか
設定可能にすべきだろ(上から目線)
17:login:Penguin
12/01/19 23:56:48.48 7P7K877d
>>15
push! push!
18:login:Penguin
12/01/20 01:11:02.28 +7TU1/gc
>>16
一応オープンソースなんだからそういう機能が欲しいと思った人が自分で実装すれば良い
19:login:Penguin
12/01/20 15:07:15.52 +WKpdW3d
BS日テレTSをゴニョる手段を見つけたと思ったら、更新したせいで不安定になったw
音声に周波数変調がかかってるw
20:login:Penguin
12/01/20 20:14:57.51 /9I+/D1u BE:3836646869-2BP(0)
epgrecでの録画設定を、即時に反映させる方法ってある?
こないだ、番組が始まっている時点で録画設定したけど
録画開始までに、けっこう時間が経ってたみたい。
随時じゃなくて、一定間隔ごとに、設定を
実際の録画処理に渡しているんだと思うけど…
それを、すぐにやってもらう方法が無いのかなぁ?と。
21:login:Penguin
12/01/20 20:53:30.38 GUAmEE4A
番組開始時間過ぎてから録画設定すると、どうしても2,3分は待つことになるな、
atコマンドに一旦登録する関係だと思うけど。
すでに開始時刻を過ぎていたら、直でdo-record.shを叩くように改造してみたら?
22:login:Penguin
12/01/20 21:40:47.95 +WKpdW3d
結局Windowsバイナリを頼らないとダメなのか。
うちのビデオデッキは現在時刻が録画予約の時刻の範囲内の時に
タイマー予約を有効にすると問答無用でテープが回りだす仕様だった。
23:login:Penguin
12/01/20 22:02:21.21 /9I+/D1u BE:1065735735-2BP(0)
やっぱり現段階ではそういう機能は無いのか。
MythTVはすぐ録画が始まるし
そもそも、視聴中に録画開始操作ができたから
いずれはepgrecにもそういう機能が欲しいですね。
24:login:Penguin
12/01/20 22:20:27.64 +jFMXP8i
PADDING_TIMEが180だからだろ
少しはソース嫁
25:login:Penguin
12/01/20 22:39:15.49 AzYsx0eC
おまえモナー
安直に PADDING_TIMEを0にしたら予約のときに冒頭が切れるだろうが
26:login:Penguin
12/01/20 22:54:53.85 +jFMXP8i
そりゃ当たり前だろ
意味を考えて設定しろよ
27:login:Penguin
12/01/21 01:05:49.72 SCBZmy56
ふーん 設定だけで何とかなるんだ(棒)
ならその設定を晒せよ
28:login:Penguin
12/01/21 01:16:08.68 UX2mHk09
最近この手の奴多いな
とにかく餌を与えない事、無視する事、周知願います
29:login:Penguin
12/01/21 01:19:35.66 7OlkUiq1
時刻をずらしてしまえよjk
30:login:Penguin
12/01/21 01:39:18.66 SCBZmy56
>>28
わたしは、25です。
あなたが26なら さっさと設定を晒してください。
ソースでは不具合なく即時録画と予約録画の両立は出来ないようにみえるのですが
設定次第で出来るんですよね?
ソース読んでるから楽勝ですよね?
>>29
鯖次第では、それも手だけどねw
でもそれやるくらいならepgrecの方を改修するよ
31:login:Penguin
12/01/21 11:45:57.02 wUZWvZfz
former_timeがあるから頭は切れないんじゃないの
安直にPADDING_TIMEを0にするとエラー吐くと思うけど
32:login:Penguin
12/01/21 11:54:49.71 omveDQoy
foltiaはソースがperlだから結構自分でいじったりしてたな
33:login:Penguin
12/01/21 13:35:12.66 kockgxya
文句や不満があるなら PHP わかるなら編集すればいいし、他の言語で実現してもよかろう
34:login:Penguin
12/01/21 15:05:31.88 heMZJEgL
あれ、俺のは即開始してる
35:login:Penguin
12/01/21 22:10:07.06 heMZJEgL
tsを外部から見るためにトランスコーディングするストリーミング鯖って構築してる人いる?
36:login:Penguin
12/01/22 00:33:49.57 x/cH7HJP
解るならってか、普通はそういうとこ機会に調べるもんだろ
37:login:Penguin
12/01/23 15:55:51.99 Yr6xFpoD
いつの間にかmplayerでtsprogを設定しておけば
何も考えずに見ることができるようになってたw
38:login:Penguin
12/01/23 21:12:00.54 GB6J0DXy
話題が途切れたところで質問してもいいでしょうか?
ubuntu10.10にDVBドライバでPT2を使おうとしております。
ドライバ導入(ちゃんと認識されている)後、
$ ./tune 0 1 &
Successfully tuned to NHK BS-1 .
ここまではOKですが
$ cat /dev/dvb/adapter0/dvr0 > test.ts
^C(適当な時間で「Ctl+c」により録画終了)
$ fg
./tune 0 1
^C(同じく「tune」コマンドも終了)
でtest.tsは0バイト
何か基本的なミスをやらかしてますでしょうか?
お知恵を拝借できれば幸いです。
39:login:Penguin
12/01/23 22:15:56.27 K2kqgAKg
>>38
BSの前に地デジの録画を確認したほうがいいかも
$ ./tune 1 23 など
40:login:Penguin
12/01/23 22:36:44.34 EvSIs1Hk
地デジもやってみましたが、Successfully tuned to ・・・でそそっておいて0バイトでした。
tunerというよりcapture soft側の問題?
41:login:Penguin
12/01/23 22:40:28.58 4eNhqfvb
赤いPT2とか言わないだろうな?
42:login:Penguin
12/01/23 22:44:17.21 4eNhqfvb
ああ、それと、DVBドライバがまともに使えるようになったのは、たしかkernel 3.0からな
43:login:Penguin
12/01/23 23:26:05.41 EvSIs1Hk
キャラ版では録画できていたのでPT2に問題はないかと。
あとubuntu 10.10のDVBドライバで行けてるサイトもあり・・・
バージョンアップした方がイイ?
でも参考HPの11.04や11.10は皆64ビットにしてるし、うちの古いPCではきつそう。
44:login:Penguin
12/01/23 23:57:22.00 l1+5NpBL
IQSVとかいうのがlinuxで使えるようになったら俺も鯖立てるんだけど
3Tで一生暮らせそうだから
45: 忍法帖【Lv=25,xxxPT】 【東電 77.5 %】
12/01/24 09:33:45.96 Wv+4QfNT
tune.cに書くチャンネルテーブルを、自分が住む地域向けに変更してないんじゃないの?
参考:
URLリンク(www43.atwiki.jp)
URLリンク(www.geocities.jp)
46:login:Penguin
12/01/24 12:07:13.11 FifSCbt9
しました。
多分、それしないとsuccessfully tuned にはならないような
47:login:Penguin
12/01/24 20:32:33.83 EvTw9HoO
同軸ケーブルの挿す位置を間違えてるって事は無いよな?
自分は以前にそれやって数日悩んだことがあるw
48:login:Penguin
12/01/24 23:10:35.73 j8nAVhO0
>>37
多分今のsvn最新版なら、成長中のファイルも再生できる
49:login:Penguin
12/01/27 20:38:12.84 z1nvCHoO
>>38
基本的には、Ubuntu10.10は無いな。
URLリンク(ja.wikipedia.org)
まだサポート期間にあるけど、ちょっと面倒な録画環境構築後
すぐにアップグレードでやりなおしになるとか、ヤでしょ?
というか、同時期にサポートが切れるVistaを
さんざんこき下ろしている立場上
Ubuntu10.10も、さっさと11.10に入れ替えるか
逆に10.04LTSにするほうが良いとか言ってみる。
DVBドライバーのこと考えたら、11.10かな?
テスト導入を10.10か11.10でやってみて、その後
12.04LTSが出て数ヶ月様子を見て
そっちに移行するという筋書きでもいいかな。
#うちの録画機を8.04から10.04にしたのは2011年初夏だったよ。
#12.04は、今年中に導入しようかとは思っている。安定志向という名の堕落。
50:login:Penguin
12/01/28 07:20:38.36 kWMMOyNP
情報1009。
やっぱ10.10は厳しいですか。
12.04待ちにします。
51:login:Penguin
12/01/28 13:23:33.84 bY2KBdG7
>>49
逆に新しいOSだと人柱になる気がする
録画環境組んだ人は録画することが目的であって、
新しい環境で構築するのが目的ではないから。
52:login:Penguin
12/01/29 04:21:32.73 IJ1vhMOc
>>50
debianでやった方がメンテは楽だぞ
53:login:Penguin
12/01/29 15:36:31.53 2uBshCqm
ケーブルテレビの物理チャンネルてどうやって調べたらいいですか?
54:login:Penguin
12/01/29 17:48:47.12 Pkdd+v0u
lv `locate pt1_dev.h`
55:login:Penguin
12/02/01 08:58:11.69 FL5LDpi3
dvbだと10.10でしか安定しない。11.04以降で安定してる人がいたら手順をupしてくれると助かる。
56:login:Penguin
12/02/01 21:12:36.86 tdlhAJgZ
chardev版のドライバ + pt2 + Linuxで同時録画時にドロップするって方います?
原因はカードリーダーだと思ってbcs-perlとb25-remoteを導入してみたんだが、あいかわらずドロップする
DVBだと同時録画しても平気なんでしょうかね?誰か教えて
57:login:Penguin
12/02/01 21:18:04.98 7Sh6n7S0
最近ドロップすると思ったら買い換えたIHジャーのせいだった
58:login:Penguin
12/02/01 22:00:27.24 CqO7vaZn
>>56
59:login:Penguin
12/02/01 22:02:56.85 CqO7vaZn
>>56
切り分け手段の筋が悪い気がする。
カードリーダが原因と思ったら、
b25を外して、後から別途b25かけるように試験するべきかと
発生する時刻の規則性とか色々見る箇所があると思う
特定時刻にIO負荷が高くなって、そのタイミングで取りこぼすとか無いか?
60:login:Penguin
12/02/01 22:05:36.50 P0yBQtGG
>>55
ディストリビューションに拘らず、自分でkernelとパッケージの
バージョンを決め打ちで入れるべきだと思う
61:login:Penguin
12/02/01 22:48:26.68 tdlhAJgZ
>>59
> >>56
> 切り分け手段の筋が悪い気がする。
> カードリーダが原因と思ったら、
> b25を外して、後から別途b25かけるように試験するべきかと
それは試してみた。b25外している状態だと重複録画してても規定通りのデータ量になる(30分:3.68GB)
でもb25で解号かけると完全な地デジの映像にならないことがあった(画面が乱れるor解号できない)
> 発生する時刻の規則性とか色々見る箇所があると思う
> 特定時刻にIO負荷が高くなって、そのタイミングで取りこぼすとか無いか?
録画中に他の録画が始まった時間帯にドロップすることがわかってる
ここでドロップ発生
↓
[--- 録画A ---]
[--- 録画B ---]
62:login:Penguin
12/02/04 00:22:34.74 DXf4jVTW
割り込み失礼します。
epgrecで番組表取得できません。do-recordは設定してある全チャンネルで正常に動作しました。
データベースはmysqlで普通に作り、文字コード指定とかは特にしてません。
どこを疑うべきでしょうか
63:login:Penguin
12/02/04 00:41:34.95 3c46QHXk
>>62の脳みそ
64:login:Penguin
12/02/04 08:01:45.27 XMDDix+o
>>62
電波が弱くてepgdumpが動いていない可能性が微粒子レベルで存在する・・・?
65:login:Penguin
12/02/04 08:33:39.38 Ui95IJyk
>>62
apache のエラーログを見てみたらどうだい
66:login:Penguin
12/02/04 16:36:07.65 DXf4jVTW
えと、segmentation faultがいっぱい出てます。
受信状況はそんなに悪くないんですが・・・
67:login:Penguin
12/02/04 16:39:35.53 4ppd5ANR
一から十まで聞くつもりかよ
お前脳みそついてんのか?
68:login:Penguin
12/02/04 16:43:56.51 DXf4jVTW
すみません、もうちょっと自分で調べてみます・・・
69:login:Penguin
12/02/04 16:46:56.20 bf8GAFuh
>>62
どこを疑えばいいか、
自分で判断できないくらいの知識ならば、
epgrec を使うべきでないな。
それでもどうしても、無知で epgrec を使いたければ、
コピペでできる録画サーバー on Linux with PT2
URLリンク(d.hatena.ne.jp)
を見て、無知なりにがんばればーw
Linux のディストリビューションも、
CentOS 5 か 6、
Debian 5 か 6、
Ubuntu 10.04 LTS
あたりを使うのがベター。
コピペするしか知識がない程度であれば、
なおさら上記のディストリビューションから選ぶべき。
70:login:Penguin
12/02/04 18:32:07.52 G44Y5EK+
>>69
突き放すように書き始めておいて優しいな。
>>62じゃない通りすがりだけど参考にさせてもらいます。感謝。
71:login:Penguin
12/02/04 19:47:35.53 MPN/yjQ2
すみません。別の初心者です。
EPGrecで問題なく動作させている状態で
URLリンク(sourceforge.jp)
の2011年10月からの新チャンネル対応版へ、readmeの方法のまま差し替えました。
初めは問題なく動作しているように感じたのですが、よく確認してみると、
CSのチャンネルのうち、スカイ・A sports+とFOXプラスの両チャンネルがEPGrecで有効になっていません。
スカパーe2のCS250 スカイ・A sports+の方は2012年1月24日よりチャンネル番号CS255からCS250に変更となった事が原因のようで、
FOXプラスの方は、上記サイトのepgdumpr2にそもそも記述が存在しない事が問題・・・なのかな?と考えております。
でも、どうすれば良いのか分かりません。
おそらく、epgdumpr2をインストールする前に、epgdump.cとxmldata.cをそれぞれ修正してmakeすればいいのかと思うのですが、
どう修正すれば良いのでしょうか?epgdump.cのstatic STATION csSta[] = { 以下に、次のような書式で行が続いているのですが・・・
{"放送局名". "4桁の数字ontvjapan.com". 数字A、数字B、数字C}
ontvjapanという部分は、かつて存在していたサイトが割り振っていたユニークなIDらしいという事はわかりましたが、
数字Aと数字Bをどうしたら良いのかわかりません。
なお、CS250 スカイ・A sports+のチャンネル番号は250で、FOXプラスのチャンネル番号は315のようです。
よろしくお願いいたします。
72:login:Penguin
12/02/04 21:14:40.77 bf8GAFuh
>>71
まず、CS とか有料 BS を見るのか?
見ないなら、放置しておk。
epgrec だったら、config.pho の然るべき箇所を
コメントアウトさせていれば、おk。
epgdump とか自由にコードを書き換えたりできるけれども、
CS や有料 BS(ただし、一時的な無料期間があるチャンネルを除く)を見たりしてないから、
実際に動作するかどうかも知らないしなー。
CS を録画している人、待ちかな。
>>70
ちなみに、うちは Vine Linux 5 と 6 を使っている。
最小インストールから、さっくりと小さな構成で作れるから、
結構楽だな。
php5 も MySQL とかも簡単にできちゃうし、
epgrec も Nginx で動かしたりとか、軽いサーバができていい感じだ。
73:login:Penguin
12/02/04 21:42:17.32 D0E2dcEn
まったく同じ2/3 23時からBSのグッドワイフとロイヤルペインズを録画したんだけど、後者が録画されてなかった
エラーログはこんな感じだった
TMCC LOCK ERRORってなんだろう
と思って調べてみたら
前スレ>>800にパッチっぽいものがあったので当ててみます
Feb 3 22:59:41 aaa kernel: PT1:ISDB-T Wakeup
Feb 3 22:59:41 aaa kernel: CN(1)Val(e0e060f)
Feb 3 22:59:41 aaa kernel: PT1:ISDB-S Wakeup
Feb 3 22:59:41 aaa kernel: used bs tuners on ffff8802367ea000 = 1
Feb 3 22:59:41 aaa kernel: PT1:LNB on 0V
Feb 3 22:59:41 aaa kernel: PT1:ISDB-S Wakeup
Feb 3 22:59:41 aaa kernel: used bs tuners on ffff8802367ea000 = 2
Feb 3 22:59:41 aaa kernel: TMCC LOCK ERROR
Feb 3 22:59:41 aaa kernel: (249:0)Drop=00000000:00000000:00000000:00000000
Feb 3 22:59:41 aaa kernel: PT1:ISDB-S Sleep
Feb 3 22:59:41 aaa kernel: PT1:ISDB-T Wakeup
Feb 3 22:59:42 aaa kernel: CN(1)Val(e0e0611)
74:login:Penguin
12/02/04 21:58:06.86 LSsQL5qU
>>71
スカイ・A sports+とFOXプラスの件その通りです。
ここの情報によるとナショジオはチャンネル変更なしでトラポンが移動してるので多分録画できないと思う。
スレリンク(avi板)
こないだみたいにまたパッチ作れたらつくってみる。
ついでなので解説。
{"放送局名". "ABCD.epgdata.ontvjapan". 数字A、数字B、数字C}
放送局名は放送局名
数字Bは衛星の種類。BSは4、CS1ネットワークは5、CS2ネットワークは6
ネットワークについてはこちら
URLリンク(www5e.biglobe.ne.jp)
αβγδ.epgdata.ontvjapanのところは変数なのでかぶらなければ何でもいいけど整えたいのでBSのパッチ作ったときに以下のようにしました。
α・・・衛星の種類。BSの方は数字Bと合わせたのでBSは4、CS1ネットワークは5、CS2ネットワークは6
βγδ・・・チャンネル番号。例えばショップチャンネルなら055
次作る分からは上記で統一する予定
数字AはTSIDはURLリンク(www35.atwiki.jp)
TSIDはlinuxでは調べられないのでtstestの対応方法辺りから拾ってくる
URLリンク(soranikakaruhashi.blog.fc2.com)
数字Cはチャンネル番号
FOXプラスはepgdumpr2も修正せねば…
75:71
12/02/05 07:13:49.34 LXq8pBhT
>>72
レスありがとうございます。ええ、どちらも見たいのです。今日だと無料開放の日なので、
契約していなくても、動作確認するチャンスですね。
>>74
もしかすると、作者の方ですか? 有難いです。 >>74のコメントと教えて頂いたリンク先を見比べて、少しずつ理解しはじめました。
epgdump.cとxmldata.cをそれぞれ修正してmakeすれば、「スカイ・A sports+」と「FOXプラス」には対応できるが、
ナショジオを対応させるには、もっと高度な編集が必要なので、config.php側でコメントアウトして我慢推奨!・・・という理解でよろしいでしょうか?
今後、統一なされるということで、αβγδの一行に関しては、現時点では、{ "FOX", "1016.ontvjapan.com", 28736, 7, 312},というように、
1から始まっていたり、5や6ではなくて、7という数字でも問題ないのですよね?
それと、下記のような場合、recpt1のドライバーの差し替えに失敗していると考えて良いでしょうか?
>>71のヘルプ通りに差し替えが完了した(つもりの)環境上の端末で「recpt1 --list」とタイプすると、Available Channelsの一覧に
102chのNHK BS2が存在していたり、逆にBS236やBS238が存在しておらず、
「recpt1 --b25 --strip 238 30 test.ts」とタイプしてみると、「Invalid Channel : 238」と怒られてしまいます。
「recpt1 --version」とすると、「recpt1 1.1.0」と表示されます。
コメント、よろしくお願いしたいです。
76:login:Penguin
12/02/05 19:33:07.18 BUzJeeNB
>>71
rec10同梱のepgdumpならチャンネル情報EITから取ってきてくれるはず
書き換え要らないから便利だよ
77:login:Penguin
12/02/06 02:22:23.04 HpSjzaDC
>>76
epgrecを改造しないと使えないだろ
78:login:Penguin
12/02/06 12:01:14.26 1YwPPfIB
>>77
DB周りがめんどくさいことになりそう。
79:login:Penguin
12/02/08 04:54:24.43 0Fs1W82c
epgrec csパッチ2012/02/08
URLリンク(2sen.dip.jp)
未検証なので自己責任で。前パッチ当ててからから使ってね。
80:79
12/02/08 05:29:33.63 0Fs1W82c
パッチ+DB弄る+getepgで正常に動作確認できました。
81:login:Penguin
12/02/08 06:59:07.27 Yf4WIUok
最近色々パッチがでてきてわけわからなくなってきた
オリジナルに全部マージしてgitに公開して欲しい
82:epgrecの中の人
12/02/08 11:29:43.19 ymLuONE7
送ってもらえれば反映しますよ。sourceforgeに変えてから
パッチくれたのは確か1人だけだったかな
メールかtwitterで知らせてもらうと気づきやすいです。
83:login:Penguin
12/02/08 12:43:28.58 Yf4WIUok
>>82
ありがとうございます
色々パッチがあってコマンド一発で当たらない物が多いので、まず公開されているパッチを集めてから、コツコツ当てていこうと思います
完成したらご連絡します
ご協力して頂ける方は、パッチや亜種を挙げて貰えると嬉しいです
84:login:Penguin
12/02/08 18:00:36.24 Yf4WIUok
>>82
sourceforgeになったんですか?
ここのを使っていたんですけど
URLリンク(hg.honeyplanet.jp)
85:login:Penguin
12/02/08 18:08:52.51 MwgxbiyS
>>84
おい、レス付けてる相手の名前くらい見ろよ
おまえさんの出してるのはpt1 chardevドライバでepgrecの人とは関係ないぞ
86:login:Penguin
12/02/08 19:30:27.94 GICz51gL
epgrec中の人、yazuuchiさん、foltiaの中の人、まるも製作所あたりは全部twitterでフォローしてるわ
87:login:Penguin
12/02/08 19:51:57.77 Yf4WIUok
>>85
名前見てなかったorz
epgrecの中の人のrecpt1とドライバーはどういう経緯のものなの?
yazuuchiさんも更新続けているみたいだけど
88:login:Penguin
12/02/08 20:19:50.68 ttNgD9g9
お前にはガッカリだ
89:login:Penguin
12/02/08 20:37:13.24 GICz51gL
んだんだ
90:login:Penguin
12/02/08 23:15:27.06 0VckxGTS
rec10同梱のepgdumpって吐くxmlのフォーマット変更されてるのね。
epgrecでそのまま使えなかった。
91:login:Penguin
12/02/14 08:55:48.38 Q8oM7rNj
おそらく、設定とかがマズイのだとは思いますが、行き詰ったのでアドバイスお願いします。
Ubuntu10.04LTS上にEPGrec(SourceForgeで最新の2011年10月版) + PT2 + キャラクタデバイスのPT2ドライバー(最新の1f0be0adc04f) という環境で、
BSのJSports2(SIDは243)がFull-TSでも、もちろんminimum-TSでも全く録画できません。
今の所、他のBSチャンネルは大丈夫そうなのですが、皆さんの環境ではいかがでしょうか?
普段は有料のJSports2も、15日の深夜1時15分から無料放送があるのですが、試して頂けないでしょうか?
それとは別の問題ですが、minimum-TSモードで録画して指定したサービス?だけを録画の対象にしたいと思います。
ほとんどのチャンネルで希望が叶っているのですが
BSジャパン(SIDは171)はminimum-TS録画しても、Full-TSで録画したような付加情報がそのまま残ってしまいます。
確認の為にSIDを指定した場合とhdのままの場合の両方で、Full-TSとminimum-TSの両モードで録画してみたりもしたのですが、
やっぱり改善されません。皆さんの環境ではいかがでしょうか?
なお、do-record.shなどについては、よく分からないので自分では手を加えていません。
92:login:Penguin
12/02/14 13:41:08.20 hlRXBOU5
>>91
うちも似たような環境だけど、Jpo2普通に録画できるよ。
去年の秋頃のBSチャンネル増加時のパッチが当たってないとかじゃない?
93:login:Penguin
12/02/14 14:11:21.87 3eiWOtn/
>>92
1f0be0adc04f は今年の2/6版でチャンネルは修正されてるっぽい。
>>91
有料チャンネルは初?
他の有料チャンネルは見えてる?
有料チャンネルはEMM処理ってのをしないと見れないから。
最初はそのチャンネルを無駄に録画してないといけない。
recpt1 --EMM --b25 243 9600 /dev/null
とかやっておけば3時間位EMM処理をしてくれるぞ。
94:login:Penguin
12/02/15 00:02:10.97 /q2o72WU
>>91
ゴメン、jsports2のスロット番号間違えた。pushしておくのでよろしくおねが
いします。
95:login:Penguin
12/02/15 00:13:43.02 /ddBdzHJ
B25もバグフィックスされてますので反映お願いします。
96:login:Penguin
12/02/15 00:17:10.40 /ddBdzHJ
と思ったらライブラリの方を更新するのか
失礼しました。
97:91
12/02/19 11:47:00.49 0/gZUwyW
皆さん、コメントありがとうございます。
>>92
パッチらしきものが色々なサイト上に一杯あって、どのファイルが何を何する為のモノなのか・・・難しいです。
このサイトだけ追っていれば大抵は大丈夫! といった一元的に網羅されたサイトってありませんかね? ここスレッドなのかな?
>>93
とりあえず、無料放送で試してみて、環境が整ったら有料の申し込みをしようと思っているので、覚えておきます!
>>94
ありがとうございます。分からない事だらけですが、最新のアーカイブをダウンロードしてみて、チャレンジしてみます!
98:login:Penguin
12/02/20 21:19:03.40 Whh5iVHv
EPGrecで番組検索から予約することが多いのだけど、
放送局の数が多くて「局」のブルダウンメニューから目的の局を選ぶのがちょっと大変。
だから、キータイプ1発でジャンプできるように、表示されている局の名称をアルファベットに改変したいと思ったのだけど、
どこをどうすればいいのか・・・
とりあえず、make前のファイルを覗いてみたけど、EPGrecの番組表が参照していそうなファイルを見つけられなかった。
具体的には、EPGrecでの表示名 『NHKEテレ1』 を含むファイルを見つけられなかったのだけど、
もしかして、局名もEPGからデータ抽出しているとか、そういった理由で無理なのかしら?
99:login:Penguin
12/02/20 21:30:26.05 UjJCeBae
epgrecのコードよくみてないけど
単に局一覧を取り出すSQLに適切なORDER BY句を入れりゃいいんじゃないの?
100:epgrecの中の人
12/02/22 11:47:49.67 fJ4XUREt
プルダウンメニューということは番組検索のところですかね?
programTable.phpの130行目でプルダウンメニューの項目を抽出しているので、
$crecs = DBRecord::createRecords(CHANNEL_TBL);
を
$crecs = DBRecord::createRecords(CHANNEL_TBL, " WHERE skip='0' ORDER BY name );
とかやったらご希望通りになるんじゃないでしょうか。WHERE skip='0'は入れな
きゃいけないのに入ってませんねバグですねこれは。
101:login:Penguin
12/02/22 15:08:17.06 RxtjIi/s
>>100
質問者じゃないけど、その方法で僕が思ってた不具合っぽいのも解消される?
そういう仕様なのかもしれないと思いつつも説明させてもらうと、
番組検索では
種別 → 局 → カテゴリ → 開始時 → 曜日
という順番でプルダウンメニューが並んでいるけれど、種別でのフィルタリングが局に反映されないんだ。
例えば、種別でBSを選んでも、局の候補には地デジやCSもリストアップされたままになる。
あと、番組検索つながりで別の事なんだけど、開始時のプルダウンメニューで例えば15時~を選択すると、
15時以降の番組がリストアップされるのではなくって、15時台に始まる番組がリストアップされてしまう。
だから、検索結果の一覧では、今日の15時台に始まる番組の次に16時台に始まる番組が続く・・・のではなく、
明日の15時台に始まる番組が続いてしまうんだ。
これこそ、仕様なのかもしれないけど、家電ライクに15時以降の番組がヒットする方が便利な気がする。
後半、チラ裏でごめんなさい。
102:login:Penguin
12/02/22 15:24:50.67 2P3qgOBv
お前小学生?
103:login:Penguin
12/02/22 17:13:24.62 zz+rx2+S
まあLinux板の住人ならまず自分の手を動かせってことだな
104:login:Penguin
12/02/22 17:19:05.29 JIxD3QlV
>>100
storeProgram.inc.phpの108行目
$program_disc = md5( $channel_disc . $starttime . $endtime );
ですが延長などの番組編成の変更で唯一性が確保できなくなる場合があります。
具体的に書きますと同じ長さの番組Aとその後のBがあるとして
AがBに重なる形で編成が変わると旧Bと新Aの$program_discが同じになってしまいます。
105:epgrecのUIの人
12/02/22 20:45:25.50 x+E+z71q
>>100
あると便利そうなのでjavascriptで作ってみました
チャンネル選択で、局名のローマ字表記の頭文字をショートカットに使用できるようになります
漢字等は簡易対応です
URLリンク(sourceforge.jp)
106:login:Penguin
12/02/23 21:08:37.71 kr0BWVaa
PT3の仕様が判明!
URLリンク(beebee2see.appspot.com)
107:login:Penguin
12/02/23 21:10:23.90 ZBUp6+Xu
ガタッ
108:98
12/02/24 03:15:05.86 Wmm0pSKh
>>99
>>100
ありがとうございます。
130行目を
$crecs = DBRecord::createRecords(CHANNEL_TBL);
から
$crecs = DBRecord::createRecords(CHANNEL_TBL, " WHERE skip='0' ORDER BY name );
に書き換えたら、番組検索ページを開けなくなったので、
$crecs = DBRecord::createRecords(CHANNEL_TBL, " WHERE skip='0' ORDER BY name ");
と、最後の部分を『");』にしたら、うまくいった??ようです。
プルダウンメニュー内の局がソートされて使いやすくなりました。
これで正解なのか分かりませんが・・・。
それで気づいたのですが、放送局名には半角と全角が混ざっているんですね。
これって強制的に全局を半角表記にする方法はありませんか?
現状ですと、FOX bs238、FOXプラス(半角)とは遠く離れた所にFox(全角)、
TBS(全角)やと離れた所にTwellV(半角)がリストされてしまうのを解消したいのです。
>>105
凄く便利です!
あかさたな~で50音の同じ行がヒットするっぽいですね!
ありがたく使わせて頂きます。
109:login:Penguin
12/02/24 12:58:45.92 R7UfUye/
>>106
こんどは是非転送したら割り込みをかけるようにしてほしい
現状はホスト側が最大1msec間隔でポーリングしまくらなきゃいけないorz...
しかも今のドライバはデバイスをオープンしてなくても
ドライバがロードされた時点からポーリングし始めるからpowertopでも上位に来て気になっちゃう
110:epgrecのUIの人
12/02/24 19:22:31.32 6GtmsU3A
アシスト用javascript修正、機能追加しました
>>101
種別選択で局のリストが変更されるようにしました
セレクトボックス汎用で使えるように変更したので、
種別にフォーカスが当たっている状態で
G(地上波) -> Tab -> N(NHK…)-> Tab -> D(ドラマ) -> Tab -> 2(20時~)-> Tab -> N(日曜日)
みたいな感じでショートカットが使えるようになります
…IE対応が十分で無い可能性があります、古いバージョンで「カーソルキーで見えないチャンネルが選択できる」かも?
URLリンク(sourceforge.jp)
111:login:Penguin
12/02/27 07:38:31.82 zbLtrIey
>>108
チャンネル名はepgdumpに依存するから、
書き換えた上で再インストールした後に、
DB部分の名称も同じもの変更すればいいよ。
112:108
12/02/27 08:24:11.69 AdDNjI6E
>>110
のスクリプト、readme.txtに従いインストールしたつもりなのですが、
G(地上波)を選択すると、選局が『すべて』以外選べなくなってしまうのですが、皆さん如何ですか?
あと、スクリプトを何度か発動させると、番組検索ウィンドウを表示させているブラウザがフリーズしてしまいます。
うーん。
>>111
ありがとうございます。
具体的にどのファイルかご存知ですか?
当初、epgdump.cとxmldata.cに記述のある放送局名がEPGrecの番組表に反映されるのと考えていたのです。
でも、
これらのファイルでは
『NHK教育テレビジョン~』と表記されているのに、
EPGrecの番組表では
『NHKEテレ1~』と表記されているのです。
解凍後のディレクトリであるepgdumpr2ディレクトリ内で
grep "NHKEテレ1~" *
としも何もヒットしないので、違うのかな?と思っていた所なのです。
113:login:Penguin
12/02/27 10:14:21.74 4CQ1g3TO
局名は放送波からじゃね?
114:epgrecのUIの人
12/02/27 15:44:59.56 C3DLve7m
>>108
ブラウザは何をお使いでしょうか?
readme.txtの最後の変更「classを2箇所追加する」部分を確認してみてください。
チャンネル名はDBを直接編集するのが簡単なのですが…編集用のスクリプトも作りますかね
バグ取りしながら、ただいま0.2.3
URLリンク(sourceforge.jp)
115:epgrecのUIの人
12/02/27 18:00:37.91 C3DLve7m
チャンネル名変更、直接いじったほうが簡単そうだったのでSourceForgeのgitから拾ったものに手を入れてみました
テスト環境(Win)では動きましたが実行環境(Linus)でテストしてません
…不具合が無いようなら本体に取り込んでもらう予定です
チャンネル情報ダイアログでチャンネル名を変更可能に
------------------------------ setChannelInfo.php ------------------------------
index 811d2e3..0c21d80 100755
@@ -8,6 +8,10 @@ if( isset($_POST['sid']) && isset($_POST['channel_disc']) && isset($_POST['skip'
try {
$crec = new DBRecord( CHANNEL_TBL, "channel_disc", $_POST['channel_disc'] );
+ $new_name = trim($_POST['name']);
+ if ( $new_name != '' ) {
+ $crec->name = $new_name;
+ }
$crec->sid = trim($_POST['sid']);
$crec->skip = (int)(trim($_POST['skip']));
}
----------------------------- templates/index.html -----------------------------
index 7f62d58..eb430a3 100755
@@ -90,6 +90,8 @@
str += st_name;
str += '</div>';
str += '<form method="post" action="setChannelInfo.php">';
+ // チャンネル名変更
+ str += '<div class="prg_channel"><span class="labelLeft">名称変更:</span><input type="text" name="n_change_name" id="n_change_name" value="'+st_name+'" checked /></div>';
// スキップ
str += '<div class="prg_channel"><span class="labelLeft">視聴しない:</span>';
str += '<span>';
116:epgrecのUIの人
12/02/27 18:04:02.57 i0dOBv45
続き
@@ -122,6 +124,7 @@
$('#channelDialog').dialog('open', 'center');
},
chupdate:function() {
+ var v_name = $('#n_change_name').val();
var v_sid = $('#id_sid').val();
var v_channel_disc = $('#id_disc').val();
var v_hash = $('#id_hash').val();
@@ -129,6 +132,7 @@
var n_skip = v_skip ? 1 : 0;
$.post('setChannelInfo.php', { channel_disc: v_channel_disc,
+ name: v_name,
sid: v_sid,
skip: n_skip
}, function(data) {
@@ -136,6 +140,8 @@
alert(data);
}
else {
+ $('#ch_title_'+v_hash+' .ch_name').html(v_name);
+ $('#ch_title_str_'+v_hash).html(v_name);
var old_skip = $('#ch_title_'+v_hash+' .ch_skip').html();
if( old_skip != n_skip ) {
if( v_skip ) {
117:login:Penguin
12/02/27 21:02:59.79 A7fOTkAy
Linux版Spinelの件ってどうなってます?
Spinelと非互換でもいいので同種のプログラムを作り始めてるとか、そんな情報があれば嬉しいのですが
118:login:Penguin
12/02/28 00:12:59.51 cyafXbGt
recpt1 httpサーバー つかえば
119:login:Penguin
12/02/28 02:21:02.09 HHzRr7GF
>>118
TVTestで見る方法もあるのね
ありがとう
120:epgrecの中の人
12/03/01 12:14:13.69 gB0kxFo6
夏に向けて全国的に電力需給が逼迫するということで、ACPIタイマーを使って
録画しないときにはシャットダウンしておくのをテスト中ですが、バグ出しがとっても
面倒なので試して、またパッチをあてる有志を募ります。設定方法を順に説明すると
まずシャットダウンからACPIタイマーで復帰できることが大前提
$ sudo -s
# echo `date +%s -d +5min` > /sys/class/rtc/rtc0/wakealarm
# shutdown -h now
とやって5分後に起動してくれば、そのPCでは使えます。
(続く)
121:epgrecの中の人
12/03/01 12:17:24.18 gB0kxFo6
以降はDebian/Ubuntu前提で。他のディストリはディストリの事情に合わせて
設定
epgrecをgitで取ります。まずsudoersを設定します。
# cp epgrec/sudoers.d/01_first /etc/sudoers.d/
# chmod 440 //etc/sudoers.d/01_first
# /etc/init.d/sudo restart
www-dataになってシャットダウンできるか調べる
# su - www-data
$ sudo /sbin/shutdown -h now
シャットダウンすればOK
122:epgrecの中の人
12/03/01 12:23:15.50 gB0kxFo6
epgrecをgitのに置き換えます。この作業は従来通りで。
/etc/cron.d/に仕掛けたgetepgを削除します。getepg.phpはACPIスリープ復帰
時に実行されるように変更されているためです。
epgrecを開いてシステム設定にある省電力関連の設定を環境に合わせて
設定します。
最後に、/etc/init.d/の設定をやります。
# cp init.d/epgwakealarm /etc/init.d/
# update-rc.d epgwakealarm default 99 01
rcN.d/以下を確認してepgwakealarmがmysql起動後中に実行されることを
確かめてください。
あとはいったんシャットダウンリブートすればできると思う。
123:epgrecの中の人
12/03/01 12:27:43.19 gB0kxFo6
注意点としては、ACPIタイマーで確実に起動してくることが大前提で
たとえば起動時に延々とfsckしてしまうとかそういうことがないよう、あらかじめ
設定をおこなっておく必要があります。
それでも、たぶん録画の失敗は増えると思うので、その辺を覚悟で
設定してください。
124:login:Penguin
12/03/01 14:41:48.68 olNI/3ke
おぉ、素敵拡張!
前から疑問に思ってたのだけどgetepgが動いてる時はチューナー1本占領されてしまうのかな?
今までは常時起動しっぱなしで空き時間にEPG更新されればいいやって感じで
平気で同時録画してたのだが
125:login:Penguin
12/03/01 14:57:57.38 ItS+bboH
ほい
www.mythtv.org/wiki/ACPI_Wakeup
126:login:Penguin
12/03/01 16:01:57.98 sBslGRsl
使ってみたいがdnsとdhcpとvpsのストレージ鯖を兼ねてるから無理だ
127:login:Penguin
12/03/01 17:43:30.24 /QjbSh0s
同じく他のサーバ兼ねてるから無理だ
128:login:Penguin
12/03/02 20:24:09.33 79TSo7go
ccidを1.3.13から1.4.5に、 pcsc-liteを1.6.1から1.8.2にバージョンアップしました。
録画テスト問題なし、安定して録画出来るかは暫く様子を見ます。
129:login:Penguin
12/03/03 01:35:33.48 wWk+sIMD
録画鯖って24時間稼動させてるから他のサーバーも兼ねちゃうよね
電力供給ていう点だと関電、九電、東北電あたりのほうが厳しそうだけど
東電が電気料金上げるって言ってるからなんか対策しないとなあ・・・
130:login:Penguin
12/03/03 01:41:54.78 EYnmTuuV
俺は今度の対応は凄くありがたい
バグだしに参加できるのはしばらく後だけど
131:login:Penguin
12/03/03 01:54:42.59 eg1yO/+0
「計画停電が・・・」となれば「どっかからそのスケジュール拾ってきて・・・」ってなるんだけどね
さすがに計画停電もうないよね
132:login:Penguin
12/03/03 01:57:49.74 wWk+sIMD
料金大幅UPな上に計画停電なんかされたら特に大口需要家はぶち切れるだろうね
ロープロといわれてるPT3が出ればマザボの選択肢も広がって電力的にも良さそうだけど
133:login:Penguin
12/03/03 22:13:10.43 Ky6B1hjF
>>128
うちはFedora16の ccid:1.4.6 pcsc-lite:1.7.4で安定して動いてるみたい
libusb1もついに更新されて(1.0.9) 自分でパッチ当てなくてもうまく動いているみたい
というわけでF16になって パッチなしでdvbドライバ関係は動くようになってるんだけど
実はkernel 3.3にはDVBのcoreにバグが入っちゃったので
3.4になるまで待つか 下のパッチをdvb-coreに自分で当てて使うかしないと
earth-pt1ドライバも影響を受けて動かなくなります
===============
[media] dvb-core: fix DVBFE_ALGO_HW retune bug
commit45145b67f5895ff92207cffd74e65460a87920b2
Commit 7e07222 breaks DVBFE_ALGO_HW tuning after a retune is requested,
which causes bad tuning on my TBS 6920.
================
earth-pt1を(使用時のみポーリングするよう)改造しててハマった時に気づいた
Ubuntu 12.04とかも(ディストロ側でパッチをバックポートしてくれなければ)影響受けると思う
DVB版を使ってる方はご注意を
134:128
12/03/03 22:24:54.79 izQFkFZh
>>133
貴重な情報サンクスです。
kernelは3.1で止めてたんだけど、3.4までこのまま行ったほうが良さそうですね。
135:108
12/03/03 23:03:53.79 h589O6AM
>>114
お返事が遅くなりすみません。
ブラウザは、Mozilla Firefox for Ubuntu canonical -1.0 のバージョン9.0.1と書いてあります。
最後の変更ということは171行目あたりから~の部分ですよね。
行番号は読み替えたつもりなのですが、もしかしたら、初版のスクリプト用に編集済みの
ProgaramTable.htmlに対して>>110の変更をしてしまったのが原因かもしれません。
今週はほとんど眠れていなかったので、数時間眠って、明日の朝にやりなおしてみたいと思います。
それと、>>115の件、ありがとうございます。
自分の環境にあるsetChannelInfo.phpとindex.htmlは、目で見た限りでは、
SourceForegeにあるものと同じものっぽいです。
でも、>>115を元に、どうすれば良いのか分からないので、今は保留といいますか、
自分なりにちょっと調べてみたいと思います。
このスレで自分だけ何も分かっていないっぽいので!!
自分はEPGrec専有のPCなので、もうちょっと知識があれば、ACPIタイマーの件にも参加したいのですが・・・。
136:epgrecのUIの人
12/03/04 11:07:00.61 Q3ZzDqpf
>>135
すみません、こちらのミスでした
テストで動かしたepgrecがカスタマイズバージョンでした
以下の修正で動くとおもいます
epgrec/programTable.php
の135行目辺り
---------------------------------------------------
foreach( $crecs as $c ) {
$arr = array();
$arr['id'] = $c->id;
$arr['name'] = $c->name;
$arr['selected'] = $channel_id == $c->id ? "selected" : "";
---------------------------------------------------
を以下のように変更します
---------------------------------------------------
foreach( $crecs as $c ) {
$arr = array();
$arr['id'] = $c->id;
$arr['name'] = $c->name;
$arr['type'] = $c->type;
$arr['selected'] = $channel_id == $c->id ? "selected" : "";
---------------------------------------------------
上記ドキュメントを修正
スタイルシートをjavascriptで埋め込み
URLリンク(sourceforge.jp)
137:login:Penguin
12/03/04 18:35:06.29 0XtFeJSm
epgrecの中の人さんいますか?
軽微なミスなんだけどCSの番組表でもtitleタグ内とかにBSデジタルって表示されるのを報告しときます
138:login:Penguin
12/03/04 23:54:00.42 Dh82HoO9
じk
139:login:Penguin
12/03/04 23:55:20.51 Dh82HoO9
中の人さん居たら、
時間が連続した番組同士では、予約する順序によっては先の番組のお尻が短くならずに、
「重複の予約が解消されません」となるけど、誰かが作ってソースが公開されているコードを統合してほしい。
140:login:Penguin
12/03/05 00:30:30.88 o1DTDInG
>>94
おーい、recpt1の中の人~!
jsports4のスロット番号もまちがってんよ-!
おかげで今日のパリ~ニース録れてない(´д`)
急いで直して1時間からの再放送を録る!
141:login:Penguin
12/03/05 07:09:12.09 vXXHaJKk
なにが「おかげで録れてない」だクズ
能無しのお前がlinuxで録画できんのは中の人のおかげだろうが
142:epgrecの中の人
12/03/05 09:58:21.58 JBC9c8Ka
>>137
前に気づいて治すのを忘れていたような
>>139
どれを統合していいのかわからないのと勝手に使われた云々いわれるのが
いやなので、誰かがパッチを送ってくれるのを待つしかないのが現状です。
勝手に使ってしまっても問題はないかもしれませんが。
GDCに行くことになったので今週は作業はできません。
143:login:Penguin
12/03/05 17:43:59.16 asTBI5Ze
recpt1は色々あるな
Linux/テレビ関連/PT2 - PukiWiki Plus! URLリンク(baalzephon.dyndns.org)
これ本家にマージして欲しい
144:login:Penguin
12/03/05 18:07:10.03 NIF0n74Q
>>143
もうほとんど入ってるじゃない
145:login:Penguin
12/03/05 18:31:40.30 asTBI5Ze
あっそうなんだ
ろくに見てないからちゃんと見てみます
146:143
12/03/05 20:11:24.20 pqVf8r+W
単純にパッチあててるんではなくちゃんと作り直されてるんですね
URLリンク(hg.honeyplanet.jp)
147:login:Penguin
12/03/05 21:44:01.36 pqVf8r+W
>epgrec中の人
過去2senにあがっていたfix_overflow_maxseclen.patchとepgdumpr2-utf8_segv.patchを
epgdumpr2_20111001.tar.gzに当てたもののdiffを用意したのでマージしてもらってもいいですか?
URLリンク(www1.axfc.net)
既に必要ないと判断されてましたらすいません
そしてepgdumpr2はepgrec中の人頼みでいいのでしょうか
148:login:Penguin
12/03/05 21:58:17.27 oaw+YFkm
いやだから、パッチ製作者本人がメールで送ってくれないと
って話だろ
149:recpt1.oyamaの人
12/03/05 23:51:47.33 Wsw7z34g
>>143
そのパッチを書いた方からメールで送っていただけると、対応できます。
最近MPlayerのコード書くの一段落したから余裕あります。
150:login:Penguin
12/03/06 16:39:53.95 Xn+KLRat
海賊版カードで有料TV見放題 暗号解読か、総務省調査
URLリンク(digital.asahi.com)
151:login:Penguin
12/03/06 17:08:26.80 miXfodRf
次回販売開始する時間は: 2012/03/08 20:00 (日本時間)
EMMを受けないしキモの部分を持ってるらしいから対策されてもアップデート可能とか
152:login:Penguin
12/03/06 18:21:56.79 Bhgzywfm
GoogleChromeでepgrecの詳細予約画面を開くとダイアログの表示が崩れる
Firefoxではそんなことなかったんだが
153:epgrecのUIの人
12/03/06 20:04:28.62 xbl31i8O
>>152
単純に、詳細予約ダイアロゴの枠をドラッグ…とかじゃないですよね?
昨日のChromeのアップデートの影響かと思いましたが…崩れませんねぇ…Firefoxで崩れた!?
フォームの行頭(ラベル部分)が所々右にずれる場合の対処法
template/index.htmlの540行目辺り、#floatBox4Dialog…の後ろ辺りにに
#floatBox4Dialog > form >div {clear:left;}
の一行を追加してみてください
崩れ方が違う場合は、どんな風に崩れるのか書いておいてください
154:baalzephon.dyndns
12/03/06 23:40:11.40 G+j1dJx2
>>149
>>143のリンク先を作ってる者ですが、あのPukiwikiは備忘録として
あちこちからコピペしてるだけです。(一応)自前なのは2.6.39対応のみです。
2.6.39対応パッチは煮るなり焼くなり好きにしてください。
私しか編集できないPukiwikiに「コピペ自由」って書いておきました。連絡不要です。
155:login:Penguin
12/03/07 00:31:54.96 S0yzxdOW
>>153
まさにその症状でそのcssを追加したら直りました。
ありがとうございます。
156:login:Penguin
12/03/07 18:38:33.35 E/hFjRZn
お、recpt1 changeset.156だとkernel3.xのシングルコアでも同時録画できる!
spin_lockパッチだときっかり同時刻録画したときにシステムごとフリーズしてたから嬉しい
ありがとう
157:135
12/03/09 16:21:09.50 ZRj549RY
>>136
種別でのフィルタリングが選局にも反映され、例えば地デジを選ぶと、
選局のプルダウンメニューには候補として地デジのチャンネルだけがリストされるようになりました。
また、局も種別毎に色分けされるようになりました。
ただ、うまく動作する時とそうでない時があります。
現状でも十分に便利なので、うまくいかない時を説明するのは心苦しい感じですが、一応報告させて頂きます。
うまく動作しないのには2種類あって、
1
種別での選択に関わらず、局は「すべて」に固定されてそのままFirefoxがフリーズしてしまう事があります。
(このとき局のプルダウンメニューの長さがデフォルトで選択されている「すべて」の文字数ぎりぎりになっています)
他のタブもメニューもフリーズするので、強制終了させると復活してくれる。
一方、うまく動いてくれている時には、種別での選択が、局に反映される(局のプルダウンメニューの長さが最長の放送局名にフィットしています)
2
種別で「すべて」か「BS」を選択して、TABで選局のプルダウンメニューに移動後、Nキーをタイプすると、
NHK BS プレミアム と NHK BS1 の2つだけがリストされる場合があり、この時はNHK BS1で止まる。また、Shift + Nキーも受け付けなくなってしまいます。
けれど、例えば、Bキーなどをタイプして他の局を一度選択すると、上記の状態を抜け出して、また調子よく動いてくれる場合もあります。
同じことはNキーではなく、Tキーでも起こるようで、Tキーの場合は決まってTwellVが選局された状態で止まります。
編集すべきファイルはprogramTable.phpとprogramTable.htmlの2つだと思うのですが、
どちらも編集元のファイルとして2011年10月からのBS対応版のEPGrecに含まれるものを利用させてもらいました。
158:login:Penguin
12/03/10 16:57:52.38 It8njhwC
epgrecって録画ディレクトリをその都度任意の場所に指定できないのかな?
recpt1では指定できるからdo-record.shをいじれば簡単に出来ると思い込んでたんだけど。
159:login:Penguin
12/03/10 17:01:55.25 ryDa+2rV
>>158
っつ、MySQL側のDBもいじらないとあかんな。
160:login:Penguin
12/03/10 17:03:20.87 J484cR9G
>>157
2のバグ対応しました、Firefoxでの検証が甘かったようです
1のバグはこちらで再現されないの、もう少し検証してみます
URLリンク(sourceforge.jp)
161:login:Penguin
12/03/10 17:24:59.71 hDUN+GTN
>>158
指定したフォルダがある程度決まってるならdo-record.shのモードをいくつか作ればできそうだけど
162:epgrecのUIの人
12/03/10 17:26:35.81 J484cR9G
名前を付けて追記、
上記2のバグですが、キーを入力した後すぐには次の入力が反映されない、鈍くなる現象がまだ残ってました
機能2つでこんな状態だと次のが出せない…
163:login:Penguin
12/03/10 17:41:56.18 d0M7u/Rq
最近PT2を購入して、早速epgrecを使おうとしているものです。
sourceforgeの最新版をインストールして、
dbの設定、pt2のドライバなどは問題ありません。
ところで、epgrecの初期設定で番組表をstep5で取り込むのですが、
取り込みが完了した後も、設定したurlにアクセスすると再び、
インストーラー画面になってしまいます。(mysqlのdbのテーブルには、epgデータが格納
されているのは確認済です。)
どこら辺が原因ありそうでしょうか。
164:login:Penguin
12/03/10 18:14:54.18 SrxtTfIE
configファイルのパーミッションがキツイのでは
165:login:Penguin
12/03/10 21:46:47.65 d0M7u/Rq
>>164
ありがとうございます。
いろいろ調べたら、結局config.phpへ、パスがとどいていないことがあるのが
原因のようでした。
166:login:Penguin
12/03/12 06:59:37.47 ky2ovBst
昨日のTVつまらん ほとんどの局でわざとらしい偽善番組やっていてうざかった
167:login:Penguin
12/03/12 13:56:50.12 UmoTY9cg
>>166
スレ違いをいうあなたの方がウザイ
168:login:Penguin
12/03/13 19:05:09.77 2VZThl+A
recorder:: recorder:: なぜか過去の録画予約が実行された
ってどういう意味ですか?
CSチャンネルをいじってから全部これが理由で失敗してるorz
169:epgrecの中の人
12/03/14 16:31:41.98 iC8fdXSz
現在時とDBに入ってる録画開始時間を比較して現在時のほうが大きかったら
そのエラーがでますね
170: 忍法帖【Lv=31,xxxPT】 【東電 92.9 %】
12/03/15 20:12:27.65 AxKYSgkV
MythTV 0.24.2 + fuse_b25 + DVBドライバーな環境で、
CS110度放送の視聴や録画をされてる方はおりますでしょうか?
BS放送は設定して視聴・録画とも出来ているのですが、
CSも同じように設定しても視聴・録画とも全く出来ず困っています。
(おまけにEITによる番組表の受信も出来ない状況)
出来たらCSのどのチャンネルでも良いので、mythconverg上の
channelとdtv_multiplexの値を教えて頂けないでしょうか?
171:login:Penguin
12/03/18 11:09:30.65 yqGUl1Gd
>>121
# su - www-data
でパスワードを求められて何を入力しても弾かれてしまうのだけど、本来は未入力でもsu昇格出来るのかな?
この部分が上手く入ってる人の手順を知りたい
172:login:Penguin
12/03/18 11:16:41.64 RoK7f5t+
>>171
いったん root になってから。
173:login:Penguin
12/03/18 12:06:19.04 VY8TFI0O
>>171
root作業だからプロンプトが#になってる
これ基礎知識な
174:login:Penguin
12/03/18 12:43:37.68 yqGUl1Gd
おぉ、そんな違いがあったのか
全然知らなかった、ありがとう!
今度からその部分も注視するよ
175:login:Penguin
12/03/18 14:07:35.29 KiR50cIZ
一般ユーザーだとダラー$
だから# su - www-dataのあとのshutdownは$のプロンプト。
176:login:Penguin
12/03/18 17:13:31.80 kLyBG8xV
オッサンが細かいこと言うと、一般ユーザーが$ とは限らんよな。
csh 系だとデフォルトのプロンプトは% だし。
まあ最近はsh(bash) が大多数なので、一般ユーザー = $ でも暗黙の
了解ではある。もちろんroot は昔から# 。
177:login:Penguin
12/03/18 17:38:59.29 diaPJrQ7
LinuxはSystemV系としてスタートしてるから
Bourne Shell系がデフォルトでOKなのよ。
178:login:Penguin
12/03/18 20:15:10.65 99dCIojt
初歩の話したきゃくだ質でもいけよ
179:login:Penguin
12/03/18 22:24:40.80 kLyBG8xV
>>177
Linux はSystem V 系ではないよ。
設定ファイルがSystem V っぽいディストロが主流だからまあ、OK と言えばOK だけど。
Slackware なんかはBSD 風だし。
>>178
お前のレスのほうが下らないよ。
スレ違いは承知なのでこれ以上は続けないけど。
180:login:Penguin
12/03/18 22:41:32.93 fycJRbv6
今どきのLinuxディストリでクソcsh系なんか使ってるのほとんど無いのに
重箱の隅つついて頼まれもしないのにプロンプトの話始めたり
くだ質スレ(汎用質問スレ)に誘導されたら、下らない話と勘違いして
顔真っ赤にして反論してみたり
空気が読めないおっさんは困るね ID:kLyBG8xV のことだけどさ
181:login:Penguin
12/03/18 23:05:09.41 9NvnEz4B
なんで>>180キレてるん
182:login:Penguin
12/03/18 23:27:10.66 KiR50cIZ
わりとどうでもいい
183:login:Penguin
12/03/18 23:54:00.17 99dCIojt
いつまでやってんだ間抜けども
184:login:Penguin
12/03/19 00:24:18.09 v6cmeVig
当人がスレ違いだからやめるって言ってるのに、無関係なのに
いきなりファビョってる>>180 のほうがよっぽど空気読めないゆとりだわ。
185:login:Penguin
12/03/19 01:31:13.39 KSD/UFrE
しつこいねぇこの>>179は
186:login:Penguin
12/03/19 08:09:11.73 /ZfwHnwI
>>176
一般ユーザが $ とは限らんけど、
$ だったらたいてい一般ユーザだよ。
187:login:Penguin
12/03/19 16:11:24.33 O7PY9OG4
6日くらい前にchardev版に1個change入ったみたいだけど、導入するとmake失敗するね。↓の部分でこける。
*(sbuf->data + index + 1) = 0xff;
*(sbuf->data + index + 2) = 0xff;
ARIB_STD_B25_BUFFER::dataがvoid*だからそのままdereferenceするとまずい。
*(unsigned char *)(sbuf->data + index + 1) = 0xff;
*(unsigned char *)(sbuf->data + index + 2) = 0xff;
が正解かな?
188:login:Penguin
12/03/19 17:45:25.36 S8Afyu6s
8e0f7191b92eだよね
問題なくmakeできるみたいだけど
189:login:Penguin
12/03/20 12:52:07.57 w1Q9hdgl
>>188
マジか。autoconfとか結構いじってるから
変なコンパイルオプション付いた可能性はありそうだ。
190:login:Penguin
12/03/20 16:41:42.87 /ogVxODe
gccのバージョンとディストリビューションは?
CPUアーキテクチャも。
191:login:Penguin
12/03/20 17:20:49.92 c/tD1DMN
直しといたよ
192:login:Penguin
12/03/20 18:03:17.50 K4g/BiBh
THX!
193:login:Penguin
12/03/20 20:24:45.12 zquTIMN2
>>191
いつも本当にありがとう!
194:login:Penguin
12/03/20 20:35:43.69 6e3Fbamn
epgrec省電力版、30分後くらいにshutdownされるもののwakealarmが機能しなかった
epgwakealarmが実行された時に/sys/class/rtc/rtc0/wakealarmが書き換わらず終了
epgrec/settingsを覗くと設定ファイルが↓のようなユーザーで出来上がてるけど、これ、パーミッションが0666にならないといけないんだよね?
0644 438:root wakeupvars.xml
>>120の手順は手動で動いた
権限の問題なんだろうけど、どこを弄れば良い?
ちなみにepgrecの中身は自動生成された物以外、オーナーをrootにしてある
195:epgrecの中の人
12/03/21 11:53:15.90 GfOjbLOX
>>194
rootになって/etc/init.d/epgwakealarmを実行してみてください。
$ sudo -s
# /etc/init.d/epgwakealarm stop
のようにしてタイマーが書き変わったなら、シャットダウン時に/etc/init.d/epgwakealarmが
実行されていないか、またはmysqlが止まった後に実行されている可能性が大です。
書き換わらない場合、別の原因ということになりますね。
196:login:Penguin
12/03/21 16:56:40.44 HItscbFC
>>195
直々にレクチャーありがとうです
/sys/class/rtc/rtc0/wakealarm は書き換わりました
ログを取ってみたところシャットダウン中に実行されたepgwakealarm.phpは
51行目(録画中はないか?)のDBRecord::countRecords()で例外吐いてるようです
と言うことはmysqlが止まった後に実行されたと
>>122のrcN.d/以下を確認してみるとepgwakealarmやapache2はありましたがmysqlに関するファイルはありませんでした
mysqlはUbuntuのパッケージからインストールしたままで、service --status-allするとしっかり動いてるようです
この後どうすればいいのやら
197:epgrecの中の人
12/03/21 19:36:22.84 GfOjbLOX
>>196
Ubuntuはupstartでしたね、そういえば。録画機はDebianなので
upstartを考えてませんでした。upstartあまりいじったことないからなあ。
rc0.d、rc1.d以下のKNNepgwakeupalarmのNNの数字を01とか若いのに
してもダメでしょうか。駄目ならupstartのスクリプトを書かないとならないかも。
198:login:Penguin
12/03/21 21:05:04.95 HItscbFC
>>197
確認したところ、rc0.d、rc01.d以下はK01epgwakeupalarmと既に一番若い数値になってました
再度
# update-rc.d -f epgwakealarm remove
# update-rc.d epgwakealarm defaults 99 01
を実行しても結果は同じでした
199:login:Penguin
12/03/21 23:49:48.66 HItscbFC
試しに/etc/init.d/epgwakealarmを取り去って/etc/init/にepgwakealarm.confを作成し次のように設定してみた
#--------ここから---------
# epgwakealarm
description "epgwakealarm"
start on started mysql
stop on stopping mysql
post-start script
exec /var/www/epgrec/epgwakealarm.php start
end script
post-stop script
exec /var/www/epgrec/epgwakealarm.php stop
end script
#--------ここまで---------
上記スクリプトで起動時とシャットダウン時に無事動いた
# initctrl stop epgwakealarm
でwakealarmが書き換わることも確認
スクリプトの書き方が正しいか分からないけど暫く様子を見てみます
200:login:Penguin
12/03/22 01:31:28.81 MVEfNx1J
自前で自動シャットダウン、起動の改造したときのハマリポイント
ScientificLinux6
・起動設定がきかない
→haltスクリプト内の時刻補正後に起動時間設定
・mysqlが停止していて起動予定時間が取得不可
→atqから取得
・起動時刻がうまく設定されない
→デュアルブートにしてるのでUTC未使用
→起動時刻をローカルタイムで設定
CentOS5の時はそんなに苦労しなかったんだけど、ご参考まで
ついでに、録画キーワード一覧画面でID順にソートするようにしてたり
順不同で表示されるのは改善を希望します
201:login:Penguin
12/03/22 01:54:21.74 MCFljhNK
このやり取りは URLリンク(sourceforge.jp) でやった方が良くないか?
202:199
12/03/22 09:45:09.03 hY1xysyt
確かにそれが最善かもしれないけどsf.jpはアカウントがないと書き込めないのが何とも
とりあえず、幾つかの深夜番組が>>199で正常に録画できてたので報告
パスを変数化したり、スタート、ストップ条件を煮詰めたり、ご自由にお使い下さいまし
203:login:Penguin
12/03/22 10:20:08.31 WeDmr8Sd
アカウント作っちゃえばいいじゃない。
204:login:Penguin
12/03/23 17:21:31.20 k3H0I3CT
今気づいたんだけど何故か新しいBSチャンネルが見えちゃう
もしかして -m 1 しないとこのまま見えちゃうのかな
205:login:Penguin
12/03/25 03:31:36.23 DkFq5oOQ
すごい細かいことだけど、chardev版のrecpt1で
録画終わった時の出力「Recorded ***sec」の秒数が実際指定した秒数+2になってるのが気になる。
データ自体はちゃんと指定した秒数録画されてるから実際の影響は全くないんだけど。
Ubuntu 11.10 x86_64 ソースはdefaultブランチからとってきたrecpt1
206:login:Penguin
12/03/25 10:54:12.97 3KuUlyqF
録画済みの管理といえば、録画済一覧には、現状、録画開始日時が表示されてるけれど、
録画終了日時か録画ファイルの長さも表示できるようにできないかな?
30分の番組と2時間の番組がある場合、削除したりする時の参考にしたい。
207:login:Penguin
12/03/25 11:21:54.99 CaB5CU4l
>>206
何のソフトかを明記しましょう
ちなみにMythTVではそれらはちゃんと表示されるよ
208:login:Penguin
12/03/25 11:49:42.18 3KuUlyqF
>>207
ごめん。
EPGrecでした。
209:108
12/03/25 20:49:43.42 xJKYBG8P
皆さんよろしくお願いします。
>>115のindex 811d2e3..0c21d80 100755を含める12行からなるファイルAを作り、
現在、正常に稼動しているsetChannelInfo.phpのコピーに対して以下のように適用させました。
patch setChannelInfo.php < A
すると、
patching file setChannelInfo.php
Hunk #1 FAILED at 8.
1 out of 1 hunk FAILED -- saving rejects to file setChannelInfo.php.rej
というエラーが出てしまい、同ディレクトリに
setChannelInfo.php.rej
というファイルが作成されました。
どうもうまくパッチを当てられていないようなのですが、どうすれば良いのか教えてもらえますか?
実は上記に関連するかもしれない気になる部分があります。当初、上記の作業をすると、
malformed patch at line 4: try {
などのエラーが出たので、検索してヒットしたサイトを参考に
行頭に+や-が存在しない全ての行に対して、行頭にスペースを挿入してから改めて上記の作業を行いました。
結果、malformed patchというエラーは出なくなったのですが、それがいけなかったのでしょうか?
それと、1行目のindex 811d2e3..0c21d80 100755 という部分は何を指すのでしょうか?
もしかしたら、パッチを当てる対象ファイルの指定かな?と思ったのですが、よく分からず、
パッチの対象となるsetChannelInfo.phpは2011年10月版のEPGrecに含まれているものを利用しています。
よろしくお願いします。
>>160
2週間ぶりの作業となってしまいましたが、今からチャレンジしてみたいと思います。
いつもありがとうございます。
210:epgrecのUIの人
12/03/26 00:40:15.21 g66/NFaL
>>206
終了日時を表示するだけなら簡単です
/templates/recordedTable.htmlの173行目辺り
<th>
<th>録画日時</th>
<th>Ch</th>
を以下のように変更
<th>
<th>録画日時</th>
<th>終了日時</th>
<th>Ch</th>
184行目辺り
<tr id="resid_{$rec.id}" class="ctg_{$rec.cat}">
<td>{$rec.starttime}</td>
<td>{$rec.station_name}</td>
を以下のように変更
<tr id="resid_{$rec.id}" class="ctg_{$rec.cat}">
<td>{$rec.starttime}</td>
<td>{$rec.endtime}</td>
<td>{$rec.station_name}</td>
ファイルサイズはGB単位になるのでちょっとややこしい
手元の改造版では表示してるんですけど、実装が特殊なのでパッチにできない…どうしよう?
211:epgrecのUIの人
12/03/26 00:58:01.82 g66/NFaL
>>209
あのパッチは、無くても困る部分でも無いし、理解できない人には手を出して欲しくないという意味でパッチをそのまま掲載しました
パッチの意味がわかる人であれば、あの程度なら手動でもパッチを当てられるということで
ちまにみ私もパッチのあて方わかりません!
パッチ単独でなんて十年以上使った記憶が無い
Linuxはepgrecのためだけにインストールしたし
MacとWinを使ってきた身としては肩身が狭い
212:login:Penguin
12/03/26 01:32:36.31 AoW6udjI
>>211
番組表で一局を一週間分並べるのは大変ですか?
偶にそういう事をしたくなる事が有るのですが
無くてもそれほど困ってないので大変そうなら忘れてください
213:login:Penguin
12/03/26 16:13:18.48 2pRoY6Uz
>>206
>>210
わたしゃ recordedTable.php で
$arr['mode'] = $RECORD_MODE[$r->mode]['name'];
の後に
$arr['filename'] = $r->path;
$arr['filesize'] = intval(filesize('./video/'.$r->path)/1024/1024) ;
とし、
templates/recordedTable.html に
<th>ファイル名</th>
<th>ファイルサイズ(MiB)</th>
やら
<td>{$rec.filename}</td>
<td>{$rec.filesize}</td>
を加えて実装してみました。
214:epgrecのUIの人
12/03/26 19:22:02.44 0kFY2zTI
>>212
これも私のところでは表示できるようにしてます
一週間分番組を並べるだけだとそれほど難しくないのですが、
epgrecオリジナル用にメニューやレイアウトを作るのが面倒かなぁ
215:epgrecのUIの人
12/03/26 20:05:01.98 Gyu9nGS3
>>213
filesizeだと2GB超えられないような?
表示してみたいという人はいると思うので、参考用に私の手元で動かしてるものの一部を載せておきます
ファイルのパス取得
function movie_path ( $path = "" ) {
$settings = Settings::factory();
return INSTALL_PATH.$settings->spool."/".$path;
}
ファイルサイズ取得(これは環境によっては動かないかも?)
function overfilesize($file){
if(!file_exists ($file)) return false;
return exec("stat -c %s '$file'");
}
ファイルサイズ整形用Smarty Plugin(*smarty3.0.7で動作確認) function.filesizeunit.php
<?php
// {filesizeunit size=$.filesize}
function smarty_function_filesizeunit($params, &$smarty){
if(!array_key_exists('r', $params)) {$params['r'] = 2;}
$sizes = array('Bytes', 'KB', 'MB', 'GB', 'TB');
for($i=0; ($params['size'] >= 1024) && ($i < count($sizes)); $i++) {
$params['size'] = $params['size'] / 1024;
}
return round($params['size'], $params['r']).'<span class="ext unit">'.$sizes[$i].'</span>';
}
?>
disk_free_space()とかdisk_total_space()でディスク容量表示もWindowsな私には便利です:)
216:login:Penguin
12/03/27 06:57:11.56 uZuHE7uS
>>213
物理HDDがすぐに一杯になるので、パス表示できるのは魅力的。
templates/recordedTable.html
の
<th>ファイル名</th>
<th>ファイルサイズ(MiB)</th>
と
<td>{$rec.filename}</td>
<td>{$rec.filesize}</td>
は何処に加えれば良い?
>>215は難しそうなので・・・
217:epgrecのUIの人
12/03/27 07:47:56.46 su+Dovp2
epgrec asssist を公開しました
URLリンク(sourceforge.jp)
javascriptを利用してepgrecの見た目、使い勝手を改善します。
スマートフォン等、画面が狭くてもそれなりの情報量を表示できるようになります…多分
このスクリプトは実験的に作成したものです。
初心者でも簡単に組み込めるように、epgrec 本体の改造を最小限にしてます。
今のところ番組表、録画一覧のみ対応しています。
残りページに対応するかどうかは未定です
epgrecが出力するhtml構造に大きく依存している関係で、
テンプレートを改造しているような場合はうまく動かないと思います。
改造して使っている方は適当にバックアップして、
/templates/をオリジナルのものに戻してして試してみてください。
重複判定の修正等、phpファイルだけを改造している分には問題ないと思います。
昨日改造方法を書いておきながら…と思ったので
一応おまけ的な機能を追加して公開しました。
詳しくは付属のhtmlドキュメントをご覧ください。
使い勝手等、感想をお待ちしてます:)
尚、IE6、7は対応してません…IE6、7の方ってまだ多いでしょうか?
218:epgrecのUIの人
12/03/27 08:06:49.74 31rFH8VL
>>216
<th>は<th>のかたまりの最後、
<td>は<td>のかたまりの最後、
でいいじゃないかと
…ファイルサイズちゃんと取れるかどうかは?です
HDDが一杯になるなら、空き容量表示したほうがいいと思うんだけどなぁ
219:login:Penguin
12/03/27 11:31:10.16 CQptSCCl
>>218
>>215はやってみたいけど自分も初心者なので、何をどうすれば良いのか分からないのです。
もちろん、空き容量表示できたら便利だとは思うのですが、詳しく教えてくださいとは言い難い流れを感じたので!
ところで、chform_assistの利用にはtemplateの中身を改変してきたから
>>217の利用には、改変を元に戻さないといけないのかな?
220:213
12/03/27 12:49:17.61 jVrM+0QH
>>215
うちでは 5174MiB でも 10189MiB でも表示されとります。
もしかして、 64bit 環境依存?
>>216
ん?ファイルネームは出ますが、パスってことになると、どうなんでしょ。
標準の構成のところにしか録画していないので、検証不足です。
<th>...</th>
は、
<th>削除</th>
の次に、
<td>....</td> は
<td><input type="button" value="削除" onClick="javascript:PRG.dialog('{$rec.id}','{$rec.title}')" /></td>
の次に入れました(この辺はお好みで変更しうるのでしょう)。
221:epgrecのUIの人
12/03/27 17:39:17.73 31rFH8VL
>>219
今のところ番組表と録画一覧しか対応してないので、
検索ページで epgrec assist を読み込まない限り
chform assist 用の改造(検索ページ)は影響を受けません
一応、epgrec assist の中に chform のスクリプトも一式入れてあるので、
オリジナルのテンプレートに戻して、
検索ページで epgrec assist を読み込むと chform と同じになるようにしてます
epgrec asssist をダウンロードして
htmlドキュメントを見ていいただくと、ちょっと幸せになるかも?
>>220
64bit依存だったと思います
マニュアルにも
filesize
「注意: PHP の数値型は符号付整数であり、 多くのプラットフォームでは
32 ビットの整数を取るため、 ファイルシステム関数の中には 2GB より
大きなファイルについては期待とは違う値を返すものがあります。」
とあります
…disk_total_spaceはちゃんと取れるのにねぇ
222:login:Penguin
12/03/28 22:16:12.58 lfa01bK9
ubuntu11.10 x86で、chardev版使ってるんだけど、
直近のd49174955c7f、9e9dbb17b70f、8e0f7191b92eの
3つで、いずれもmakeに失敗します。
9e9dbb17b70f、8e0f7191b92eについては、>>187の修正で
makeが通るようになったんですが、この修正でOKなんですかね?
d49174955c7fについては、修正された
uint8_t *data;
int32_t size;
の部分でコケます。
ちょっと前は、8e0f7191b92eが普通にmakeできてたような
気がするんだけどなぁ・・・。気のせいかな。
223:199
12/03/29 01:35:47.53 Eno0fWPn
ubuntu 11.10 x64、chardev pt1-8e0f7191b92e
無修正でもmakeは通ってたよ
224:login:Penguin
12/03/29 01:46:34.79 xUOkY72L
なんか無修正ってエロい。
225:login:Penguin
12/03/29 02:20:33.06 /+o4GaXh
デスクトップ環境だから、録画したファイルのちょっとしたチェック再生にVLC使っているんだ。
でも、このプレイヤーは二ヶ国語の再生ができないからずっと不便に感じていた。
それが可能だという情報のあったSMPlayerやらMPlayerやらをインストールしてみたけど、
二ヶ国語の録画ファイルの再生をしてみると、やたらと音程が低く再生されてしまう。
ニュース番組の内部告発などで、プライバシーに配慮する時の音声モザイクをかけたようになるんだ。
二ヶ国語が問題なく再生できる動画プレイヤー、いくつか知ってたら教えて欲しい。
ちなみにSMPlayerはオーディオオプションの音声の同期と非同期を切り替えたり、再生デバイスを切り替えることで
まともに再生できる場合もありますが、何をやってもダメな場合もある。
>>222 うちの環境では問題なしデスヨ。
226:login:Penguin
12/03/29 02:46:11.46 xUOkY72L
>>225
そのためのVLC用のPatchがあるよ。
227:login:Penguin
12/03/29 08:31:15.53 onzsYZy3
Windows用のVLCなら
二ヶ国語の再生できるはず。
228:login:Penguin
12/03/29 10:28:59.45 R7ftk0nY
米McAfee、MySQL向けの監査ツールを無償公開
URLリンク(sourceforge.jp)
229:login:Penguin
12/03/29 12:08:21.51 WhLpXVZv
mplayerやgstreamerも2か国語対応のパッチがあるよ
どのみちパッチ当てなきゃ ステレオ<->モノラルの切り替わりでもおかしくなっちゃうし
230:222
12/03/29 21:37:27.63 kQERBSTE
>>223,225
レスthxです。
んー、そうですか。普通にmakeできてるんですね。
確かにウチでも、10日程前にはmakeが通ってたはずなんですよね。
以降、特殊なことをしたつもりもないんですが。
>>187さんと同じ状態なのかどうかわからないですが、makeできない
人もいるみたいですし、時間があるときにちょっと調べてみます。
231:login:Penguin
12/03/29 21:56:05.41 qoxBdgyI
グダグダ書くより、エラーの内容書いた方がはえーんじゃね
232:login:Penguin
12/04/01 01:31:50.00 khbq+aiY
PT3も動くといいね
233:login:Penguin
12/04/01 01:35:53.53 qj2E2UGU
URLリンク(earthsoft.jp)
PT3 目次
PT3 仕様等 URLリンク(earthsoft.jp)
PT3 製品画像 URLリンク(earthsoft.jp)
エープリルフールでないことを祈る。
234:login:Penguin
12/04/01 01:59:15.11 GPzEClzb
おー噂の!
235:login:Penguin
12/04/01 06:39:52.33 bvHHaFDq
>>233
ぱっと見チューナー一つということで
2枚さしてるような奴には入れ替えはできんな
PT2を2枚からこれ4枚とかいろんな意味で無理そうだし
236:login:Penguin
12/04/01 06:41:21.37 bvHHaFDq
って仕様ちゃんと見たら思いっきり
ISDB-S 2TS と ISDB-T 2TS の合計 4TS を同時に受信可能
を見落としてたわ
237:login:Penguin
12/04/01 08:31:24.40 k6dLpVzg
今更1チューナーずつの製品出すわけないだろ。
238:login:Penguin
12/04/01 10:08:02.45 mvBOv8XX
分波器内蔵はスペースの問題で難しいとか前言ってたな・・・
分波器内蔵かつロープロ対応なんていう製品は作れそうにないから・・・ネタ?
でもネタを振るような企業か・・・?
239:login:Penguin
12/04/01 10:49:38.73 qj2E2UGU
スレリンク(avi板:61番)
> 61 名前:名無しさん@編集中 [sage]: 2012/04/01(日) 03:10:58.15 ID:YQDjD4BH (14)
> 缶チューナー、シャープ製としか公開していないけど調べてみたらVA4M6JC2103だね
> スペックと形状から言ってこれで間違いないと思われ
>
> URLリンク(www.sharp.co.jp)
> URLリンク(www.sharp.co.jp)
240:login:Penguin
12/04/01 13:16:08.72 RlqTA5dU
これは分配器であって分波器じゃない
241:login:Penguin
12/04/01 13:18:31.82 bvHHaFDq
メーカーにちゃんと嘘じゃない発表だというのが確認されたようだな
242:login:Penguin
12/04/01 20:16:39.12 L/5Adoj6
URLリンク(usamimi.info)
epgrecのBS/CSで空のチャンネルを非表示にできなくて困ってる。
「視聴しない」にチェックを入れても効果が無い。
地上波だと最初から表示されないんだがBS/CSではどうにもならず。
同じ現象になっている人いますか?
epgrecは今日git cloneした最新版。
243:login:Penguin
12/04/01 21:36:23.80 M6p9JDzk
>>238
アースのサイトにある写真の限りだけど、片方のコネクターが地上波で、もう片方が衛星波じゃないかな?
それより、PT2の時のように、ドライバ開発の中の人に試作品が貸し出されるかどうかが心配。
244:login:Penguin
12/04/01 21:56:38.85 /KiNinAC
でも 4月1日なんだよなぁ
245:epgrecのUIの人
12/04/01 22:54:15.70 Bg4bwcE1
>>242
BS/CS無いのであてづっぽうですが、
画面を見る限りBSのepgデータがまだ取得されていなくて
データベースにチャンネル情報も番組情報も入っていない状態に見えます。
チャンネルの非表示情報はデータベースに記録されるので、
チャンネルのepgデータが取得されていない状態では機能しません。
epg取得するまでも無く見る予定が無いようなチャンネルは、
config.phpの…CHANNEL_MAPの中でコメントアウトしたほうが早いです。
ついでに
epgデータ未取得のチャンネルがあると表示が崩れる場合の応急処置
index.phpの140行目辺り
// 全体の幅
$chs_width = $ch_set_width * $num_ch;
を以下のように変更
// 全体の幅
$chs_width = $ch_set_width * count($channel_map);
246:login:Penguin
12/04/02 00:03:07.09 vwK6JxF2
ありがとうございます。
config.phpでBSの不要なチャンネルをコメントにして解決したよ。
ちなみにmysqlのDBの中を見てみたら情報取得できてないチャンネルは全部GRになってた。
mysql> select * from Recorder_channelTbl;
+----+------+---------+-----------------------------------------+------------------------+-----+------+
| id | type | channel | name | channel_disc | sid | skip |
+----+------+---------+-----------------------------------------+------------------------+-----+------+
| 1 | BS | 192 | WOWOWライブ | 4192.epgdata.ontvjapan | hd | 1 |
| 2 | BS | 193 | WOWOWシネマ | 4193.epgdata.ontvjapan | hd | 1 |
| 3 | BS | 201 | スター・チャンネル2 | 4201.epgdata.ontvjapan | hd | 1 |
中略
| 84 | GR | 0 | none | none | | 1 |
| 85 | GR | 0 | none | none | | 1 |
| 86 | GR | 0 | none | none | | 1 |
| 87 | GR | 0 | none | none | | 1 |
| 88 | GR | 0 | none | none | | 1 |
| 89 | GR | 0 | none | none | | 1 |
| 90 | GR | 0 | none | none | | 1 |
+----+------+---------+-----------------------------------------+------------------------+-----+------+
90 rows in set (0.00 sec)
247:epgrecのUIの人
12/04/04 02:44:58.30 EoWmcYqK
epgrec assist 更新しました
・番組の長さの計算が間違ってたのを修正
・録画予約一覧対応
・ディスク残量を改造無く取得できるよう、phpスクリプト付けました
その他色々
詳しくは新しく作ったHP
URLリンク(w3.quake3.jp)
をご覧ください
ファイルはこちらから
HP作ったのでhtmlドキュメント添付をやめました
URLリンク(sourceforge.jp)
248:epgrecのUIの人
12/04/04 03:44:29.43 EoWmcYqK
>>246
242の画像を見るとBSの番組表なのに地デジが表示されてるのが気になる
ついでに、多分次に不便になる部分
チャンネル選択フォームで非表示にしたチャンネルを表示しないようにする応急処置
例えば、番組検索だと
programTable.phpの130行目あたり
$crecs = DBRecord::createRecords(CHANNEL_TBL, "WHERE skip = '0'");
249:epgrecの中の人
12/04/04 18:03:19.08 glOyWFE8
恐らく初回EPG受信のときに信号強度か別の問題で
正常なEPGのXMLが取れなかったんじゃないかと。
初回に失敗すると、そうなるので。
250:login:Penguin
12/04/09 21:51:26.89 sZ39Fjc8
getepgは(mysql周りが)非力なPCにはちょっとツラいね
DB分離するべきかしら
251:epgrecの中の人
12/04/10 11:27:55.01 3sOpM8os
SQLiteのサポートはかねてからの課題で、DBRecordクラスを抽象化して
MySQLとSQLiteの両方をサポートできるようにすると理に叶うんですが、
ソースの中に散在するMySQL依存のクエリが問題で思考停止してます。
アドホックな対応は嫌なので、理にかなうサポートをしたいところです。
SQLiteは軽いので非力なPCにはいいんですが、番組検索の結果など
が大きく変わる可能性もありますね。
252:login:Penguin
12/04/10 21:06:31.90 ZvoYxROH
>>251
ちと試した感じだとかなり遅かったなsqlite。あんま詳しくないので諦めたが。最近は良くなってるのかも。
253:login:Penguin
12/04/10 21:08:21.33 6lerQ9P4
インデックス付ければまともになるけど定期的にvacuumしないといけないし結構めんどいよ
254:login:Penguin
12/04/10 22:40:47.51 HPtQJrtk
atom330/メモリ1GBだと、GR/BS/CSの全CH更新で数十分かかってる。組み直そうかな・・・
255:login:Penguin
12/04/10 23:55:07.12 nFYumDB1
>>254
何が性能劣化の原因になっているか調査ぐらいしたのか?
Atom330はお前さんの頭よりずっと速いぞ
vmstatだかsarで統計情報とってからだな
256:login:Penguin
12/04/11 00:10:52.83 J7S3IDQF
調査もなにも>>253が言ってるようにDBにINDEX追加すれば早くなる
あとepgdump内の無駄な処理を削るとかな
257:epgrecのUIの人
12/04/11 02:34:11.26 DIuiFUZg
SQLiteのサポートより、今の攻撃的なqueryを何とかしてほしい
INDEXも中途半端なので、このままSQLite対応すれば逆に重くなりそう
query効率化、適切なINDEX、をまず検討して欲しい
…getepgは新しいtable作って予約分のみ更新チェックしたほうが効率よさそうだけど?
SQLiteをサポートするメリットって?
・導入時の敷居が低くなる
・軽い(実行サイズが小さい)
・データのバックアップが簡単
くらいしか思いつかない
DBに慣れてない人は、バックアップが簡単になるのはうれしい、と思うかもしれないけど、
atとの整合性をチェックする機能が無いので逆に混乱すると思う
258:login:Penguin
12/04/11 02:53:58.69 yLpWTSrP
録画する番組情報だけディスクに保存して、DBに置く情報は全てオンメモリで済ませるってのもありじゃね?
バックアップが必要になるような情報があるならできないけど
259:login:Penguin
12/04/11 03:07:10.58 +uGK32dW
キーワード録画の洗い替えを日次バッチで
予約プログラムの洗い替えを2時間毎のバッチでってのは
良いアイディアだと思う
260:epgrecのUIの人
12/04/11 10:04:30.77 DIuiFUZg
>>254
GRのチャンネル数と、数十分、の数が?なのですが、
EPGを取得するのに
GRのチャンネル数×60秒 + BS 120秒 + CS 240秒必要です
これより長い分が処理時間なので、
GRチャンネル数の多い関東でBSもCSもだとそれなりの時間になります
私のとこは東京のマンションで地デジだけだけど、
ケーブル経由の地デジなので、全部で13局
D525+4GBで…ログを見る限り15分はかかってないですねぇ
BS、CSはチャンネル数が多いので、負担が大きくなるのかなぁ
>>258
DBオンメモリより簡単にできて、弊害が少ない対策がたくさん残ってる
261:login:Penguin
12/04/11 12:54:35.11 waiup9L4
>>260
ウチも東京です。出先だからうろ覚えですみませんが
epgdumpの吐いたcsのxmlを食わせるだけで10~15分位。
その間、mysqldのcpu使用率がほぼ100%、物理メモリも使い切ってるけどswapは起きてませんでした。
ウチの環境がくさってるのかな、帰ったらもう少し調べてみます。
262:login:Penguin
12/04/11 13:59:47.82 L4PhqQHQ
>>258
必要な都度 ネットからEPG取ってきて利用するほうが速くて楽な気がする
YahooTVとかもiEPGからの提供で 放送波のEPGと内容変わらない感じだし
テレビ王国とかだとiEPG予約用の情報ファイルもついてきてイベントIDとかまでわかるし
263:login:Penguin
12/04/11 15:01:56.99 Xt13T6tl
とりあえず番組表テーブルのprogram_discにインデックスを付けるといいと思うよ
264:login:Penguin
12/04/11 23:03:00.61 N4vQpy1d
>>260
参考までに自分の環境を書いておきます
東京で地デジはキー局でbsは無料のみ受信していて前のpcはatlon2 245で今はi3 2100ですがいつも29分~43分位の間更新していますね
i3の方はクロックそのものは上限にいくもののシステムモニタで監視してみると使用率には随分と余裕がありましたがアスロンの方は結構負荷がかかっていました
古いpcやノート向けのcpuだと結構キツいのかもしれませんね
265:login:Penguin
12/04/11 23:43:51.42 oDU+tuhm
とりあえず一言言っておく
データベース使うなら、
ちゃんとデータベース使いこなせ。
素人すぎるわ。
266:login:Penguin
12/04/11 23:51:07.68 UcLCSrC9
つか、せこくインデックスつくるとか言う前に糞PC買い直せよ
267:login:Penguin
12/04/11 23:54:38.11 oDU+tuhm
DBRecordってまさか自分で作ったのか・・・。
DBRecordの抽象化なんて考えてるなら
DBRecordは破棄すべきだ。
すでに抽象化されたライブラリが存在する。それを使え。
データベースだが、MySQL使おうがSQLiteを使おうが
今の個人のPCなら1万行ぐらい簡単に扱えるから。
もし遅いなら、プログラムの問題。
268:login:Penguin
12/04/11 23:55:14.04 oDU+tuhm
>>266
> せこくインデックスつくるとか
素人乙。
269:login:Penguin
12/04/11 23:57:01.67 rVOBVwYb
文句だけ言って自分の手を動かさない奴はどっちにしろゴミクズ
270:login:Penguin
12/04/12 00:05:05.67 py+EArbp
プリペアドステートメント使ってくれ。見にくい。
とおもったけど、mysqliって標準で入っていなかったりするのか?
まあ、PDOとかそこらへん使ってmysql依存から抜け出せば
どうでもいい話だけど。
271:login:Penguin
12/04/12 00:06:06.57 WwaJKmFo
また落ち着くまで解散ですかね
272:epgrecのUIの人
12/04/12 07:45:19.88 4E2izLxn
epgrecのやり方だとINDEXってかなり効果的ですよ
programtblのprogram_discにINDEXを設定すると
「番組情報のDB更新部分のみ」、のスピードはかなり速くなります
GR一局のみ298番組分のxmlデータで計測した場合
インデックスなし … 2.9s
インデックス付き … 0.5s
インデックス付き+queryまとめ … 0.4s
面白いのは「インデックスなしでqueryまとめると3倍遅くなった!?」という悲しい結果
まぁ、サーバーじゃなくてwindowsで試験的にやってる事なので、他の環境だとわかりません
…ということで、getepg(storeProgram)遅い対策はじめました
今のところ
インデックス付け、DBへのlink一本化、余分なquery排除、queryまとめ
で更新だけ(新規追加無し)なら1局分6.9秒だったのが0.5秒切るくらいになりました
273:epgrecの中の人
12/04/12 12:35:59.79 A3cBAIRM
いやまあ、getepgが遅いのはDBRecordで
$foo->bar = ”ほえほえ";
とやるたびにupdateしてるからで、それを治すだけで、まあまあ
速くはなりますね。
DBRecordがnewされたときコンストラクタで配列にデータを読みだしておいて
$foo->bar = ”ほえほえ";
とされたらdirtyフラグをたてて配列に代入、オブジェクトが破棄される時に
dirtyフラグが立っていたらDBに書き戻すというような方法で無駄なクエリは
相当減らせるでしょう。
ただ、phpはデストラクタが呼び出されるタイミングが明確ではないのが問題で、
たぶんWebサーバーの環境にもよるような気がする。
$foo->close();
のようなのをいちいち呼び出すのは美しくないけど、仕方ないか。
274:login:Penguin
12/04/12 14:23:17.01 dQfK/sRg
>$foo->close();>のようなのをいちいち呼び出すのは美しくないえっ
275:login:Penguin
12/04/12 14:32:56.20 klt8Nn9b
改行してくれ
276:login:Penguin
12/04/12 14:48:18.23 FKT0AvM5
DBのcloseを明示的にやらなきゃならないのは仕方のないこと
PHP内部だけで完結するものではないし、デストラクタに任せるのは危険
277:login:Penguin
12/04/12 20:55:09.45 dQfK/sRg
>>275
すまん
w3mの罠を忘れてたんだ
278:login:Penguin
12/04/14 00:35:16.66 zqD3Byes
>>261
並列化getepg.phpを使ってたりしない?
279:login:Penguin
12/04/14 18:46:53.17 rkI0W21n
>>262
ネットにつなぐのが必須になるのは、セキュリティーの観点からいやだな。
年に一度ていど、実家に帰ってメンテナンスするのでは追いつかないから。
個人的にはepgdumpで今後も頑張ってほしい。
280:login:Penguin
12/04/14 18:57:56.03 2ENatdV9
確かにepgdumpはCPUを食う
やむを得ないものでしょうかね
281:108
12/04/14 21:31:57.21 wsy2vRe1
>217
プロバイダ規制に巻き込まれてあと5か月ほど書き込みできないようです。
今日は友人の家から書き込みしています。
お疲れ様です。返信できませんが、利用させてもらっています。ゆっくり書き込みできないので、要望ばかりになってしまいますが、
>>217ですが、番組をクリックするとポップアップするウィンドウの簡易予約とカスタム予約のボタンがウィンドウ範囲外に隠れてしまって予約を入れられない場合があるようです。
それと、録画予約のしくみlについてなのですが、時間的に重複(チューナー数が不足)するような予約をしたタイミングでエラーを返すのではなく、
重複するというフラグを立てた状態で予約してしまえるようになったなら、更に便利にならないでしょうか?
チューナー数不足を気にせずに、気になる番組をどんどん予約していって、予約一覧にて、重複(チューナー数の不足)フラグの立っている番組を削除したりカスタム予約したりできたなら、
個人的には使い勝手があがるのですが、皆さんは如何でしょうか?
次にいつ書き込みできるかは分かりませんが、週に一度は読んでいます。ご検討よろしくお願いします。
282:login:Penguin
12/04/14 21:55:50.97 yt6qHa2y
規制で書き込めない時はレス代行ってのが2ちゃんのどっかの板にあるから依頼してみればいい
283:login:Penguin
12/04/15 03:06:03.46 6YifMCT5
>>253
それって/etc/cron.weeklyとか、monthlyにこれを実行するスクリプトおいとけばいいんじゃないの?
自分はそうしてるけど。
mysqlcheck -A -a --auto-repair -o -u [user]--p[pass]
284:epgrecの中の人
12/04/15 21:04:35.35 liNN88VV
というわけで
>>273
のようなDBRecord.class.phpをgitの方にコミットしときました
結構早くなるっぽい
>>274
DBの都合がコードに表出するのは嫌だ、というのがあるわけです
285:login:Penguin
12/04/15 21:48:51.58 sDtZEai6
>>284
これはこのクラスだけ更新して大丈夫なのかしら?
286:epgrecの中の人
12/04/15 23:44:46.46 liNN88VV
>>285
大丈夫だと思いますよ。テストが甘いので
人柱というきとで
287:epgrecのUIの人
12/04/20 19:29:41.41 2G3oc9xn
>>281
予約ボタンがはみ出るバグは0.1.1で対応したつもりだったのですが
画面が極端に小さいとはみ出る…のはまだ手をつけてません
何にせよ、ブラウザも画面サイズも、発生条件が何一つわからないので
対応できません
「予約で重複するフラグ」は面白いアイデアだとは思いますが
重複フラグ??って何?
重複したものが無くなると消えるんでしょうか?
ABCDEと予約して、ABCは実際に予約され、DEに重複フラグが付いた場合、
一覧でAを削除すると
・次にDEのどちらが予約対象になるのかわからない
・自動キーワード予約の扱いは?
・そもそもAを削除したからといってDEが予約されるかどうかもわからない
・DEが予約されなかったからといって、またAを予約しなおすのは大変
DEをカスタマイズすれば予約される?
・カスタマイズすれば予約可能なのは、どこかに印がある?
一番の問題点は、
単純な機能に思えるかもしれないけど、関連する箇所、追加しないといけない機能が多く、
本体の様々な場所に手を入れなければならなくなること
現実的にやるとすると、「実行できない」フラグじゃなくて、
「実行する」フラグかなぁ…私はやる予定ないですが
288:login:Penguin
12/04/21 22:46:15.22 U4EKiQ0n
tssplitした後の*.tsて、xzしても全然縮まんすなー
289:login:Penguin
12/04/21 22:54:50.82 HEDoKS+R
MPEGやAACは縮まんでしょ