【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】at LINUX
【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】 - 暇つぶし2ch250:login:Penguin
10/01/11 10:49:12 DrIvg24h
'パッチを当ててないmplayer'ってのは b25復号用のパッチ(de-multi2)だけでなく
S2APIのパッチも当たってないのでは?
その場合, channels.confは 古いDVB API (v3)に従ったDVB-T用のフォーマットでないとだめ
いわゆるtzapの読み込める形式である必要あり.

今まで起きてたことは
- 未パッチmplayerはS2API非対応, channels.confはS2API用なのでチューニングできない
--> 何も出力されない
- s2scanを一度実行して 何らかのチャンネルにチューニングされた状態だと
mplayerがチューニングに失敗しても前のチャンネルが出力されるので一見OK
- fuse_b25自体は動作している模様
という感じじゃないかな

251:login:Penguin
10/01/11 10:50:29 DrIvg24h
もう一つ懸念してるのは
DVBドライバがきちんとそのタイプ(S2API対応)であることを報告するようになってるかってこと
そうでないと, 例えS2APIのパッチを当てたmplayerであっても
古いv3のデバイスとみなしてしまい, 一方channel.confはS2API(v5)なのでチューニング失敗.
(s2scanはDVBデバイスのタイプを確認していないので うまくチューニングできてしまう)

friioのDVBドライバも最新版でない限りきちんとS2API対応タイプであることを報告してなかった
PT1のドライバも多分そうだと思う. (hdusもそうだったはず)
その場合, mplayer側での workaroudとしては以下のパッチ追加でいけるはず.
(空白はずれてるので直して下さい)

--- stream_dvb.c.org 2009-11-03 03:35:42.140393427 +0900
+++ stream_dvb.c 2009-11-15 01:11:16.855943954 +0900
@@ -1005,6 +1005,8 @@
type = dvb_get_tuner_type(fd);
close(fd);
#if DVB_API_VERSION >= 5
+ if (type_s == 0 && type == TUNER_TER)
+ type_s = TUNER_S2API_BASE + SYS_ISDBT;
fallback:
if (type_s !=0)
conf_file = get_path("channels.conf.s2");


252:login:Penguin
10/01/11 11:25:34 wh6xTiFi
URLリンク(blogs.yahoo.co.jp)
を参考に順調に進んでいたのですがエラーで先に進めないですorz
# make -C /lib/modules/`uname -r`/build M=`pwd` K=1
make: ディレクトリ `/usr/src/kernels/2.6.18-164.10.1.el5-i686' に入ります
Building modules, stage 2.
MODPOST
make: ディレクトリ `/usr/src/kernels/2.6.18-164.10.1.el5-i686' から出ます

# make -C /lib/modules/`uname -r`/build M=`pwd` V=1 modules_install
make: ディレクトリ `/usr/src/kernels/2.6.18-164.10.1.el5-i686' に入ります
test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
echo; \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/linux/autoconf.h or include/config/auto.conf are missing."; \
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo; \
/bin/false)
mkdir -p /lib/modules/2.6.18-164.10.1.el5/extra
make -rR -f /usr/src/kernels/2.6.18-164.10.1.el5-i686/scripts/Makefile.modinst
mkdir -p /lib/modules/2.6.18-164.10.1.el5/extra; cp /usr/local/src/pt1-c44e16dbb0e2/driver/pt1_drv.ko /lib/modules/2.6.18-164.10.1.el5/extra ; true /lib/modules/2.6.18-164.10.1.el5/extra/pt1_drv.ko
if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.18-164.10.1.el5; fi
make: ディレクトリ `/usr/src/kernels/2.6.18-164.10.1.el5-i686' から出ます


# cp /usr/local/src/pt1-c44e16dbb0e2/driver/pt1_drv.ko /lib/modules/`uname -r`/kernel/drivers/video/pt1_drv.ko
# depmod -a
# modprobe pt1_drv
# cp /usr/local/src/pt1-c44e16dbb0e2/driver/etc/99-pt1.rules /etc/udev/rules.d/

253:上記の続き
10/01/11 11:26:35 yoWmqlC5
手動でやってみましたが
lspci -v | grep pt
で認識されてないですorz
# lspci -v
03:00.0 Multimedia controller: Xilinx Corporation Unknown device 222a (rev 01)
Subsystem: Unknown device ef11:ddd5
Flags: bus master, medium devsel, latency 0
Memory at fdcff000 (32-bit, non-prefetchable) [size=4K]

ん~なぜだー??
何かが足りないのかと思いyumで適当にインストール
yum -y install kernel-PAE kernel-PAE-devel kernel-debug kernel-debug-devel kernel-devel kernel-doc.noarch kernel-headers kernel-xen kernel-xen-devel autoconf automake
関係なかったorz

254:login:Penguin
10/01/11 13:23:34 6kqK+4uE
>ERROR: Kernel configuration is invalid

原因はメッセージに書いてあるとおり。
CentOSかなにかかな?
kernel-headersだったかkernel-develだったかパッケージ名は忘れたが
それが腐ってるか変かちゃんとインスコされてないのか、まあそういったあたり。

255:246
10/01/11 14:06:49 1tPiNy3J
>>250-251
レスありがとうございます。色々勘違いしてたので、やり直しました。
- linux-dvb-headersが3.5のままだったので、5にアップデート。(関係ない?)
- DVB
結果から言うと、S2APIだけ当てたmplayerでworkaroundのパッチを追加することで動きました。
DVBドライバの最新って

256:246
10/01/11 14:13:00 1tPiNy3J
>>255
編集途中で送信してしまった…。 orz
変な文章になってしまいましたがスルーして下さい。

DVBドライバの最新版って、URLリンク(www.linuxtv.org)でいいのでしょうか?

257:login:Penguin
10/01/11 14:27:05 ckrrYOER
こっちにもあるけど、古いのか…
URLリンク(bitbucket.org)

PT1もFriioもどれが最新なのかよく分からないw

258:login:Penguin
10/01/11 14:42:01 DrIvg24h
>>257
少なくともFriioの方は >>256 のhgレポジトリが最新になってるよ
PT1の方は作者じゃないので不明だけど たぶん同じ.
基本的に本家v4l-dvbにマージ済みのドライバについては
最新版は >>256 のレポジトリにあって,
最新の修正パッチなんかもそちらに送られてて いずれマージされてくはず
PT2やHDUSとか未マージのドライバについては それぞれの作者が管理してるんじゃないかな

259:login:Penguin
10/01/11 18:29:30 1tPiNy3J
>>258
PT1の最新ドライバを見てみましたが、パッチは当たってないようです。
friioドライバを参考に手パッチに挑戦してみましたが、お手上げ状態です。
作者の対応を待つしかないですね。

260:login:Penguin
10/01/11 20:05:19 DrIvg24h
やるべき内容自体は下のように ごくわずかなんだけど
URLリンク(linuxtv.org)
Friioはdvb_usb_core というフレームワークを使ってるから...
PT1の場合は ちょっとややこしいのかも.

AAC音声再生の問題で いずれにせよmplayerにはパッチ当てが実質必要だから
現状でもまあOKなんじゃないかな;)

261:login:Penguin
10/01/11 20:29:08 xDLdK1OP
>>258
トン。そこがメインなのにえ。

262:login:Penguin
10/01/11 20:38:55 1tPiNy3J
>>260
最終的にはMythTVに入れたいので、ぜひとも対応して欲しいです。
(MytTV側へのパッチでもいいですが、あれもややこしそうなので。)

263:login:Penguin
10/01/11 21:55:15 DrIvg24h
>>261
そうです
URLリンク(www.linuxtv.org) から"V4L-DVB Wiki"を見ると ユーザ側の情報も色々のってるよ

>>262
確かに本来は ISDB-TのデバイスでしかもS2API対応ならば
DVB-Tと返答してくるべきではないですね.
V4L-DVBがS2APIへ切り替えを始めたのが比較的最近だったので
まだあまりデバイスのタイプを問い合わせてチューニング動作を変えるようなアプリは少ないかも.

いずれにせよ現状はMythTV側でもS2API対応パッチやAACチャンネル切り替わりパッチは必要
(本当は S2APIはMythTV本家で, AACの方はfaad2の方で対応してくれればベストだと思う)

264:login:Penguin
10/01/11 22:00:53 DrIvg24h
>>263 自己レス
MythTVはS2API対応済みのようだた
AACの方は不明. 欧米ではどうしてるのかな モノとか5.1chの番組とかあると思うんだけど...

265:login:Penguin
10/01/12 21:56:32 4s8vGzR+
TsSplitter のLinux版相当品って、まだないんでしょうか?
recfriiob25とあわせて、パイプで処理できるとスマートなんですが。



266:login:Penguin
10/01/12 22:18:47 RjkTHwWv
うちはしかたなくwineで動かしてる
普通に動くよ

267:login:Penguin
10/01/12 22:44:49 VGm1r9my
日経Linuxにtssplitter_liteってのが出てたよ
tssplitterほど高機能じゃないけど

268:login:Penguin
10/01/12 23:14:01 YCPv8Oe0
tsselect があるから 必要ならフィルタ形式に変更したらいいんじゃないの
ちなみにDVBアプリ集に入れたgstreamer用スクリプト(dvb_sched[_ev] とか)は
最初からchannel.confに指定したプログラムに関連するPIDしか保存しない

269:login:Penguin
10/01/13 02:07:01 G1gl5rgJ
>>267、268
あれ、そのPIDがワンセグで、どれがフルセグかわからんので、
どう使ったらいいのか分からん。。。



270:login:Penguin
10/01/13 08:14:29 ZdY3Ru7n
>>269
日経Linuxに調べ方も出てたよ

271:login:Penguin
10/01/13 10:20:22 yKeG65kV
日経Linux買おうよ!

272:login:Penguin
10/01/14 07:13:30 ZgjB9Ieb
宣伝乙

さて本屋前で待機してくるか

273:login:Penguin
10/01/14 13:16:56 T4sSFsi8
PT1(DVB) -> vlc -> MythTV の経路で録画システムを組んでるんだけど、
録画失敗が多すぎてね...
地デジはフジテレビ系列の局でよく失敗する。
一番の難敵は各所で話題に上がってくるNHK BS-1。

vlcでBS-1のサービスIDでフィルタかけるように--program 101 とか、
--soutのオプションで映像と主音声だけ取り出すように
duplicateのパラメータにselect="es=256,es=272"を付けたり、
あげくの果てにはvlcの前段にtssplitter_liteでサービスIDでのフィルタを
先に通してみたり、いろいろと試しているが、どうしても「BSニュース」の直後で
ブチ切れる。
BS-1で用があるのはスポーツ中継ぐらいなんで、録って見る機会は少ないんだけど。

BS-2の方は割と安定して録れるようになってる。

274:login:Penguin
10/01/14 15:16:23 w9j8nbFJ
モノ(二ヶ国語も?),5.1chの番組なんかで音声がステレオと切り替わったりすると
すぐ死ぬよ

275:login:Penguin
10/01/14 17:07:31 T4sSFsi8
>>274
そうなんだ...
そういうの全然分かってない。ダメだ。
ターミネーターSCCの録画で良くコケるのもそれが原因かなぁ。
勉強します。情報どうも。

276:login:Penguin
10/01/14 17:17:06 MaoNDYi4
そういうのは、vlc通したりあれこれしないで、tsのまま録画しといて
後から加工すればいいんだよ。

277:login:Penguin
10/01/14 19:19:16 cUTUUHGk
録画時にリアルタイム処理したくなるのはわかるけど、安定性考えると
避けた方がいい罠

278:login:Penguin
10/01/14 19:20:56 WF++HRbB
そういうのって性能あっても同じなんですかね?

279:login:Penguin
10/01/14 20:03:12 w9j8nbFJ
>>278
同じだよ
チャンネル構成の切り替わりが考慮されてないロジックだからエラーになる.
ちなみにVLCでのtranscodeだけでなく
(TSのまま録画して後で)再生する時でも音が消えたりクラッシュしたりする
パッチ当てたmplayerは一応OKのはず

280:login:Penguin
10/01/14 20:05:22 WF++HRbB
そうなんだ
ちょっと辛いなぁ

281:login:Penguin
10/01/14 20:07:49 w9j8nbFJ
mythTVが チャンネル構成切り替わり付きAACに対応してくれればいいだけだと思う

282:login:Penguin
10/01/14 20:38:58 l51N3Kwy
文句あるなら自分で作れ

283:login:Penguin
10/01/14 21:17:40 mEEAiarP
>>273
DVBからvlcに渡す時のチャンネルtuneってどうやるの?
自分はその辺りの理解ができなくて、
chardevからrect1,vlc経由でMythTVの形で組んでしまった。

284:273
10/01/14 21:51:30 HM/yizr0
>>283
MythTVのデータベース項目でいうと、"cardinput"テーブルの"externalcommand"で
DVBドライバのテストプログラムを改造した程度の選局コマンドを呼び出してます。
選局コマンドだけじゃなくて、vlcとかの起動も全部そこでやらせてる。

chardevの方の事情を全く知らないんだけども、逆にchardevのときの選局はどうやってる?
vlcで渡してるってことはIPTV(Network Recoder)扱いなんですよね?

285:283
10/01/14 22:23:33 mEEAiarP
>>284
回答ありがとう。あのテストプログラムは知ってたけど、やっぱりその方法しかないのか。。

chardevの場合は、recpt1のオプションで指定出来るので、MythTVに取り込んだ
チャンネル情報のテーブル(chanidだったかな?)から変数に渡してます。
(同じように、externalcommandでシェルスクリプトを呼び出し、$1でチャンネル情報を受けて、
vlcのオプションでcgiを呼び出し、そのcgiの中でrecpt1を起動させ、MythTVに渡してます。)
2チャンネル同時録画するには、プロセスIDを管理してkillしたりなど更に複雑になってしまい、
不安定の要因になってるので何とかしたいと思ってるのですが。

286:login:Penguin
10/01/15 06:59:54 FNIxg6wg
>>285
自分では試していないから正しいやり方かどうかはわからないが、
recpt1からrecpt1-1とrecpt1-2にシンボリックリンクを貼って、
チャンネルごとに別々のコマンド名で起動したら管理が楽にならないか?

287:273
10/01/15 08:03:38 6IVAacJ9
>>285
プロセスIDをファイルに書き出して、それを見てkillさせるというのはやってますよ。
ウチの場合はチューナーコマンド、b25、vlc、の3つについて。
ある程度共通で処理させるコマンドを作っておいて、externalcommandに
与えるスクリプトファイルはチューナーチャンネル別に作って、そこから引数つけて
共通スクリプトをコール。

>>281-282
mplayerとかのパッチ、DVBアプリ集に入ってたのね。すげぇ>作った人
ネットで探し回ってしまった...
パッチを参考にしてvlcでも同じように対処できるか調べてみる。
根気のない馬鹿タレなので、できる可能性は低いけど。

288:login:Penguin
10/01/16 10:37:25 H+GbA8ut
>>287
URLリンク(wiki.github.com)

289:login:Penguin
10/01/17 00:38:08 2ue4HWMk
メインPCをXP、サブPCをlinuxPT2録画サーバとします。

その場合、メインPCからPT2のチューナーを呼び出してメインPCから
地デジ等を視聴することは可能ですか?

290:login:Penguin
10/01/17 01:10:24 rREClY0O
もちろん無理じゃない

httpサーバーを立てて、PT2を呼んで放送データを送出するCGIを組んでの
視聴はできる。ただし3秒ぐらい遅延する。

291:login:Penguin
10/01/17 01:44:39 OIl5+eS9
>>290
視聴するだけなら、Sambaで共有すればいい。


292:login:Penguin
10/01/17 02:23:18 X/sjHBcO
linuxにログインして録画せず直接udpで送ってXP側で受ける方法もある
スムーズな視聴が出来るかどうかはPC、ネットワーク
視聴するソフトなどの環境次第だから、いろいろ試してみれば良いと思うよ

293:login:Penguin
10/01/17 03:07:14 PlqLiHCa
DVBアプリ集に入っていたdvbrecで録画したのですが、
再生した時にシークできません。
シークできるようにする方法はありますか?
再生ソフトはdvbパッチをあてたmplayerです。

294:login:Penguin
10/01/17 11:58:31 FveIldXD
>>289
URLリンク(www.tadachi-net.com)

295:login:Penguin
10/01/17 12:34:34 KsWzTkkL
>>293
dvbrecはMULTI2復号化をせずにそのまま保存しているので
パッチ当てたmplayerで(順に復号しながら)再生はできるけどシークはできない.
b25とかで復号化すればシークもOK

あるいはfuse_b25を併用して 最初から復号化したTSを保存する手もある


296:287
10/01/17 14:37:33 7M0v5TjJ
「ADTS、なんじゃそれ?」からスタートして、勉強しながらvlcをいじり始めました。

BS-1のステレオ/モノラルの切り替えに対応するところをデバッグしてますが、
NHK BS-1/BS-2のチャンネルをキャプチャした生TSファイルを使ってのテストでは
ADTSフレーム 1個につき1ブロック(?)の放送部分について、ステレオ<->モノラルの
相互の行き来で音声が止まらない状態まで到達してます。
..が、きょう昼間にVリーグ中継のライブ再生を試したら、
BSニュースからの戻りのときに落ちました。orz

並行して、もうひとつの難関であるADTSフレーム 1個に複数のブロックが
詰め込まれている場合(2ヶ国語放送が該当?)も調べてますが、
faad2がこの書式のフレームを食えませんよね?
mplayerのsvnのソースも見てて、大して処理に通す風もなく
faadに放り込んでいるようですが、マルチブロックの場合も
mplayerでは動いているんでしょうか?


297:login:Penguin
10/01/17 15:38:11 V2xQfD1u
Epgrec

# tar xvzf epgdumpr2.tar.gz
epgdumpr2/
epgdumpr2/eit.h
epgdumpr2/tags
epgdumpr2/eit.c
epgdumpr2/sdt.h
epgdumpr2/Makefile
epgdumpr2/util.c
epgdumpr2/ts.h
epgdumpr2/xmldata.c
epgdumpr2/util.h
epgdumpr2/ts.c
epgdumpr2/epgdump.c
epgdumpr2/aribstr.c
epgdumpr2/sdt.c
epgdumpr2/readme.txt
epgdumpr2/aribstr.h
epgdumpr2/ts_ctl.h
# cd epgdumpr2
# make
make: `all' に対して行うべき事はありません.

。・゚・(ノД`)・゚・。 ウワーン
どうすればいいの??

298:login:Penguin
10/01/17 15:46:18 +Kqsq9v/
makefileくらい読んでみようよ

299:login:Penguin
10/01/17 16:19:35 KsWzTkkL
>>296
動いてないと思う
でも二ヶ国語とかのデュアルモノの場合,2chとして扱ってるってことはない?
single_ch_element(だったっけ?) 2こを1つのブロックに入れるって形で
(デュアルモノかどうかは PSIを見て判断?)

monoもfaadがPSやSBRに備えて 2チャンネルにupMatrix? してデコードしてたと思う
問題は実際にチャンネルが増える5.1chとのスイッチじゃないかな.

VLCの方は 知人が使用してるので
以前一度AACチャンネルスイッチのパッチ作成にトライして挫折しました。
demuxerやデコーダからoutputやsout? へ 書式変更が伝えにくい
mplayerやgstreamer faadのパッチ作ったときは
その辺はうまくaudio出力の方が対処してくれ
何もしなくてもOKだったような気がする.

>>297 touch Makefile とかでも駄目なのかな



300:login:Penguin
10/01/17 17:47:19 V2xQfD1u
>>298
動いた・・・けど
EPGRecの番組表が取得し終わって
録画しようと番組名をクリックすると
job番号の取得に失敗っていうダイアルログが出るorz
なぜだー??

301:login:Penguin
10/01/17 18:08:16 0C0Y5fpy
Webサーバーからatが使えてない、もしくはatそのものがインスコされてないなど
設定を見直してみよう

302:login:Penguin
10/01/17 18:16:50 h+/2KgwL
>>300
epgrecのインストール先のパーミションは?

303:login:Penguin
10/01/17 20:51:40 zm1ozn6r
>>300
/etc/at.denyに該当ユーザが記述されてるかもしれんよ


304:login:Penguin
10/01/17 20:59:25 NgTWQbzE
>>300
実は apache が /sbin/nologin だとか。


305:293
10/01/17 23:22:45 PlqLiHCa
b25で復号化したところシーク可能になりました。
ありがとうございます。

306:287
10/01/19 04:26:54 zM5iRTGg
引き続きVLC改造の件を

>>299
> 動いてないと思う
> でも二ヶ国語とかのデュアルモノの場合,2chとして扱ってるってことはない?
> single_ch_element(だったっけ?) 2こを1つのブロックに入れるって形で
mplayerのソースも追ってみます。
やっぱこの問題が一番根深いようです。

>monoもfaadがPSやSBRに備えて 2チャンネルにupMatrix? してデコードしてたと思う
faad2のソースを見るとそのようです。


>問題は実際にチャンネルが増える5.1chとのスイッチじゃないかな.
トランスコード・ストリーミングでステレオ<->モノラル(2ch<->1ch)の切り替えが
通るように修正したもので、きょう未明に放送の番組で5.1chにトライしてみました。
BS-2の攻機SSSとNHK総合のプラネットアース。
MythTVに放り込む都合上、MP3(ステレオ)に変換して録画してますが、
前後30秒ぐらいも余分に録って、切り替えに成功しているのを確認できました。

あとは"Multiple blocks per frame in ADTS" ってヤツの対策だけです。

307:login:Penguin
10/01/19 14:29:37 S6FxwnZi
xawtvのstreamerで録画しようとしてるんだけど
704x396程度以上画面サイズ大きくならないんだけどなんで?

/usr/local/bin/streamer -c /dev/video0 -t 0:10 -s 1280x720 -r 29.97 -f mjpeg -n ntsc -i Composite1 -o hoge_h.avi

308:以下ログ
10/01/19 14:37:54 S6FxwnZi
なんで勝手に切り替わってるのかわからん

avi / video: MJPEG (AVI) / audio: none
vid-open: trying: v4l2-old...
vid-open: failed: v4l2-old
vid-open: trying: v4l2...
v4l2: open
v4l2: device info:
saa7134 0.2.14 / V-Stream Studio TV Terminator @ PCI:0000:05:00.0
vid-open: ok: v4l2
cmd: "setinput" "Composite1"
cmd: "setnorm" "ntsc"
movie_init_writer start
setformat: MJPEG (AVI) (1280x720): failed  ←ココ
v4l2: new capture params (704x480, 422P, 675840 byte)
setformat: 16 bit YUV 4:2:2 (planar) (704x480): ok
v4l2: new capture params (704x396, 422P, 557568 byte)


309:login:Penguin
10/01/19 15:53:45 S6FxwnZi
あ、少し自己解決
ただ、xawtvで使ってる#define VIDEO_JPEG = ←ココの数値わからないんだけど何番だろう

310:login:Penguin
10/01/19 18:00:24 Pka15wzg
>>306
少し調べただけなので自身ないけど うちとは症状が違う感じだ
"Multiple blocks per frame in ADTS" は出てこない. git trunkじゃないからかな

stereo-mono-stereo-mono というAAC音声をstdinから食わせると 最初に
> faad decoder warning: decoded zero sample
> main audio output warning: PTS is out of range (-31312), dropping buffer
と出るものの正常に出力, 最初のstereo->mono の切替時も警告とかでず再生されるが,次のmono-stereo の部分で
> faad decoder warning: Unexpected channel configuration change
が大量に(フレーム毎に)でて音が無くなり 次のstereo-monoで 下の警告が出るけど音が復活.
> main audio output warning: computed PTS is out of range (4848221), clearing out

5.1ch AAC単体で食わせると 下の警告は出るけど再生できる.
> faad decoder warning: decoded zero sample
> scaletempo audio filter warning: input and output formats are not similar
> main audio filter warning: no audio filter module matching "scaletempo" could be loaded
> main audio output warning: PTS is out of range (-31312), dropping buffer

stereo-mono + 5.1ch だと mono-5.1chの切り替わりの部分で 音が無くなり
> faad decoder warning: Unable to find ADTS syncword (つなぎ目のゴミ?)
> faad decoder warning: unknown channel ordering (x3つ)
ちなみに vlc-1.0.4 faad2 2.7 kernel 2.6.30.10 Fedora 11 x86_64

311:287
10/01/19 18:43:41 zM5iRTGg
>>310
ヘッダの同期が狂って、そういう症状で現れたのかもしれないです。
この現象のときのヘッダ部分のダンプはログにとってないからデータの内容と傾向は未確認。

ちなみに、うちのは
VLC version 1.1.0-git The Luggage (1.0.0-rc1-4552-g16cb266)
faad2-2.7
Fedora 12/x86, kernel-2.6.31.11

312:287
10/01/20 07:48:45 ltdHZpnX
BS-1のバイリンガル番組(ABCニュース、アメフト中継、...)でパケットヘッダ部の
ログを拾うと
packetizer_mpeg4audio debug: ADTS dump: FF F8 4C 00 2D C1 C8 ED 2A 01 32 33 2D 6C 44
packetizer_mpeg4audio debug: ADTS dump: FF F8 4C 00 31 41 C4 B4 3F A0 99 00 00 00 02
のように、ADTSヘッダで channel_configuration = 0 のフレームが続いてます。

13818-7(MPEG-2 AAC)の規格書(拾った)によれば、channel_configuration=0
のときは、続くデータ部分のPCE(Program Configuration Element)に書いてある
チャンネル構成を参照しなさい、ってことのようです。
デコーダの段でもないのに、ビット詰め詰め・可変長のデータの中を探れ、とは何とも酷な話。
なんでこんなフレームで出してるんでしょうね。
元が買い物の番組だからかなぁ...

上のダンプの2つ目は、そのPCEがヘッダの直後(10バイト目からのA0 99...)に
現れてますが、んなのは今のところ偶然そうなっているだけかもしれなくて
アテにできないし。
強引にチャンネル数=2に差し替えて以降のチェインにブン投げるのは
やってみたのですが、正規の2チャネル放送に切り替わったときにfaadで
エラーになってしまいました。

まったく、困ったちゃんなBS-1だこと。

313:login:Penguin
10/01/20 13:35:59 nyuY8dGi
>>312
確かにmplayerのfaad2のsyntax.cによると↓のようだから 困ったちゃんなのは間違いない
>/* Table 4.4.2 */
>/* An MPEG-4 Audio decoder is only required to follow the Program
> Configuration Element in GASpecificConfig(). The decoder shall ignore
> any Program Configuration Elements that may occur in raw data blocks.
> PCEs transmitted in raw data blocks cannot be used to convey decoder
> configuration information.
>*/
>static uint8_t program_config_element(program_config *pce, bitfile *ld)

同じくsyntax.c::raw_data_block()では
> case ID_PCE:
> /* 14496-4: 5.6.4.1.2.1.3: */
> /* program_configuration_element()'s in access units shall be ig
nored */
> program_config_element(pce, ld);
> //if ((hInfo->error = program_config_element(pce, ld)) > 0)
> // return;
> //hDecoder->pce_set = 1;
> break;
となってるから コメント部分と入れ替えたら動いたりして;)

314:287
10/01/21 20:06:01 +xn8NR9l
>>313
ほほぉ、そういう手もあるかもということですね。
ただ、faadの方まで汚したくないので、vlcだけで何とかする方法を模索してます。

で、デュアルモノラル対策、左右にそれぞれ主音声・副音声で出てくる形式ですが、
ステレオ、モノラルとの切り替わりも含めてテストしてメドがつきました。
vlcでトランスコード/ストリーミングでMythTVに放り込んでの録画と
BS-1/BS-2の生TSでの再生テストをしてます。

自分自身の用途には耐えるレベルまで到達したので、
もうちょっとテスト録画を繰り返しつつ、デバッグコードの掃除やらをして、
土日あたりでパッチをアップローダに置けたらなぁ、と思っております。

315:login:Penguin
10/01/21 22:01:41 5lp1Q3lv
>>314
お疲れさまです.
確かに faadの方はどこがパッチを受け付けてる(or受け付けてない)のかもはっきりしないし
mplayerのように中に抱え込んでる場合でないとややこしいですね
たぶん現状ではmplayerも BS1とかのPCE付きAACでは問題起こしそうな気がするから
確かめて移植したいけど, BSうちでは見れないorz.

316:287
10/01/21 22:10:33 +xn8NR9l
>>315
デュアルモノラルの番組は地上波でも結構あるようです。
平日に毎日流れるからテストしやすいのが、NHK総合のニュース7。


317:287
10/01/21 22:13:50 +xn8NR9l
きょう未明のボトムズ ペールゼンファイルズの録画を落とす、という
尊い犠牲が出ましたw
orz

318:login:Penguin
10/01/21 22:44:41 5lp1Q3lv
>>316
mplayerの方は 去年末やってた"24 Season VII" では普通に二ヶ国語再生できてて
Tabキーで英語/日本語切り替えできてたけど
デュアルモノだったのか2ストリームだったのか憶えてない.
今度ニュース7で試してみます.

>>317 (-人-)
VLCのsoutでteeしてtranscodeしないオリジナルを保存するという安全策は駄目かな
(それともtranscodeの部分が死んだら soutのthread自体が死ぬのかな)

319:318
10/01/22 19:12:43 fGfzq43F
やっぱりmplayerも デュアルモノだと音声がめちゃくちゃだた
ニュース7の視聴で確認 orz
287氏のパッチを移植させてもらおう

> Unsupported LATM configuration: 12 programs/ 9 subframes, 4 layers, allstreams: 0
> FAAD: compressed input bitrate missing, assuming 128kbit/s!
> AUDIO: 48000 Hz, 1 ch, s16le, 128.0 kbit/16.67% (ratio: 16000->96000)


320:287
10/01/22 19:39:11 d4cueCeH
DTVアップローダ up0243.zip

321:login:Penguin
10/01/22 22:01:23 ms8LWL/R
昨日の「ブラタモリ」PT2で録画失敗してたぁ

322:login:Penguin
10/01/22 22:53:25 vjMvgQqz
>>301
Fedora12で利用しようとしているのですが
yum -y install at
でインストールしました。

>>302
# ls -l
drwxr-xr-x. 14 1000 1000 4096 2010-01-17 18:03 epgrec

>>303
/etc/at.deny
の中身は、何も書いてありません。

>>304
# vi /etc/passwd
apache:x:48:48:Apache:/var/www:/sbin/nologin
↓下記のように変更
apache:x:48:48:Apache:/var/www:/bin/sh

# /var/www/epgrec/getepg.php
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 113
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 113
      ・
      ・
      ・
(約同じ文字が50行・・・orz 何がおかしいのでしょうか??)
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 113
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 113

323:login:Penguin
10/01/23 00:47:59 cXiExFOX
>>322
dbが初期化されてない。settings/config.xmlを消して設定しなおす。

324:login:Penguin
10/01/23 01:47:52 jt+C6fMt
>>320
287さん 乙です
今週末試してみます

325:login:Penguin
10/01/23 03:27:22 q6VcQHTW
現在販売中かつLinuxで動くものってFriioとPT2だけ?

PT2生産中止になったらどうなるんだろう…

326:login:Penguin
10/01/23 04:36:36 j8i/ZF14
>>326
PT3待ちかな。PT2が発表された時から、アースソフトの社長が次は
シリコンチューナーでPCIeにすると言っていたので、大きくアーキテクチャが
変わりそう。

327:login:Penguin
10/01/23 05:49:51 Y8ooeJFx
> PT2生産中止になったらどうなるんだろう…
生産は終わったんじゃなかったっけ?

328:login:Penguin
10/01/23 05:53:35 Y8ooeJFx
>>321
「空から日本を~」も録画してるクチだろ?

329:login:Penguin
10/01/23 08:04:43 b0uZc5lR
>>322
エラーには関係ないけどapacheのシェルは/bin/shじゃ多分ダメです。
bash使ってください

330:login:Penguin
10/01/23 08:05:51 b0uZc5lR
>>327
URLリンク(earthsoft.jp)

331:login:Penguin
10/01/23 13:14:42 2lGwZIj2
>>328
ご察しのとおり木曜は
テレビ東京「空から日本を見てみよう」録ってからNHK「ブラタモリ」です

332:login:Penguin
10/01/23 15:45:53 Rscs5+tU
雷が怖い。
オレ自身が怖いんじゃなくて、雷で虎の子のPT1がやられたらと心配だ。
ギャァーーーーーーーーー

333:login:Penguin
10/01/23 15:51:10 UeeYSd9R
サージキラー付き電源タップ付けとけ。
UPSも併用すれば、雷による瞬停にも耐えれるようになる。

334:login:Penguin
10/01/23 19:08:59 jt+C6fMt
>>287さん 試してみました
ニュース7でのデュアルモノ再生には成功しました.
5.1ch AACへの切り替わりで音が消失(ストリーム出力で)したんですが
PCEがなくてADTSの固定?ヘッダにチャンネル数が書き込まれてるだけ(0でなくて)の場合には
非対応ってことでしょうか?
たしかARIB-STD-B32 II 5.2によると5.1chの場合は必ずしもPCE必須ではないように思いましたが

テストしたファイル: aac2-1-5.aac (2senのDTVアップローダ up0244.zip)
(ADTS, stereo->mono->5.1ch)
stereo->monoの部分は放送から,5.1chは映画トレーラから持ってきてフレームの頭で連結
>$ cat aac2-1-5.aac | ./vlc -I dummy -v --aout aout_sdl -
......... 5.1chへの切り替わり時点で以下の出力.........
> faad decoder warning: Unable to find ADTS syncword (monoの尻のゴミによる?)
> faad decoder warning: unknown channel ordering
> faad decoder warning: unknown channel ordering
> faad decoder warning: unknown channel ordering

ちなみにmplayerでもダメでしたorz (mplayer -channels 6 で5.1chがスロー再生になる)
今までchannels=2がdefaultになってることに気付いてなかった。・゚・(ノД`)・゚・。

335:login:Penguin
10/01/23 20:20:32 Y8ooeJFx
>>334
>>287です。
テストありがとうございます。

アップしてもらったaacのファイルをhexdumpで見てみました。
連結した5.1chの部分、ADTSヘッダが"FF F1 4D 80"、MPEG-4 AACのようですね。
放送の方はMPEG-2 AACですが、MPEG-2/MPEG-4のベース仕様の部分まで
切り替わるとさらに初期化が要るんでしょうか...

336:login:Penguin
10/01/23 21:13:11 jt+C6fMt
詳しくないので解らないけど
ベース仕様が違うといっても 符号化に使えるツールが増えるだけで
LCの場合はあんまり関係ないんじゃないかな
faadの中でも当該ビットの部分を見てるコードは憶えがないし...

それで PCEでダウンミックスの係数指示が入ってて2chに落とさないと
まずいのかなと思って..


337:login:Penguin
10/01/23 21:21:33 Y8ooeJFx
>>336
すみません、MPEG-2 AACとMPEG-4 AACのちゃんぽんは
現状対応できてない、とさせて下さい。
許して...

338:login:Penguin
10/01/23 22:31:41 jt+C6fMt
>>337
無問題です ややこしいこと言って申し訳ない
うちはBS入らないから5.1chを試すとなると映画トレーラになっちゃっただけです

339:login:Penguin
10/01/23 23:30:55 jt+C6fMt
えーと.. 言った先からややこしいことなんで申し訳ないんですけど
トランスコードするとPTSかなんかおかしくなりませんか?
ニュース7の始まり部分(stereo -> dual mono)を録画したファイルfoo.ts を
再生する分にはまったく問題なしなのですが
cat foo.ts | ./vlc -I dummy - --sout
'#transcode{acodec=mp3,ab=128,channels=2}:std{access=file,mux=ts,dst=bar.ts}'
でトランスコードすると トランスコードの処理自体はうまく終了してるっぽいが
再生すると, 切り替わり部分で数秒間VもAもとまって その後通常どおり再生されます.
切り替わり時点で下のメッセージが出力される
> main input error: ES_OUT_SET_(GROUP_)PCR is called too late, increasing pts_delay to 300 ms
> main input error: ES_OUT_RESET_PCR called
> libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
> libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture

(mplayer でbar.tsを再生すると切り替わり部分で音だけなくなります
切り替わり時点でBroken frame at 0xF300)

340:login:Penguin
10/01/24 16:10:57 EjSaxZ/z
DVB 版ドライバの PT2 対応の件だけど
linux/drivers/media/dvb/pt1.c の525 行目あたり

if (!adap->sleep)



if (1)

に直すとあっさり動いたりしないですかね?

341:login:Penguin
10/01/24 17:23:43 Fvag+VV/
if (1) ←これさ、なんかいやらしくないか?

342:login:Penguin
10/01/25 13:31:23 Lv9XOzHd
じゃあ

#define TRUE 1

if(TRUE) {

で。

343:login:Penguin
10/01/25 20:14:40 zqBoFy0C
その周辺のソースを読んだわけじゃないけど、それif文にする意味あるのか?

344:login:Penguin
10/01/26 11:22:25 7fo6vgkN
じゃあ、while文で

345:login:Penguin
10/01/26 14:30:47 RdFdG4fs
switch( 1 ){
default:
/*xxxxx*/
break;
}

346:login:Penguin
10/01/26 17:47:47 nKNOZskO
do {
.... /* fancy something */
} while(0);


347:login:Penguin
10/01/26 21:35:55 NWxx7/h7
NHKスペのCellレグザの回の再放送がきょうの夜中に

348:login:Penguin
10/01/26 22:22:10 b+WH4ArS
見逃したから、録画しないと

349:login:Penguin
10/01/27 08:18:22 bdWi3QGq
>>348
そして録画に失敗した、に100ペソ

350:login:Penguin
10/01/27 10:26:45 C0MZfcjV
348じゃないけど録画に失敗した

351:login:Penguin
10/01/27 10:56:43 bdWi3QGq
>>350
ったく、何やってんだよ > 川本

352:login:Penguin
10/01/29 00:17:39 hmYQZbdC
>>343
わかりやすいかなと思って >>340 のように書きましたが、
if 文を消すのでももちろん OK です。

353:login:Penguin
10/01/29 01:34:30 rxl8agko
DVBアプリ集をアップデートしました 2sen DTVアップローダ up0250
0.3->0.4での追加・修正点
1. mplayer/gstreamerでの音声再生の改善:
- 再生途中で二ヶ国語放送,5.1ch等切り替わる場合への対応改善

2. HDUS, PT1/2のDVBドライバに対する S2API対応判別のwork-around

3. firefox拡張機能「DVB Epg Recorder」(recepg)の追加:
- Yahoo!TV番組表ページの各番組リンクを右クリック->予約録画する機能を追加
スクリーンショット画像を参考.

4. 録画用スクリプト dvb*.pyの小改修:
- 録画開始時間のチェックの強化, 保存先のディレクトリを作成する機能の追加

mplayer/gstreamerのパッチは 前バージョン0.3のソースへの追加パッチなので
そのまま前のソースツリーを使用して パッチ当て・makeするだけでおk
firefoxアドオンの方は (私のように)デスクトップマシンで時々録画に使用する程度のライトユーザで mysqlやapache動かしたくない方へ.
よろしければお試し下さい.


354:login:Penguin
10/01/29 04:21:08 fD3laVJG
>>353
あれ? DVB版ドライバPT2に対応なの? >>340のquick hackを利用?

355:login:Penguin
10/01/29 11:48:20 rxl8agko
未確認. でも >>61 のように動作報告をいくつか見た気がしたので.

356:login:Penguin
10/01/29 15:00:51 yyy1Cdk3
>>353
mplayerのfaadパッチを使わせて貰っています。faad2-1.patchでNHKの
ニュース→通常番組への切り替わりでも問題なくなりました。手持ちの
TSで試した限りでは皆OKでした。どうもありがとう。

あと、mplayerのsvn headだとlibmpdemux/stheader.hで一カ所rejectが
出ました。reconfigの所属すべき構造体が変わっているようです。


357:login:Penguin
10/01/29 16:46:48 FQ0VgJdS
初歩的な質問で申し訳ありませんが、s2scanのコンパイルができません。
「make: `all' に対して行うべき事はありません.」とでます。また実行すると
-desktop:~/dvb_apps_0.4/cmds$ s2scan -l <<EOF > dvb-channels.conf
> 13
> EOF
bash: s2scan: command not found
となります。
2.6.28-17-generic
AMD Athlon(tm) 64 Processor 3200+
メモリー1508 MiB
ハード usb ハード70G
です。コンパイルの詳細をご教示ください。dvd-channels.confファイルはできますが
0MBです。


358:login:Penguin
10/01/29 19:55:06 rxl8agko
>>356 情報どうもです.
コードのクリーンナップとdvdnav字幕関係の修正が入ったようですが,
今回のパッチの挙動に関係する部分はなさそうな感じなので そのまま
stheader.hの sh_audio_t に int reconfig; を足すだけで動くはず.
一応私の所では動きました.
あまり頻繁にrebaseすると 以前にパッチ適用した人が面倒かと思い
ベースとなるソースはそのままにしています.
どういう形でパッチや修正を配布したらいいのか 提案/要望があれば検討します

>>357
私がコンパイルしたバイナリが残ってるせいなので make clean; make かな.
あと ./s2scan じゃないと パスが通ってないのでcommand not found



359:login:Penguin
10/01/29 20:16:31 tLPTTeVh
あきばおー、PT2予約受付中。欲しい人は急げー。納期はMax5月だけどw

360:login:Penguin
10/01/29 21:33:07 FQ0VgJdS
>>358 いろいろ警告は出ますが、コンパイルができて、動きました。
今後ともよろしく、ご指導願います。
ありがとうございました。

361:login:Penguin
10/01/29 21:40:35 y9A6jno3
今後、初歩的な問題は自分自身で解決するように

362:login:Penguin
10/01/29 23:59:22 rxl8agko
>>360 警告は出ないはずなんだけど... なんか足りないパッケージとかがありそう

363:login:Penguin
10/01/30 00:02:35 195Xu8GK
>>361
初歩的な問題で躓く人は、それが初歩的な問題かどうかは判断できない。
まぁ、キニシナイ。キニシナイ。

364:login:Penguin
10/01/31 15:56:49 Z+ybHwLW
Fedora12+PT2でEPGRecの番組表が取得し終わって
録画しようと番組名をクリックすると
job番号の取得に失敗っていうダイアルログが出るorz

# yum -y install yum-priorities perl-Gtk2 ccid pcsc-perl pcsc-tools pcsc-lite-devel
# service pcscd start
# chkconfig pcscd on
# wget URLリンク(ludovic.rousseau.free.fr)
# mv -f smartcard_list.txt /usr/share/pcsc/
# pcsc_scan

# yum -y install kernel-devel kernel-headers gcc
# wget URLリンク(hg.honeyplanet.jp)
# cd /usr/local/src/
# tar xvjf /root/c44e16dbb0e2.tar.bz2
# cd pt1-c44e16dbb0e2/driver
# uname -r
2.6.31.9-174.fc12.x86_64
# make -C /usr/src/kernels/2.6.31.9-174.fc12.x86_64 M=`pwd` V=1
# make install
# modprobe pt1_drv
# cp /usr/local/src/pt1-c44e16dbb0e2/driver/etc/99-pt1.rules /etc/udev/rules.d/
# lspci -v | grep pt
Kernel driver in use: pt1-pci
Kernel modules: pt1_drv
# cd /usr/local/src/pt1-c44e16dbb0e2/arib25/
# cd /usr/local/src/pt1-c44e16dbb0e2/arib25/src/でも可能
libpcsclite がないと言われる。Fedoraでは pcsc-lite-devel

365:login:Penguin
10/01/31 15:57:46 Z+ybHwLW
# make
# make install
# cd ../recpt1
# make
# make install
# ./recpt1 --b25 --strip 14 60 /root/1-2.ts
./recpt1: error while loading shared libraries: libarib25.so.0: cannot open shared object file: No such file or directory
# ldd /usr/local/bin/recpt1
# find /usr/ | grep libarib25.so.0
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig
# ldd /usr/local/bin/recpt1

recpt1 --b25 --strip 14 60 /root/1-2.ts


EPGrec
# yum -y install httpd php at mysql-server php-cli php-mysql php-mbstring
# vi /var/www/html/index.php
<?php phpinfo(); ?>
# service mysqld start
# mysql -u root -p
> set password for root@localhost=password("hogehogepass");
# mysql -u root -p
> create database tvdb;
> exit
# mysql -u root -p
> show databases;
> exit

366:login:Penguin
10/01/31 15:58:13 Z+ybHwLW
# vi /etc/at.deny
中身を確認
# vi /etc/passwd
apache:x:48:48:Apache:/var/www:/sbin/nologin
↓下記のように変更
apache:x:48:48:Apache:/var/www:/bin/sh


# wget URLリンク(www.geocities.jp)
# tar xvzf epgdumpr2.tar.gz
# cd epgdumpr2
# vi Makefile
epgdumpr2
# make
# cp epgdump2 /usr/local/bin/
tar xvzf epgdumpr2-utf8.tar.gz
cd epgdumpr2
make
cp epgdump /usr/local/bin

# wget URLリンク(linux-memo.net)
# tar xvzpf epgrec-090814.tar.gz -C /var/www/
# cd /var/www/epgrec
# chown -R apache.apache ./
# mv /var/www/epgrec/config.php.sample /var/www/epgrec/config.php

367:login:Penguin
10/01/31 15:58:59 Z+ybHwLW
>>364-366
# vi /var/www/epgrec/config.php
# cp /var/www/epgrec/do-record.sh.pt1 /var/www/epgrec/do-record.sh
# vi /var/www/epgrec/do-record.sh
B25=/usr/local/bin/b25
# OUTPUT=test.ts CHANNEL=14 DURATION=30 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh
# rm -r -f test.ts
URLリンク(192.168.100.9)
# cp /var/www/epgrec/cron.d/getepg /etc/cron.d/
# /var/www/epgrec/getepg.php

イロイロなブログを参考にしてみてやっていたのですが
うまくいかなかったです。

368:login:Penguin
10/01/31 16:58:09 rdRXLPYy
だから/bin/shは駄目だ度何度書けば。

369:login:Penguin
10/01/31 17:05:24 Gw3C/HN8
>>368
作者の米田が配布ドキュメントの中にちゃんと書いてないんだろうな。
だから混乱を招いている。

それでハマった連中もフィードバックしてないんだろうね。
もらったら、もらいっぱなし。
作者に日本語通じるんだから、それぐらい返せばいいのに。

370:login:Penguin
10/01/31 18:33:37 /A/zhIKD
>>368
/bin/bash
に変えても同じでしたのでマニュアル通りに元に戻しました。

371:login:Penguin
10/01/31 18:43:30 CzihkXbh
貢献といえば。

epgdumpr2-utf8 がパッチを当てたにも関わらずしょっちゅうSEGVしていた
ので少し修正してみたのがあります。
URLリンク(www.honeyplanet.jp)

米田さんのところの epgdumpr2-utf8.tar.gz (URLリンク(tinyurl.com))
へのパッチになっています。


372:login:Penguin
10/01/31 18:51:19 CzihkXbh
>>364
job番号が取れないのはatの設定の問題だったと思います。/etc/at.denyに
apacheを走らせているuserがないのであれば、/etc/at.allowにホワイトリスト
が書かれているとか?


373:login:Penguin
10/01/31 19:09:30 0Wphbtu9
/etc/at[TAB]
で、探すと
/etc/at.deny しか存在しないようです。
中身は何も書かれてなかったです。

374:login:Penguin
10/01/31 19:22:55 CzihkXbh
atdが動いてないなんてことは??

375:login:Penguin
10/01/31 19:49:09 /A/zhIKD
>>374
ちゃんと動いてました。

376:login:Penguin
10/01/31 22:35:47 47FlDE8J
>>364
SELinux動いてるなら切ってみたらどうなる?
うちでも全く同じエラーが出てたので、面倒なのでSELinux切ったら予約できた。

377:login:Penguin
10/02/01 00:20:15 0xa35w3N
epgrecで拡張子(.ts)無しのファイルが出来るのはどうしてか、分かる人いますか?
キーワードの自動録画で起こるっぽいんですが

378:login:Penguin
10/02/01 02:26:43 shLeHSe4
>>377
Reservation.class.php での simple() の定義と Keyword.class.php での
simple() の呼出しで引数が合ってないような…

379:login:Penguin
10/02/01 09:09:21 CGQi47fk
>>376
SELinuxきったらうまくいったと思ったらちゃんと録画されてないorz
Cannot tune to the specified channel が出る
PC起動時はちゃんと録画できてるが、しばらくすると分配器が落ちてるorz
ドライバ入れなおしをしようかと思い、以下のコマンドを入力・・・
# wget URLリンク(hg.honeyplanet.jp)
# cd /usr/local/src/
# tar xvjf /root/c44e16dbb0e2.tar.bz2
# cd pt1-c44e16dbb0e2/driver
# uname -r
2.6.31.9-174.fc12.x86_64
# vi driver/pt1_pci.c
static int lnb = 0; /* LNB OFF:0 +11V:1 +15V:2 */
以下に変更
static int lnb = 2; /* LNB OFF:0 +11V:1 +15V:2 */
# make -C /usr/src/kernels/2.6.31.9-174.fc12.x86_64 M=`pwd` V=1
# make install
# FATAL: Error inserting pt1_drv (/lib/modules/2.6.31.12-174.2.3.fc12.x86_64/kernel/drivers/video/pt1_drv.ko): Invalid module format
これがエラーでちゃんと認識されないぽいorz


380:login:Penguin
10/02/01 09:29:42 YlCG2JNE


# modprobe pt1_drv
FATAL: Error inserting pt1_drv (/lib/modules/2.6.31.12-174.2.3.fc12.x86_64/kernel/drivers/video/pt1_drv.ko): Invalid module format
訂正です

381:login:Penguin
10/02/01 14:37:23 shLeHSe4
>>380
カーネルは 2.6.31.9-174.fc12.x86_64 なのか
2.6.31.12-174.2.3.fc12.x86_64 なのかはっきりすべきw

自動でカーネルが更新されてまだリブートしてないとかそういう状態
なんじゃないの?


382:login:Penguin
10/02/01 19:50:44 34j3cQq0
ドライバが噛んでくる用途でカーネルを自前でビルドしてない時点でガッカリ

383:login:Penguin
10/02/02 00:02:35 NwtkNWdL
FullTSで録画していつも保存してたんだけど、/epgrec/do-record.sh をいじれば
色々な形式で保存できるみたいですね。
皆さんは、どんな形式で保存していますか??

384:login:Penguin
10/02/02 15:50:49 dbx7J7iA
変換の話題が出たみたいなので俺からもいいかな?
生TSからMP4に変換する時、以下の方法でやっているのですが
遅すぎる・・・いい方法ないですか??
URLリンク(d.hatena.ne.jp)

385:login:Penguin
10/02/02 16:04:51 6Bfvcpyb
>>384
Core i7-9xx買う

386:login:Penguin
10/02/02 20:16:22 E3IrveqP
>>383
俺はキーワード予約のは1.5Mbpsのscale640:360なAviに変換

案外綺麗にうつってるんでこれくらいでいいかなと
まれにビットレート破綻するけどあんまり気にしてない

時間はrecpt1で録画終わった後にmencoderかけてts消してるので
早さも気にならん

387:login:Penguin
10/02/02 21:04:47 siLSgV0J
変換が多少重くても、do-record.sh内でバッチ処理を仕掛けておくという手もあるよね。
あまりに大量に録画&CPUが遅すぎると破綻するけどw

388:login:Penguin
10/02/02 21:08:46 R4wXjHhN
>>384
トランスコードされるのを正座して待ってるわけじゃないんだろうから、
仕事に出てる間にでも計算させておけばいいじゃん。


389:login:Penguin
10/02/02 22:04:53 hHYPU3eV
>>377-378
これ具体的にどうやったら解決できるのん?
ソース見てもあほだからさっぱりわからんorz

390:login:Penguin
10/02/02 22:33:41 cGAE+Odx
>>389
拡張子つかないのはキーワード予約だけ?
Webから予約入れる時は録画モードどれ選んでも拡張子つくの?

うちの設定だと簡易予約で入るMODE=0だと拡張子無しになった様な

391:login:Penguin
10/02/02 22:47:09 5MNoAMh3
>>384
トランスコードで待たされるのは当たり前、嫌なら最強最速のCPUを買うしかないね。

それができないなら画質を妥協してクォリティを落とすか、Xvidなどエンコがx264より
速いのに変えるかしかない。

392:login:Penguin
10/02/03 07:28:21 x0rskHyF
ちょっと前まではxvidで再エンコードさせてたけど、
VDPAUが効くゲフォ8400GSを買って、x264に変えましたよ。
xvidとかでも支援機能を使えなくはないみたいだけど、FourCCが乱立してるのもあってか、
支援機能が効くファイルと効かないファイルが多種多様。


393:login:Penguin
10/02/03 14:20:28 PIE0gsup
VDPAUってエンコードでも支援効くの?再生の話?

394:login:Penguin
10/02/03 14:23:59 FpP9//yT
>>390
キーワード予約だけです。
録画モードはうちの場合は生TSしか使ってないのでそれ1つしか。

>うちの設定だと簡易予約で入るMODE=0だと拡張子無しになった
まったくそれだと思います。

395:login:Penguin
10/02/03 14:46:22 x0rskHyF
>>393 再生の話です。ごっちゃにしちゃって、ごめんね、ごめんね。

396:login:Penguin
10/02/03 16:27:28 3i4wTHfY
VDPAUってVideo Data Processing API for Unixだっけ?

397:login:Penguin
10/02/04 00:56:03 BskYoQm0
[root@aa01 recpt1]# ./recpt1 34 30 test.ts
pid = 2354
Cannot tune to the specified channel
録画しようとするとこのように失敗してしまいます。

可能性としては、ケーブルが接続していない、チャンネルが間違っているということがあると思うのですが
どちらも問題ありませんでした(チャンネルはWindowsで試したとき成功したものを使っています

あとはそれ以外で何か考えられる原因はあるのでしょうか?

398:login:Penguin
10/02/04 01:56:26 CTSvlQNV
>>397
ドライバモジュールはちゃんとロードされてるの?

399:login:Penguin
10/02/04 02:16:24 BskYoQm0
>>398
認識するためにはこのコマンドのみで問題ないですか?
modprobe pt1_drv

PC以外はここと同じ環境なので参考にしてやっています
CentOS5.4にPT2、foltia HDをインストールする - あっち行ったり、こっち来たり。
URLリンク(d.hatena.ne.jp)

400:login:Penguin
10/02/04 09:04:31 YNOXzeRu
>>399 ぢゃぁ参考サイトの人に質問すれば?

401:login:Penguin
10/02/04 12:46:04 BskYoQm0
CATVではなくアンテナから受信したら録画できました
全チャンネル録画を試しているので、CATVの設定をミスしているのだとわかったのですが
CATVの場合は何か特殊な設定はあるのでしょうか?

402:login:Penguin
10/02/04 12:53:16 wC1XCW0R
>>401
CATVによって違う。
CATVチャンネルに変換されてるなら、recpt1ではCnn(nnは数字)
でチャンネル番号を指定する。変換せずに流してるCATVもあるそうなので
一概に言えない。自分で調べるのが基本。

403:login:Penguin
10/02/04 13:13:23 BskYoQm0
>>402
recpt1コマンド実行時の録画するチャンネルを指定する引数以外は、
東京タワーの電波も周波数変換CATVも設定などの違いはないということですか?

チャンネル指定はスクリプトで、全範囲のチャンネル録画を試しているのですが・・・

#!/bin/sh
for ((i=13;i<64;i++))
do
echo recording channel $i
/usr/local/bin/recpt1 $i 30 test$i.ts &> /dev/null
done

404:login:Penguin
10/02/04 16:34:44 0h4xWjJk
PT2 Friio Perfect Dark TS放流で初の逮捕者 1B-CAS

スレリンク(avi板)

405:login:Penguin
10/02/04 17:29:38 2ddv+RI1
>>402
勘違いしてた
上のスクリプトではチャンネルの先頭にCがついてないから、つけて全チャンネルスキャンしてみればいいのかな

406:login:Penguin
10/02/04 20:28:15 pmsm0PgP
本日(2月4日)の放送「第13回 新宿・大久保をブラタモリ」は、
ニュース延長のため午後10:10~10:53に変更になりました。

URLリンク(www.nhk.or.jp)

407:login:Penguin
10/02/04 21:25:02 QFC07/1s
>>406
PT2 on Linuxで早いことこれに追随できるような環境になって欲しい…
なんせ、あと1ヶ月半もすれば野球延長の季節になるのだし。

408:login:Penguin
10/02/05 01:56:12 a7L57ciW
>>407
TSファイルからEIT情報を抜き出せれば自分でスクリプト書いて追随できそうなんだけど
Linuxで動くEIT抜き出しツールってあるかしら


409:login:Penguin
10/02/05 08:55:42 Vpc9YBkw
dumpeitってのがあるけどワンセグのみかな。


410:login:Penguin
10/02/05 12:12:55 gF04Oc6O
>>408
dvb_sched_ev スクリプトは追随して記録するよ
DVB + gstreamerだけど

411:login:Penguin
10/02/05 14:15:36 2r1vHoOx
>>407
recpt1側は対応出来るようになっているから
後はepgrecが対応出来るようになるか自分で書くか

412:login:Penguin
10/02/05 20:06:11 sxipyXcJ
>>402
チャンネルの先頭にCをつけてもCannot tune to the specified channelは変わらずでした
CATVで周波数変換パススルー環境で録画している方は何か特殊な設定をしているのでしょうか?

413:login:Penguin
10/02/05 20:09:18 minKaz+p
>>408
MythTVにはEIT使うためのオプションがあるけど、違うのかな
もっともまだドライバが対応してないから入れられないんだけど…

414:login:Penguin
10/02/05 20:34:04 aQcDFpeE
>>412
うちも、普通のテレビではC39~C45で地上波デジタル放送が受信できてるのに、
PT2だと受信できない

使用してる分配器・分波機に問題があるのかと思って、PT2で使用してる分配器・分波機を
普通のテレビに接続してみたが、いずれもケーブルバンドを落としてるということはないらしく、
問題なく受信できる

なんでだ?

415:login:Penguin
10/02/05 20:37:11 XJbvjXJ/
>>413
あれの使い方、全然分かってねぇ orz

416:login:Penguin
10/02/05 21:12:29 HL7jDnNR
>>394
do-record.shみてみ
${MODE} == 0 でのコマンドどうなってる? そこに拡張子がついてないだけじゃ?

417:login:Penguin
10/02/05 21:34:26 PNu8bUqB
>>414
PT2が壊れてる。ソフトのインストールが失敗している。


418:login:Penguin
10/02/05 21:37:24 Rx8plce/
>>406
当然大久保10分切れたよ
こんちくしょう

419:login:Penguin
10/02/05 22:56:01 sxipyXcJ
>>414
同じですか
他の方で周波数変換+Linuxで録画できている方はいますか?


>>417
Windows環境では録画できるので故障ではないと思います
またLinuxでもCATVからではなく、地デジアンテナなら録画できるのでインストールの失敗でもないと思います。

また最新版のドライバとpt1-c44e16dbb0e2のドライバを試しましたが同じ結果でした
どうしよう

420:login:Penguin
10/02/05 23:01:47 +amWi/KV
うちはケーブルじゃないからご愁傷さまとしか言えない

421:login:Penguin
10/02/05 23:07:08 6cbv1w9l
あ、ぽにょが盗れてないじゃん。がっくし。

422:login:Penguin
10/02/05 23:10:28 RyYJVV6n
> %TYPE%や%CH%などを混ぜ、異なる番組に同じ録画ファイルが生成されないよう注意してください。
> なお、ファイルシステムがUTF-8以外の文字コードで、ファイル名に日本語を交ぜる場合
> config.php内の定数FILESYSTEM_ENCODINGに文字コードを設定することができます。
> ただし、UTF-8以外の文字コードはテストを行っていないため推奨しません。

config.php内の定数FILESYSTEM_ENCODINGに文字コードを設定することができます
設定しようかと思い、見たのですが指定できるところがないです。
どこかに移動したのでしょうか?
わかる方教えてください

423:login:Penguin
10/02/05 23:17:00 sxipyXcJ
うちだけの問題なら諦めるんだけど、>>414さんも同じようなので
ドライバ作者さんに確認して頂きたいけど、連絡手段が見つからない
作者さんはこのスレ見てないのかな

424:login:Penguin
10/02/05 23:28:56 +amWi/KV
>>422

自分で追加すればおk

define( "FILESYSTEM_ENCODING", "EUC-JP" );

とか

425:login:Penguin
10/02/05 23:30:35 +amWi/KV
>>423
作ってる人がケーブルじゃなければ確認のしようがないと思うよ
自分でやる、ソースの改変が必要なら自分で奴のが基本。

426:login:Penguin
10/02/05 23:53:11 sxipyXcJ
>>425
自分でやる実力がないので報告だけさせて頂いて、黙って待ちたいと思います

427:login:Penguin
10/02/06 00:41:27 8x+K27Ky
Windowsでやればいいんじゃないか

428:login:Penguin
10/02/06 01:30:22 GnL8O9+V
408です。いろいろ教えてくれてありがとう
2senのepgdumpr2で.tsファイルからEIT情報抜き出せたので、これを元にスクリプト書いてみます

>>409
試してみました。一応PT2の吐いたフルセグMPEG2-TSからも抜き出せるようです
ただ実行途中でsegmentation faultするので避けました

>>410
残念ながらウチchardev版なので
でもやりたいことは大体こんな感じですね

>>413
MythTV至れり尽くせりだなぁ

429:252
10/02/06 02:09:04 Igx2Xusz
CATV受信環境がないためご迷惑をおかけしています。
CATVが受信できない方、ちょっとこれを試していただけませんか?

URLリンク(www.honeyplanet.jp)

430:252
10/02/06 02:11:36 Igx2Xusz
あ、すいません、上のパッチ意味ないですね。ごめんなさい。
さてどこがおかしいやら…


431:252
10/02/06 03:06:56 Igx2Xusz
度々すいません。ちょっとそれらしいところを見つけたので修正して
pushしておきました。CATVが録画できない人は 94:c940283dd890 で
試してみて下さい。

432:414
10/02/06 09:28:18 7VhlvoWZ
>>431
最新のドライバを使用したところ、
C36、C39~C44が正しく受信できました。
これは、家で受信できる地上波放送の全てです。
ありがとうございました。

433:login:Penguin
10/02/06 11:02:22 cpNLaNNF
>>431さん
私もCATVの周波数変換パススルーで受信できなかったのですが
最新ドライバで正しく受信出来ました。(C40~C48@JCN)

ご対応ありがとうございました。

434:login:Penguin
10/02/07 00:44:55 nClGZmy6
録画終わる前にうっかり間違って再起動させてしまったorz
そのせいか、録画予約一覧や録画済一覧にその番組が登録されたまま削除できん
どうやったらいいのかわかる方いますか??

435:login:Penguin
10/02/07 01:21:41 NoHVnjGo

/path/to/epgrec/recomplete.php ID

で強制的に録画が終わったことにすればおk。
IDは予約ID。

436:login:Penguin
10/02/07 01:49:59 E3r6JpM+
epgrecで番組表が表示されるのですが予約したとしても、録画予約一覧に表示されず録画が始まりません
エラーログにはこう表示されていました
[Sun Feb 07 01:36:41 2010] [error] [client 192.168.1.2] PHP Fatal error: Call to undefined function mb_ereg_replace() in /var/www/html/epgrec/Reservation.class.php on line 202, referer: URLリンク(192.168.1.11)

Reservation.class.phpの202行目付近です
// あると面倒くさそうな文字を全部_に
$fn_title = mb_ereg_replace("[ \./\*:<>\?\\|()\'\"&]","_", trim($title) );

ここをコメントアウトして、$fn_title = $title;を追加すると問題なく一覧に表示されます
この行はどういう問題があるのでしょうか?
epgrec-090814.tar.gzを利用しています

437:login:Penguin
10/02/07 01:53:12 dA13XewU
コメントの通りとしか言いようが・・・

438:login:Penguin
10/02/07 02:08:44 OwhJOCy2
>>434
データベースの修正ならphpMyAdmin使うって方法もある

439:login:Penguin
10/02/07 02:37:17 E3r6JpM+
>>437
php-mbstringをインストールすることにより動きました

440:login:Penguin
10/02/07 10:15:58 NoHVnjGo
mbstringは日本語環境では必要でubuntuやFedoraでは依存パッケージとして
自動的にインストールされることが多いけれどたまに入れない人がいるみたいね。
たとえば日本語環境でphpMyAdminをインストールすれば入るはずなんだけど
yumで個別にいろいろインストールすると入らないのかな?

441:login:Penguin
10/02/08 02:28:53 9+Fdvd+i
このスレをみるとfoltiaよりepgrecを使っている人が多いようですが、みなさんはどういう基準でおソフトを選びましたか?


442:login:Penguin
10/02/08 03:07:41 8jcj6zoK
存在を知らなかった…
テンプレに入れといておくれ>>4

443:login:Penguin
10/02/08 03:21:55 8jcj6zoK
なんかアニメ専用…?

444:login:Penguin
10/02/08 04:10:28 9+Fdvd+i
>>443
アニメ特化というだけで、通常の番組の録画もできるようです
アニメの場合はチャンネルと番組タイトルを入れると、自動的に毎週録画してくれたり、時間がずれた場合も自動的に修正してくれるようです
URLリンク(svn.dcc-jpl.com)

445:login:Penguin
10/02/08 07:34:39 O6Gs1rP0
>>444
あくまでしょぼいカレンダー(アニメ番組表)との連動での予約だから、
一般的な使い方は弱いんではなかろうか。

でも、foltiaは実際はアニメ予約に特化した、ファイルサーバーとしての
配布システムを兼ねているので、使い方によってはこちらの方が便利かも。

あと、作者がIRCにほぼ常駐しているので、コンタクトは取りやすい。


446:login:Penguin
10/02/08 10:57:19 9+Fdvd+i
>>445
EPG番組表による番組選択録画機能もありますよ
EPG番組表からの予約における時間修正はfoltia、epgrecもできません

epgrecは予約ごとにMODEを選べるのが便利そうですね

447:login:Penguin
10/02/08 20:37:49 YfIsMUse
rec10ってのもあるよ
エンコまでしてくれるらしい

448:login:Penguin
10/02/09 21:46:22 xOSlmj3m
そんなに選択肢あるのか
熱いな

449:login:Penguin
10/02/09 22:48:41 5dHnwAt5
epgrecは既に始まっている番組に予約を入れても途中から録画してくれないみたい

450:login:Penguin
10/02/09 22:52:48 JXTV/dJX
>>449
epgrecはatのジョブを登録するだけだからねい。

ちなみに、電源落としている最中にatのジョブの実行時間が来ていた場合、
atの実装や設定によっては電源を入れるとそのとたんにジョブを実行するので、
まるで無関係な番組を録画することも。

451:login:Penguin
10/02/09 22:54:56 3BIehe3W
同じatで動いているvrsだとやってくれたような。

でも予約の重複も考えると予約した途端に録画は危険だから、
やらないってのもありじゃないか?

452:login:Penguin
10/02/09 23:09:35 WhHJvHqK
epgrecでも途中から録画出来たよ?

453:login:Penguin
10/02/09 23:41:45 4I3ogNKc
foltiaをCentOS5.4上で動かしてみたのはいいが
再生できるファイルを録画してるくせに
いざブラウザからアクセスしようとすると403で見れねぇorz
パーミッションは読み込めるようになってるにもかかわらず

454:login:Penguin
10/02/10 00:12:09 y9+TB/DW
うちも番組の途中で予約入れてもちゃんと途中から録画する。
>>449 は3 分待てないせっかちさんと見た。

455:login:Penguin
10/02/10 07:33:41 h/jzHscZ
毎週予約などが出来るツールってないかな?
嫁に使わせるのに、同じ番組しか録らないから。

ソース読んで改造しろ!って言われそう…

456:login:Penguin
10/02/10 09:22:25 INjXqsyq
>>455
毎週っていう指定ではないけど
epgrecの使い方 - 録画予約システムepgrec
URLリンク(www.mda.or.jp)

毎週同じ時間なら単純にcronにrecpt1コマンドを仕込むのもありかも

457:login:Penguin
10/02/10 14:31:03 avN2dqbm
キーワード予約が出来るのって、今のところ epgrec だけなのかな?

458:login:Penguin
10/02/10 18:30:59 XmyU5NpQ
毎週録画、MytvTVで出来るよ
キーワード予約は出来るか分からないけど

459:login:Penguin
10/02/10 18:34:36 h/jzHscZ
>>456
キーワードで絞り込めば毎週的な録画もできるって事か。thx!
完全固定なら、cromも良さそうだね。
頭が固くて気付かなかったよ。



460:login:Penguin
10/02/10 22:46:36 mdzGO7gu
番組が終わったら予約されなくなるからキーワードのが便利だよね

461:login:Penguin
10/02/11 00:04:49 kcc7GdHp
キーワードだと時間変更にもある程度追従してくれるしね
でも、再放送のある龍馬伝とかは、区別出来ないから、忙しくて放っておくと1週間に2回録画されてる
曜日指定や時間制限も欲しいところ

462:login:Penguin
10/02/11 00:14:28 c97X6FVT
キーワード予約って、番組が重複した時はどうなるんだろう?

> 予約の重複が検出された番組も自動予約は行われません
こういうことか。

463:login:Penguin
10/02/11 00:34:29 luZ1pch7
>>461
TvRockはまさにその機能があるんだよなぁ。

>>462
PT2を複数台挿せば無問題w

464:login:Penguin
10/02/11 03:47:46 OuEKgSN5
複数台は扱えません



ウソです

465:login:Penguin
10/02/11 10:29:33 WrGXe2mN
番組表が自動取得できない。
たとえば、週末ぐらいしかLinuxマシンに触れない為に日曜日に
/var/www/epgrec/getepg.php
を実行。次の日曜日に番組表を見たら月曜日と火曜日の一部しか番組表がない
cp /var/www/epgrec/cron.d/getepg /etc/cron.d/
を追加しただけでは、ダメなの??

466:login:Penguin
10/02/11 10:31:22 GrIxyJdP
ディストリがUbuntuでcrondが動いてればいけるはずだけど

467:login:Penguin
10/02/11 10:46:43 +Dn3Gh9D
>>465
getepgの中身のcronの書式はあってる?

468:login:Penguin
10/02/11 11:37:34 3pPJxbTq
cron が回らない理由の9 割方はパスの問題。

469:login:Penguin
10/02/11 12:21:38 ymKuxn9v
9割は環境変数の問題だろう。

470:login:Penguin
10/02/11 12:53:18 WrGXe2mN
/var/www/epgrec/cron.d/getepg
の中身。なんかおかしい??

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

29 */2 * * * www-data /var/www/epgrec/getepg.php

471:login:Penguin
10/02/11 12:54:48 WrGXe2mN
もちろん、cronは起動しています。

472:login:Penguin
10/02/11 12:56:45 Wi8OFHEp
Ubuntuは知らんが、大抵のlinuxならcronが定時どおりに
動いているかどうかは /var/log/cron 見ればなんか理由が
書いてあると思うぞ。

/etc/init.d/crond restart ってやってからログ見てみ?

473:login:Penguin
10/02/11 13:48:39 Lanrqkg0
rh系だとwww-dataとか無いけど大丈夫?apacheのパスもおk?

474:login:Penguin
10/02/11 14:33:50 GrIxyJdP
cronが動かないというのは録画以前にUNIX系OSが使える使えない
の問題なんでman cronしてみるとかgoogle様にお願いしてみるとか
して頑張らないと。

475:login:Penguin
10/02/11 14:54:48 WrGXe2mN
>>473
RH系のcentos使ってます。
centosならどういう書き方をしたらいいのでしょうか?

476:login:Penguin
10/02/11 14:57:41 WrGXe2mN
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

29 */2 * * * apache /var/www/epgrec/getepg.ph


これでいけました。

477:login:Penguin
10/02/11 17:36:07 rLTlE6Fs
ファイル名の文字コードを変更したくて
/var/www/epgrec/config.php
の中に define( "FILESYSTEM_ENCODING", "EUC-JP" ); //ファイル名文字コード
を追加して以下のようにしています。

define( "PADDING_TIME", 180 ); // 詰め>
物時間
define( "DO_RECORD", INSTALL_PATH . "/do-record.sh" ); // レコードスク>
リプト
define( "COMPLETE_CMD", INSTALL_PATH . "/recomplete.php" ); // 録画終了コマ>
ンド
define( "GEN_THUMBNAIL", INSTALL_PATH . "/gen-thumbnail.sh" ); // サムネール生>
成スクリプト
define( "FILESYSTEM_ENCODING", "EUC-JP" ); //ファイル名文字コード

ですが、EUC-JAにならず、UTF-8のままです。
どこら辺に追加したらいいのでしょうか??

478:login:Penguin
10/02/11 17:52:21 Lanrqkg0
ここかな?
$filename = mb_convert_encoding( $filename, FILESYSTEM_ENCODING, "UTF-8" );

479:login:Penguin
10/02/11 18:20:12 WrGXe2mN
>>478
どのファイルに追加したらいいのでしょうか?

480:login:Penguin
10/02/11 18:25:01 GrIxyJdP

....
if( defined("FIESYSTEM_ENCODING") ) {
$filename = mb_convert_encoding( $filename, FILESYSTEM_ENCODING, "UTF-8" );
}
...
となってるからconfig.phpに追加しとけば変換されるけど
ファイル名として使うときにはphpの内部エンコーディングも関係してそう。

481:login:Penguin
10/02/11 18:27:14 GrIxyJdP
あ、コピペして元ソースのtypo発見

Reservation.class.phpの235行目

if( defined("FIESYSTEM_ENCODING") ) {


FIESYSTEM_ENCODING→FILESYSTEM_ENCODING
に直すとうまくいくかも

482:login:Penguin
10/02/11 19:37:33 HsaK79KL
CentOS5.4で
vi /etc/httpd/conf/httpd.conf で
User apache

User foltia

AddDefaultCharset UTF-8

#AddDefaultCharset UTF-8 と最初の方に
Alias /foltia/ “/home/foltia/php/”

<Directory “/home/foltia/php/”>

</Directory>
書いて他は URLリンク(d.hatena.ne.jp)
に書いてるとおりにしたつもりだが
URLリンク(localip) でfoltiaが開くどころか404が帰ってくる・・・
URLリンク(localip) はデフォルトのApache 2 Test Pageがちゃんとでる
これって他の設定ファイルかphp関係で何か問題あるのだろうか

483:login:Penguin
10/02/11 20:19:55 GrIxyJdP
それは録画以前の問題なのでmanなんとかしたりgoogle様におながいしたりして頑張らないと

484:login:Penguin
10/02/11 20:38:50 WrGXe2mN
いきなり黄金伝説 から始まる番組タイトルで 【再】 を含まない番組を
正規表現であらわすとどうなるの??

485:login:Penguin
10/02/11 21:00:02 sHTu3uSE
否定

486:login:Penguin
10/02/11 21:45:16 V9KhCIUT
>>484

\Aいきなり黄金伝説[^【再】]*\Z

これでいいだろjk

487:login:Penguin
10/02/11 22:06:27 OuEKgSN5
encoding=CP932

488:login:Penguin
10/02/12 00:28:30 ECgMHVuV
いつの間にか、バージョンアップしてキーワード予約が追加されて
正規表現も使えるようになってたのね・・・
>>486 の例でちょっと疑問点があるんだけど、質問させてください。
いきなり黄金伝説 で検索すれば
GR ABCテレビ1 2010-02-13 16:00:00 2010-02-13 16:55:00 いきなり黄金伝説【字】【再】 “鉄板ボーイ”宮川大輔のサバイ(略)
GR ABCテレビ1 2010-02-18 19:00:00 2010-02-18 19:54:00 いきなり黄金伝説【字】 「美味しい!ご当地宇都宮餃子・ベスト3(略)
がHITするのですが、再放送は録画がしたくないので
いきなり黄金伝説[^【再】] で検索すると両方の番組がHITしません。
正規表現にちゃんとチェック入れてるのになぜなのでしょうか?
MySQLの正規表現だから、2byte文字の制限にかかってるのでしょうか??

489:login:Penguin
10/02/12 01:42:41 K/OdXXCf
否定先読みを使わなきゃ
いきなり黄金伝説(?!.*【再】)

490:login:Penguin
10/02/12 01:48:35 K/OdXXCf
ああMySQLは否定先読みなんてサポートしてないのか
知ったかぶりでごめんね

491:login:Penguin
10/02/12 06:13:23 +K/kxEtL
正規表現はマッチするパターンは作りやすいけど、
マッチしないパターンは作りにくいからな。

492:login:Penguin
10/02/12 07:23:26 ECgMHVuV
いきなり 黄金伝説
でand検索してもHITしないよね??
俺だけ??正規表現でも何でもないと思うんだけど。

493:login:Penguin
10/02/12 12:01:50 +K/kxEtL
文字コードが原因かもしれんね。


494:login:Penguin
10/02/12 12:20:38 tdmLalj3
MySQLの正規表現は多バイトコードの対応が不完全だからなあ
修正するモジュールがあるようだけど、それをインスコして使うときには
クエリの方も変えなきゃならないのが難点

495:login:Penguin
10/02/12 14:16:56 4HubtTdO
その場しのぎでよければ
再放送 "いきなり黄金伝説【字】【"←スペース無しで"【"が続く
本放送 "いきなり黄金伝説【字】 " ←スペースがひとつ入る
で対処出来そうだな

ただ、黄金伝説の場合どうかは知らないけど
このスペースの有無って週ごとに変わったりするんだよな
ファイル名の見た目がガタガタになってたりする

496:login:Penguin
10/02/12 15:42:05 ECgMHVuV
それ悩むんだよね・・・以前あったのはドラマの最終回。
いきなり黄金伝説【字】【終】
【終】いきなり黄金伝説【字】
二種類あったりするのも困る。

497:login:Penguin
10/02/12 16:00:57 IVyH2+ZC
最終話だけ見逃すフラグか
恐ろしいな

498:login:Penguin
10/02/12 17:42:18 soZi2GtS
# wget URLリンク(hp.vector.co.jp)
# unzip tssplitter_lite.zip
# cd tssplitter_lite
# make
cd tssplitter_lite; make all
make[1]: ディレクトリ `/root/tssplitter_lite/tssplitter_lite' に入ります
gcc -Wall -O2 -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tssplitter_lite.o tssplitter_lite.c
tssplitter_lite.c:19 から include されたファイル中:
portable.h:5:1: 警告: "__STDC_FORMAT_MACROS" が再定義されました
tssplitter_lite.c:16:1: 警告: ここが以前の宣言がある位置です
tssplitter_lite.c: In function 'ReadTs':
tssplitter_lite.c:223: 警告: pointer targets in passing argument 5 of 'AnalyzePat' differ in signedness
gcc -o tssplitter_lite tssplitter_lite.o
make[1]: ディレクトリ `/root/tssplitter_lite/tssplitter_lite' から出ます

centos使ってます。何が原因でmakeできないのかがわかりません。
先ほど調子が悪いHDDを交換し、再インストールしたときは特に問題なくmakeできてました。
どなたか原因わかる方いましたら教えてください。

499:login:Penguin
10/02/12 19:03:37 +K/kxEtL
せんと君への祈りが足りない。

500:login:Penguin
10/02/12 19:08:49 WvMJsZEM
>>498
警告だからtssplitter_lite は一応出来てると思うよ。
gcc -Wno-pointer-sign -c tssplitter_lite.c
にすれば警告を殺せる。お勧めしないけど。

前回と何が違う・・というのは落としてきたソースだったりmakeのVPATHだったり
いろんな原因があると思う。

501:login:Penguin
10/02/12 19:25:57 tdmLalj3
>>499
ちょっとワロタ

502:login:Penguin
10/02/12 21:02:03 UN0BdNED
もう踊りまくっているせんと君しか思い浮かばないよ

503:login:Penguin
10/02/12 21:36:53 nhR66qNo
>>499
そして次はまんとくんへの祈りが(ry
というわけか

504:login:Penguin
10/02/12 21:48:36 LE/tNuaK
ぶどうの崇り

505:login:Penguin
10/02/13 13:06:26 hw3oZ0CV
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 133

上記のエラーが出たので色々調べてたら解決方法らしきものを発見。

――――――――――――――
// 全国用BSデジタルチャンネルマップ
$BS_CHANNEL_MAP = array(
"3001.ontvjapan.com" => "101",
(略)
"3011.ontvjapan.com" => "193",
"3012.ontvjapan.com" => "200", //ここ追加
"3013.ontvjapan.com" => "211",
"3014.ontvjapan.com" => "222",
);

if( USE_KUROBON ) {
$BS_CHANNEL_MAP = array(
"3001.ontvjapan.com" => "B10",
(略)
"3011.ontvjapan.com" => "B3",
"3012.ontvjapan.com" => "???" //ここ追加
"3013.ontvjapan.com" => "B5",
"3014.ontvjapan.com" => "B7",
);
}
――――――――――――――
"3012.ontvjapan.com" => "???" //ここ追加
の、???にはなんていう文字入れたらいいの??

506:login:Penguin
10/02/13 18:19:53 hzDuuoV5
>>505
$BS_CHANNEL_MAP = array(
"3001.ontvjapan.com" => "101",
(略)
"3011.ontvjapan.com" => "193",
"3012.ontvjapan.com" => "200", //ここ追加
"3013.ontvjapan.com" => "211",
"3014.ontvjapan.com" => "222",
);
だけでOK


# /var/www/epgrec/getepg.php
PHP Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 993 bytes) in /var/www/epgrec/Settings.class.php on line 11

CSを録画するようにしたら上記のエラー出る。
CSをOFFにしたら出ない。検索してもHITせず。
誰かわかる方いますか??

507:login:Penguin
10/02/13 18:22:44 LAdgR2EJ
メモリ不足が原因・・・・・でないことが多い。

508:login:Penguin
10/02/13 18:30:33 avQTnnUG
php.iniのmemory_limitだったかな、を増やせばいいんじゃないの
php.iniのパスはディストリによって違うから答えられない。
CLIとapache modでパスが違うし。

509:login:Penguin
10/02/14 00:25:04 hTbcEVCg
SIDの調べ方ってどうやるんだっけ?
エロイ人教えて(ハート


510:login:Penguin
10/02/14 01:54:16 6ECi0AQI
なー、データ放送取れないの!? PT1で!

エレメントハンターーーーーーーーーーーーーーー。

もう手遅れだけどさっ!

511:login:Penguin
10/02/14 01:59:39 ZF1EVJcG
データ放送も見られるよ

512:login:Penguin
10/02/14 08:34:35 4mvKhTTL
# /var/www/epgrec/getepg.php
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
ってエラー出るので
# /var/www/epgrec/config.php
/*
"110ch.epgdata.ontvjapan" => "CS22", 110, // "ワンテンポータル"
"101ch.epgdata.ontvjapan" => "CS22", 101, // "宝塚プロモチャンネル"
"147ch.epgdata.ontvjapan" => "CS22", 147, // "CS日本番組ガイド"
*/

"110ch.epgdata.ontvjapan" => "CS22", 110, // "ワンテンポータル"
/*"101ch.epgdata.ontvjapan" => "CS22", 101, // "宝塚プロモチャンネル"*/
"147ch.epgdata.ontvjapan" => "CS22", 147, // "CS日本番組ガイド"
に変更

# /var/www/epgrec/getepg.php
ではエラーが出なくなったが、CSの番組表を見ると get:無効なid と表示される。

513:>>512の続き
10/02/14 08:35:20 4mvKhTTL
/*
"110ch.epgdata.ontvjapan" => "CS22", 110, // "ワンテンポータル"
"101ch.epgdata.ontvjapan" => "CS22", 101, // "宝塚プロモチャンネル"
"147ch.epgdata.ontvjapan" => "CS22", 147, // "CS日本番組ガイド"
*/
に戻すとCSの番組表は見れるが、
# /var/www/epgrec/getepg.php
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
が出る。どうすればいいんだ??

514:login:Penguin
10/02/14 09:38:34 +lk0U2Uv
番組表見れるならいいじゃん。

515:login:Penguin
10/02/14 10:15:08 BADbdFxZ
>>514
/var/www/epgrec/getepg.php
PHP Notice: Undefined index: 110ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133
PHP Notice: Undefined index: 147ch.epgdata.ontvjapan in /var/www/epgrec/getepg.php on line 133

こういうエラ-になると番組表がおかしくなる
例えば、他局の番組が違うところに表示されたり、途中までしか取得できなかったり・・・

516:login:Penguin
10/02/14 10:55:33 xXxiN0ed
epgdumpとズレるからじゃね

517:login:Penguin
10/02/14 13:51:06 +lk0U2Uv
twitter検索したらこんなページが
URLリンク(twitter.com)


518:login:Penguin
10/02/14 14:47:26 6ECi0AQI
>>511
どうやってみるんだよ。

エレハンの番組連動、元素集めミニゲームとかやってみたいんだよーーーー!

できねーのカーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

519:login:Penguin
10/02/14 15:07:53 ZF1EVJcG
SambaでREGZA再生とか

520:login:Penguin
10/02/14 19:10:38 13830NyK
getepg.phpを実行して完了しても、番組表が歯抜けになっちゃう
前は全局取得できてたのに

521:login:Penguin
10/02/14 19:35:28 13830NyK
do-record.shのオプションを生TSじゃなくて、--sidオプションを使っているのが原因でした

522:login:Penguin
10/02/16 13:30:03 VP53FL1k
epgrecで番組表から録画した番組を途中にWebからキャンセルする方法はない?
killするしかないのかな

523:login:Penguin
10/02/16 21:42:53 6t8lnLBT
killできる?
「killall recpt1」とか打ってもうまくいかないんだけど。
回りくどいけど、おれはこれと同じ手順でキャンセルしている。
URLリンク(blogs.yahoo.co.jp)
Webからできるようにしてほしいね。

524:login:Penguin
10/02/16 22:01:35 AoWn2Hgn
>>523
start-stop-daemonを使えばpidファイルで制御できるよ
MythTVへ渡すスクリプトはそうやって動かしてる
Webからどうやるかはシラネ

525:login:Penguin
10/02/16 22:58:27 vJG4i4pi
>>523
kill のオプションなしは -TERM シグナルが飛ぶ(だったはず)
何度かやってもダメなら -9(KILL)シグナルを飛ばすのがセオリー


526:login:Penguin
10/02/16 23:36:23 v8uJJPS5
recpt1ももうそろそろ進化が必要だと思う。

527:login:Penguin
10/02/16 23:38:10 G66Zw8Lf
>>526
ソースがあるんだから進化させたきゃ自分でさせりゃいいでしょ

528:login:Penguin
10/02/17 00:03:44 M7GQc2ds
もの凄くピンポイント過ぎる質問で恐縮なのですが
epgrecの番組表でハートキャッチプリキュアという番組のカテゴリがその他になってしまいます。
TVとかレコーダーの番組表だとアニメになっているのですが原因はどの辺かわかるかたいますか?

529:login:Penguin
10/02/17 00:08:12 i2tzgve/
epgdumpで録画したデータのEPGをXMLで吐かせてcategoryが何になってるか
見たらいいんじゃないかな。

530:tomy ◆CfWlfzSGyg
10/02/17 00:15:32 hKh7GbfQ
>528
カテゴリにはあんまり期待しない方がいいと思う。
epgでgetした時にたまにカテゴリがおかしいデータが飛んでくる場合はあり。
#自分もデータをチェックして悩んだ事があるので。

531:login:Penguin
10/02/17 00:29:40 43mlzmQd
ハートキャッチは2つカテゴリがついてて
1番目が福祉(文字/字幕)で、2番目がアニメ(国内アニメ)だね。
逆にしてくれるといいんだけどね。


532:login:Penguin
10/02/17 00:47:04 M7GQc2ds
なるほど
カテゴリが2つついている番組があるのですね
ありがとうございます、疑問が解けました

533:login:Penguin
10/02/17 01:42:55 8xmlFRZS
うちだと日曜洋画劇場がその他になってるね。

534:login:Penguin
10/02/17 01:54:20 43mlzmQd
福祉(文字/字幕)
映画(洋画)
映画(邦画)
の順に3つついてたw

これはあんま信用してもしょうがない情報なのかな。
激しく適当につけてる感じがするぞ。


535:login:Penguin
10/02/17 19:25:10 rz3Do4F9
HD←→SDの切り替えのある局てあんのかね

536:login:Penguin
10/02/17 19:48:46 JKTKO7a6
>>535
WOWOWがたまにやってたような。もちろん番組単位だけどね。

537:login:Penguin
10/02/17 20:58:36 rz3Do4F9
それって単にソースがSDになったりしてるだけじゃないの?

538:523
10/02/17 22:06:17 WVHJUcp3
>>524
>>525
ありがとう。
まだあまり理解できていないけど、いろいろ応用できそうなので勉強する。

539:login:Penguin
10/02/17 22:28:02 2l5HPvXd
>>538
現在録画している番組をすべて中断するなら
pkill recpt1
でおk

番組名指定したいなら
pkill "番組名"

再度番組表から予約したいなら、番組表の録画済み一覧から、その番組を削除

540:login:Penguin
10/02/17 22:35:28 2l5HPvXd
番組名指定には-fオプションが必要だった
pkill -f "番組名"

541:login:Penguin
10/02/18 06:22:16 +ZbfRfOy
>>537
お前がWOWOWの番組表を見たことすらないのにモノをいっているのは理解してあげたので、
それ以上自分の馬鹿さ加減をさらすのは止めておけ


542:login:Penguin
10/02/18 11:10:48 eFOX7P66
SD⇔HDといえば「わかさトラップ」なんてのもあったけど
なんとなく最近見なくなったような気がするんだが…

543:login:Penguin
10/02/18 15:16:14 WG+c8d2b
>>541
何でそんなにキレてんだ?
落ち着けよw

544:login:Penguin
10/02/18 15:17:44 zVlT53Vp
カルシウムが足らないんじゃないかな

545:login:Penguin
10/02/18 16:01:51 qa0uUrho
いやマグネシウムかもしれんぞ

546:login:Penguin
10/02/18 18:38:07 +ZbfRfOy
>>543
お前のようなバカは消えろと言われても湧いて出てくるんだよなぁ

547:login:Penguin
10/02/18 19:19:44 WG+c8d2b
アホみたいに喚いてないで対応したけりゃ具体的な情報提供すりゃいい

548:login:Penguin
10/02/18 20:05:16 YxsjYdO/
オレはホルモンが足りてないみたいでハゲてきた。

549:login:Penguin
10/02/18 20:13:42 o+ZiBFcR
男性ホルモンが多いとはげるんだが。
減ってはげるとは、単なる加齢と遺伝じゃねーか?

550:login:Penguin
10/02/18 22:52:20 Xko5hoWR
マジレスしとくと男性ホルモンの過多は関係ないぞ、単なる俗説な。
若ハゲは毛母細胞のレセプター型で決まる。
男性ホルモンの一種、DHTが毛母細胞のレセプターに結合してアポトーシスを
引き起こす仕組みらしいことがわかっている。
DHTは男を維持するためになくてはならないホルモンで、20歳前後を超えると
テストステロンの産生が減るために、より多くテストステロンがDHTに転換されるようになる。
それ自体は誰にでも起こるが、毛母細胞のレセプター型がある種のタイプだと
DHTが毛母細胞のアポトーシスを引き起こす、というような仕掛け。
レセプター型は遺伝なので、ハゲは逃れようがない。
母方の影響が大きいという説があるが、母方にハゲがいたとしても
禿げると決まったわけではないようだ。

551:login:Penguin
10/02/18 23:28:08 gzngTFBj
開くスレを間違えたのかと思ったw

552:login:Penguin
10/02/19 00:24:50 Q9h6n/gl
シッタカ -> 一撃論破 -> 発狂 -> 粘着しているヤシがおるからなぁ

553:login:Penguin
10/02/19 16:08:34 IU2iO0pl
本人の不安を察してやりなさい~


554:login:Penguin
10/02/19 17:54:00 WUUC5VX/
ときどきpcscdが発狂して落ちる。半年間の運用中に
2回しか落ちてないので、ごくマレというレベルだけど。
録画中に落ちないのが不幸中の幸い。

555:login:Penguin
10/02/19 19:28:12 pH8OuECa
pcscd起動すると点滅し続けてるからやだな
録画の時だけ起動するようにしたい
書いてて思ったが簡単にできそうなのでやってみよう

556:login:Penguin
10/02/19 19:51:14 WUUC5VX/
黒いテープ貼ってるよ

557:login:Penguin
10/02/19 19:56:18 WGrVtEN/
LEDちょん切るか

558:login:Penguin
10/02/19 20:13:05 /OXM/2az
>554
それ、おれん中ではohci系チップとのオーバーランエラーまわりの相性ということになっている。
nVidia, NECで発症、VIAで発症せず、でIO負荷を重くすると発症率が上がるので。



559:login:Penguin
10/02/19 20:58:44 hgnDbzL3
ケースの中に隠しちゃったから気にならないや

560:538
10/02/19 22:13:52 Mhs4nAWq
>>539
>>540
ありがとう。
pkillなんてコマンド知らなかったよ。
また一つ勉強になった。

561:login:Penguin
10/02/20 02:41:50 TZ1Gyfwu
>>61
DVB PT2動いたっぽい

pt1.c

+ #define PT2_PCI_ID 0x222a

*** 508,513 ****
--- 512,520 ----
};

bits = pt1->power | !pt1->reset << 3;
+ if (pt1->pdev->device == PT2_PCI_ID) {
+ bits |= 1<<8 | 1<<7 | 1<<6 | 1<<5 | 1<<4;
+ }
mutex_lock(&pt1->lock);
for (i = 0; i < PT1_NR_ADAPS; i++) {
adap = pt1->adaps[i];


562:login:Penguin
10/02/20 19:45:15 FD54iRZU
chardev版で2枚使いしたかったのでソースを以下のようにしたけどダメでした。
どこかやることが足りないのか、そもそも対応していないのか分かってないで
やってみているので、詳しい方ツッコミをお願いします。

pt1_com.h MAX_CHANNEL 4 -> 8
pt1_com.h MAX_TUNER 2 -> 4
pt1_i2c.h MAX_CHANNEL 4 -> 8

563:tomy ◆CfWlfzSGyg
10/02/20 23:22:23 TGBpQlXH
>562
対応済みなので別にソース修正はいらない。
対応するとしたらその上のアプリのみでOKのはず。

564:login:Penguin
10/02/20 23:56:18 FD54iRZU
そうなんですか?
dmesgすると、1枚分しか認識されてないっぽい表示なんですが・・・。
これでも2枚認識できてるのだろうか?
pt1videoも0~3しかしないし・・・。

[ 6.964089] PT1:ISDB-S Sleep
[ 7.040019] PT1:ISDB-S Sleep
[ 7.100018] PT1:ISDB-T Sleep
[ 7.160015] PT1:ISDB-T Sleep
[ 7.220047] PT1:device[0]=(null)
[ 7.220385] PT1:card_number = 0
[ 7.220772] PT1:card_number = 0
[ 7.220973] PT1:card_number = 0
[ 7.221190] PT1:card_number = 0
[10907.339426] PT1:LNB on 11V
[11088.640255] PT1:LNB off

565:login:Penguin
10/02/20 23:59:21 FD54iRZU
実際の動作をちょっと試してみます。
>>563さま、ありがとうございます。

566:login:Penguin
10/02/21 01:02:12 oetFAtG+
# ls -l /etc/cron.d/getepg
-rwxr-xr-x 1 root root 130 2月 13 00:12 /etc/cron.d/getepg


Feb 21 00:55:01 localhost crond[10664]: (*system*) BAD FILE MODE (/etc/cron.d/getepg)
Feb 21 00:56:01 localhost crond[10664]: (*system*) BAD FILE MODE (/etc/cron.d/getepg)
Feb 21 00:58:01 localhost crond[10664]: (*system*) BAD FILE MODE (/etc/cron.d/getepg)


なぜか番組表が取得できないです。

# vi /etc/cron.d/getepg
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

29 */2 * * * apache /var/www/epgrec/getepg.php


何がおかしいのでしょうか?centos5.4使用しています

567:login:Penguin
10/02/21 01:45:54 tQOOh8rp
>>566
どうせパーミッションがおかしいんでそ

568:login:Penguin
10/02/21 02:19:37 kgsyQlXp
>>566
chmod 644 /etc/cron.d/getepg

569:login:Penguin
10/02/21 09:13:24 oetFAtG+
Feb 21 06:29:01 localhost crond[14859]: (root) CMD (httpd^I/var/www/epgrec/getepg.php)
これって成功してるんですよね??

29 */2 * * * httpd /var/www/epgrec/getepg.php
にしたら問題なくなりました。

570:login:Penguin
10/02/21 09:30:41 YriIlvL5
cronとか何とかはUNIX/Linuxが使える使えないの話なので
manしたりgoogle様におながいしたりして自力で解決しませう。

571:tomy ◆CfWlfzSGyg
10/02/21 15:25:36 dzeZITDd
>563
lspciで認識されてる?

2枚見えていない様な気がするけど。


572:login:Penguin
10/02/21 16:09:30 oetFAtG+
キーワード録画で録画予約した後に
設定でキーワード自動録画の録画モードを変更しても
録画予約一覧でも変更されないよね??
変更する方法ってないですかね??

573:login:Penguin
10/02/21 17:51:14 aJmcPX62
>>571
お察しのとおり、2枚目が認識されていないですね・・・orz
カードの刺しなおし作業からXPでどう認識されるかもチェックしてみます。
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
03:01.0 Multimedia controller: Xilinx Corporation Device 222a (rev 01)
03:07.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)

574:login:Penguin
10/02/21 18:13:02 X8/T/CZI
epgrec
foltia
以外にLinuxで動く録画ツールってないの?


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch