[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 08/27 19:13 / Filesize : 207 KB / Number-of Response : 699
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【視聴】Linuxでデジタル放送【録画】



1 名前:login:Penguin mailto:sage [2008/12/30(火) 14:48:32 ID:mhuHq0Rz]
Linuxでデジタル放送を見たり録ったり。

177 名前:171 mailto:sage [2009/10/31(土) 10:52:17 ID:r+tfp5z+]
>>175
早々に対応くださってありがとうございます。
早速試してみました。
問題なく起動できました。
そして、recpt1で録画もできて、作成されたファイルがちゃんと再生できることも確認しました!

これでLinuxでPT2を使うことができます!
ホンマにありがとうございます(^o^)

178 名前:login:Penguin mailto:sage [2009/10/31(土) 11:41:24 ID:YiVVf2u8]
すばらしい!
あとはPT2を入手するだけだ。

179 名前:252 mailto:sage [2009/10/31(土) 12:15:51 ID:+9Euvo/6]
>>175
おお、動きましたか。良かったです。
大筋はこれで良さそうなので、今後は細かいところを詰めていきます。
テスト、本当にありがとうございました。

180 名前:252 mailto:sage [2009/10/31(土) 12:17:51 ID:+9Euvo/6]
あら、アンカを間違えてしまいました。
>>177
でした。171さん、どうもありがとう。

181 名前:login:Penguin mailto:sage [2009/11/02(月) 00:32:57 ID:BwktyClL]
>>179
うちもPT2で動きました。recpt1もうまく動いています。
dmesgで pt1-pci.c:v1.00 11/28/2008 と出ました。(いいのかな)
一応、環境は hpのML115G5 + Ubuntu9.10Desktop(64bit)です。
(オンボードディスプレイアダプタとメモリがきびしいので再生時に
コマ落ちがひどいのですが。)

ハマった点を一応書いておきます。
(1)ちゃんと分波器(BS/CSーU/V)を使うこと。特に110CSはAT-Xや
スカイステージのチャンネルの中間周波数が高いのでカモンの4分配
では勝てない。(初110CS受信の時も110CS非対応の分配器でハマっ
たのにまた同じ失敗を…)
(2)カードリーダはSCR3310-NTTComを使うこと。日立はwin32専用。
(3)日KLinuxのムックP46からを見ながらキャラクタドライバをビルドした
が、続きのrecpt1のビルドに際し、操作例に「libpcsclite-dev」パッケー
ジの導入が書いていなかった。(その前の凡セットアップのコラムには
導入しろって載っていたけど。)

次はepgrecですが…。


182 名前:login:Penguin mailto:sage [2009/11/03(火) 04:18:19 ID:9ptFjuq8]
>>179
動作確認しました。

自作マシン(CPU: Athlon 64 X2 3800+, メモリ: 2GB) + PT2
ubuntu 9.04 Server Edition (amd64)でビルドし、recpt1で録画できてい
ます。

出来上がったファイルにあやしい所があるので報告。
録画したファイルをVLCで再生すると、90〜92秒毎に、ブロックノイズと
共に約90秒前の映像が一瞬(0.5秒程度)表示されます。
バッファ内に古いデータが残っていて、90秒遅れて表示されているような
感じがします。

LinuxのPT2で録画したファイルをSamba越しにWindowsのVLCで再生という
ちょっと変態なことをしてますが、たぶん関係はない…と思います…


183 名前:login:Penguin mailto:sage [2009/11/03(火) 12:34:17 ID:kg3Exrvc]
>>179
Fedora11でも動作しましたので一応報告。

Atom 330 + Gigabyte GAGC-330UD + Fedora 11
カードリーダーはSCR3310-NTTComです。

ドライバのビルド自体は問題なしですがrecpt1で2点はまりました。

1) recpt1 ビルド時「libpcsclite-dev」(Ubuntu時)が必要なんですが、yumで入れようとするとパッケージ名が「pcsc-lite-devel」だった。
2) recpt1 実行時にb25がないよーって言われるので、LD_LIBRARY_PATHまたはldconfに/usr/local/binを入れてやる。

上記環境でテスト録画。
無事、mediatomb越しにPS3で視聴できました。
5分程度のテスト録画でしたが>>182 さんのいってるようなブロックノイズは見当たりませんでした。

ドライバ対応ありがとうございましたー。



184 名前:login:Penguin mailto:sage [2009/11/03(火) 14:26:24 ID:kKrZAylo]
>>183
ディスクが早ければ、ATOM 330 でも録画可能なの?
すげー時代だ。

185 名前:login:Penguin mailto:sage [2009/11/03(火) 14:53:19 ID:tcG6WdQ5]
え、Coppermineのセレロン900MHzでrecfriioしてるけど・・・



186 名前:login:Penguin mailto:sage [2009/11/03(火) 15:02:00 ID:kEzouqFm]
BSでも最大24MbpsだからPentium/266MHzでもいけんじゃないの。

187 名前:login:Penguin mailto:sage [2009/11/03(火) 15:37:45 ID:exzRDn3A]
チューナの電源もコントロールできるようになりませんか?
全体で30wくらいの構成のうち,録画していない状態でPT1が8w位食ってる.
24hサーバとしてはちょっと無視できないので....


188 名前:login:Penguin mailto:sage [2009/11/03(火) 16:00:48 ID:3UQr8B4g]
玄箱とかNASクラスで出来る事なんだけどな

189 名前:181 mailto:sage [2009/11/03(火) 18:28:30 ID:r/21zE2B]
>>179
前レスでお礼を申し上げるのを忘れておりました。
epgrec(アーリーバージョン)の予約録画もバッチリです。
本当にありがとうございました。

で、あんまりにもディスプレイアダプタの動画再生能力がひどいので、GeForce210
を刺して起動して、Ubuntuの「ハードウェアドライバ」設定を見るとちゃんとPT1ドライバ
が表示されていてちょっとビックリしました。

ext4の動作が怪しいので、一通り実験が終わったらext3でもう一度インストールして
みます。


190 名前:182 mailto:sage [2009/11/03(火) 23:20:11 ID:9ptFjuq8]
90秒毎に90秒前の映像が一瞬入る現象ですが、shutdownして電源を落とし、再
起動すると解消しました。

ただ、その後何度か録画を繰り替えしていると、音声が録音されずに無音で録
画されるようになり、その状態で(shutdownではなく)rebootすると、90秒毎に
90秒前の映像が入る現象が再発しました。
でもってshutdownで電源を落とし、再起動して解消しています。

私以外には現象が出ている人もいないようなので、レアケースなのかもしれません。
とりあえず挙動が怪しくなったら一度電源を落とす方法で運用してみます。

ともあれドライバ対応ありがとうございました。


191 名前:login:Penguin mailto:sage [2009/11/07(土) 02:46:17 ID:SCeNDR/M]
pt2動作報告

ubuntu 9.04(64bit)
PCは自作。AthlonX2 5050e on jetway ha06
カードリーダーはgemalto(amazonで売ってるやつ)

rectpt1何の問題もなし。
cpu使用率は5%以下。安定してます。

apt-get install pcscd libpcsclite-dev
をお忘れなく。

ドライバ対応、有難うございました。

192 名前:login:Penguin mailto:sage [2009/11/08(日) 09:01:58 ID:AyeZgROo]
ドライバ対応お世話さまです。動作報告です。
pt2 テストしてみました。debian sid環境です。
カードリーダーは印場の100円リーダ、SCMから拾ってきたファームで更新して、Reflex v.2 => SCR331
pcsc_scan であっさり認識
 Japanese Chijou Digital B-CAS Card (pay TV)

recpt1 も地デチ/BS b25 あるなしに関わらず録画できました。
ただ、2TS同時に録画しようと、recpt1をもう一つ起動すると
recpt1[2151]: segfault at 20 ip b7793e5d sp b6cfc2e0 error 4 in libpthread-2.10.1.so[b778c000+15000]
なエラーで落ちます。先に起動していたrecpt1は落ちません。

BS1はトランスポートIDの問題なんですかね、どうしたら見れるの?

193 名前:252 mailto:sage [2009/11/09(月) 01:17:17 ID:FE6D2m+h]
動作報告を頂いた皆さんどうもありがとうございます。

>>182
90秒毎の周期性がある問題ですか… 関係ありそうなところをチェックしてみま
すが、他にもこの問題が発生した人はいますか?

>>187
電源はもっと細かく制御する予定です。実機がまだ手元にないこともあって、
(安全側に)安直な作りになっています。

>>192
PT2対応で弄ったところは複数同時録画と関係ないと思っているんですが…
coreを吐かせてgdbでbacktraceを取って頂けませんか? ちなみにBS1は
mplayerならtabを押すとプログラムが切替わって見えます。


194 名前:tomy ◆CfWlfzSGyg [2009/11/10(火) 08:54:49 ID:6HSDZraA]
PT1のオリジナルにも関わりそうなので私も見てみたけど、
定期的におかしくなりそうな部分はない様ですが。
もう少し他からの情報もあれば、お願いします。

>193
recpt1.cで、b25_decode()を行っている部分だけど、
dbufでのサイズをチェックしなくてよい?

ドライバでバッファにコピーする時には188バイとのTS パケットを
意識しているけど、recpt1側でread()した時に、
必ず188バイトの倍数にはならない可能性があるので、
b25の結果から残っているパケットデータをコピーしてあげないと
いけないのでは?

195 名前:182 mailto:sage [2009/11/11(水) 01:12:25 ID:uqnAsJqM]
gentooでもPT2が動作したので報告します。
kernel: 2.6.27-gentoo-r7 x86_64
CPU: Athlon64 3000+
マザボ: ASUS K8V(多分…)
メモリ: 1.5GB
カードリーダー: gemalto PC Twin Reader (アマゾンで購入)
自作機です。

カードリーダー関連はportageからインストールしてます。
emerge pcsc-lite pcsc-tools ccid

もう一方のマシン(ubuntu)で経験した90秒毎に古い映像が入る現象は、
今のところ再発してません。やっぱりレアケースなのかもしれませんね。




196 名前:252 mailto:sage [2009/11/12(木) 17:10:31 ID:n/1AH03H]
>>194
tomyさん、コメントありがとうございます。

b25_decode()の部分ですが、arib b25は内部でTSワークバッファを持っていて、
TSパケットのintegrity確保はこれがやってくれる、という理解でコーディング
しました。



197 名前:login:Penguin mailto:sage [2009/11/13(金) 02:17:59 ID:ewe9DbKg]
PT2対応版ドライバがCentOS5.4 (kernel-2.6.18-164.el5.x86_64) でも
正常に動作しました。カードリーダはNTT-comのものです。

地上波2番組同時録画でも問題なし。BS/CSはマシンがおいてある部屋が
パラボラ設置している部屋の正反対なので試せず…。

198 名前:login:Penguin mailto:sage [2009/11/13(金) 13:26:23 ID:oRSAfIgq]
>>124
DVBドライバ(HDUC)+ S2API対応パッチ(mplayer,gstreamer)でmplayerでチャンネルscan(isdb)できるのかな
gstreamerまでコンパイルが済んだんだけど、mplayerをguiやDVBやら付加しようとするとリンクでエラーを
起こしていて進まない もし、チャンネルscan(isdb)がmplayerで出きるのなら是が比でもコンパイル通すんだが

199 名前:124 mailto:sage [2009/11/13(金) 19:41:15 ID:YRe+3wJX]
mplayerでチャンネルscanというのがよくわからんのですが
s2scanというスキャンユーティリティは付属してます
(HDUxで不具合があったので 修正版をうpしてます)

mplayer dvb://NHK
とか 視聴中に"h" "k"キーでチャンネルを切り替えとかならできます
(もちろんs2scanとかで生成したチャンネル設定ファイルのチャンネルリスト上)
ただし切り替えは音声がらみ?でやや不安定と思う

あと mplayer -menu とかでDVBメニューを使えばチャネルリストが
OSD表示され選択できる
(ただしVDPAUとmenuは同時に使用できない)


200 名前:login:Penguin mailto:sage [2009/11/14(土) 00:37:16 ID:6BY10N/R]
>>199
すいません勘違いしてました DVB対応済みPlyaerみたいにscan機能そのものが組み込まれているのかと思っていました
(コンパイル時に機能拡張でscan機能(DVB-T)そのものが組み込まれると思っていた)
後、自分の環境では古いs2scanは9局中6局しかscanできなかったので新バージョンありがとうございます

201 名前:login:Penguin mailto:sage [2009/11/14(土) 09:31:01 ID:6BY10N/R]
>>199
s2scanの結果だけ報告します
新バージョンを5回程行いましたが安定しませんでした(ロックしたりしなかったり)
たぶん初回の成功確率が一番高いような気がする

dvb_apps_0.2.1(up0197.zip)のs2scan.cをdvb_apps_0.2(up0195.zip)に差し換えてmakeした
driverはmtvhd-v2.cに差し換え済み また、as11loader.logはup0431を使用
後、DVR_BUFFER_SIZE (100*188*1024)してあります

driverの方で少し気になったのはBUFFERサイズを大きくしないと終了してしまうのと
ある程度の時間視聴していると画面が一瞬ひっかかる場合がある(recfriooと比べて)

suse11.2_ x86_64
sknet HDUC
ICH9R
INTEL E6750
RADEON 3850
SB Audigy 2 ZS

202 名前:199 mailto:sage [2009/11/14(土) 12:59:37 ID:DnOIklXR]
>>201
報告どうもです.
s2scan はFriio/Fedora でテストしていて 一応問題なく動いているので
(やってるのはそれぞれのチャンネルにチューニングしてロックを待って
データを読み出してるだけなので)
もしかしたら HDUSはロックに少し時間がかかるのかも
s2scan.c の304行のループ上限値を20くらいに増やしてもだめでしょうか

203 名前:login:Penguin mailto:sage [2009/11/14(土) 15:46:27 ID:6BY10N/R]
>>202
指示の通り20でやって見たところ5回連続で成功しました ありがとうございます
上限値を半分の10でやってみたところこちらもOKでした(10局中10局選局)
ですので10連続成功しています(もう少し詰められるかも)

ちなみに、ICカードリーダはGemaltoのPC Twin+pcsc-ccidになります

これからOSの再インストールを行うのでしばらく連絡がとれませんが今回はありがとうございました

204 名前:login:Penguin mailto:sage [2009/11/14(土) 19:46:20 ID:6BY10N/R]
>>202
あれからMplayerで全て(10局)のチャンネルが視聴できるのを確認しました
とりあえず報告まで

205 名前:login:Penguin mailto:sage [2009/11/14(土) 23:01:44 ID:6BY10N/R]
>>202
動作報告です mplayer(isdbtパッチ対応)で視聴中に以下のメッセージが出力され映像音声ともに引っかかり始めました

バッファに多過ぎる映像パケットが与えられてます: (587 in 33611512 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
FAAD: error: Unable to find ADTS syncword, trying to resync!

ctl+cで終了させて再起動させたところ正常に再生を始めました 視聴時間は2〜4時間くらいの連続だったと思います



206 名前:login:Penguin mailto:sage [2009/11/15(日) 01:25:55 ID:HD9iPMYw]
音声データがFAADでエラーを起こしてドロップされると
このような現象(Too many video packet...)が出ます

以前は音声のチャンネル構成が途中で変わるような場合とかでよく出てたんだけど
最近はあまり見なくなってたんだけど...
BCAS(MULTI2)のデコードに失敗したか 時間的に間に合わなかったりして
音声データが壊れたのかもしれません
全般に音声データの再生はエラーに弱くすぐ同期ずれしてへんな再生やストールになりやすく しかも復帰しないので,
この辺りは まだ対策が必要なのかもしれないです

あと -ao sdlの方が -ao pulseの時より詰まらない(特に再生し始め時)ので
もしかしたらそれで解決するかもですが(望み薄だけど)

207 名前:192 mailto:sage [2009/11/15(日) 07:44:13 ID:0OuQRpF1]
お騒がせしました。単にメモリが少なかったようデス、1Gにしたら3TSまでいけました。
録画機はネットブートで60MB/sec出てたので、安心してしまった。
メモリ512Mではさすがに無理があったようです。
遅くなりましたが報告です。(規制で書けなかった)

208 名前:login:Penguin mailto:sage [2009/11/15(日) 17:32:37 ID:cwFb2eDu]
up0195.zipに入ってるmplayer用のpatchを当てたらコンパイルエラー
stream_dvb.cの349行目に

ptr->tvps.num = 0;

を書き加えることになってると思うけど

#if DTV_API_VERSION >= 5
   ptr->tvps.num = 0;
#endif

が正しいと思われます。

あと、MULTI2デコードしてないtsファイルを再生しようと思ったらできなかったんだけど
再生する時に何かオプションって必要なんですか?

209 名前:login:Penguin mailto:sage [2009/11/15(日) 17:39:09 ID:HD9iPMYw]
>>208
でした 古いカーネルでのテストしてなかった;)ので 気付かなかった

再生のオプションは必要ないです
pcscd が走ってないとだめだけど

210 名前:login:Penguin mailto:sage [2009/11/15(日) 18:05:05 ID:I38mg6Is]
>>206
アドバイスありがとうございます -ao sdl でマウスを動かすと音声が途切れ易くなってしまうのでalsaにしています
1) mplayer -x 480 -y 270 -zoom -vo x11 -ao alsa -alang ja -slang ja -framedrop -cache 8192 dvb://NHK総合1・東京;;
しばらくはこの設定で視聴して見ようと思います
やはり、2〜3時間くらいで[FAAD: error: Unable to find ADTS syncword, trying to resync!]になるようです(再始動でOK)
後、PC起動直後は全てのチャンネルで
dvb://NHK総合1・東京 を再生中
DVB CONFIGURATION IS EMPTY, exit
Failed to open dvb://NHK総合1・東京.
になってしまいました しかしながら、一度2scanを実行すると全てのチャンネルで視聴ができるようになるみたいです
但し、これはmplayerのコンパイルが不十分なために起こっているかもしれないので機会を見て再コンパイルしたいと思います
(configure.logの警告やerrorを無視したり機能omitしたりしたので) kde4.3.2 linux-gcd9 2.6.31.5-0.1-desktop
どうも、suse11.2 RC1のときと違う挙動でおかしくなってしまったので(依存関係壊したかも)クリーンインストールします

211 名前:login:Penguin mailto:sage [2009/11/15(日) 22:48:22 ID:HD9iPMYw]
mplayerはDVBの時は-cache 8192 とかでキャッシュした方が安定する気がします

DVB CONFIGURATION IS EMPTYの問題だけど
HDUSドライバがtuner_typeの問い合わせにSYS_UNDEFINEDを返していると思われるため
channels.conf のフォーマットが違うと認識してしまうと思う
めちゃ汚いけど mplayer側でパッチ当てるとしたら↓
--- 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");


212 名前:login:Penguin mailto:sage [2009/11/16(月) 23:35:16 ID:E7+Pjspx]
>>211
mplayerのパッチ箇所の指摘ありがとうございます 環境を変えてしまったので今週は直ぐに試せないのですが
来週あたりに機会を見計らって確認したいと思います わざわざお手数をお掛けして申し訳ありませんでした

213 名前:login:Penguin [2009/11/21(土) 21:16:02 ID:GorcQ8g5]
CentOS5.3でPT2対応ドライバーのコンパイルがうまくできません。
いろいろいじってるのですが
$ hg clone hg.honeyplanet.jp/pt1/ PT2
$ cd /home/hoge/PT2/recpt1
$ make
gcc -o recpt1 recpt1.o decoder.o mkpath.o `pkg-config libpcsclite --libs` -larib25 -lm -lpthread
/usr/bin/ld: cannot find -larib25
collect2: ld はステータス 1 で終了しました
make: *** [recpt1] エラー 1

これってどうすればコンパイルが通りますか?
教えてきださい。
decoder.hは
#include <../arib25/src/arib_std_b25.h>
#include <../arib25/src/b_cas_card.h>
としてます。もしかしてこれがまずい?


214 名前:252 mailto:sage [2009/11/22(日) 03:05:57 ID:7uwygJlS]
>>213
まずarib25ディレクトリの中でlibarib25.soをmakeしてmake installしてから
recpt1をビルドして下さい。


215 名前:login:Penguin mailto:sage [2009/11/22(日) 09:39:40 ID:mtRX+1JM]
CentOSって /etc/ld.so.conf に /usr/local/lib が設定してあんの?



216 名前:login:Penguin mailto:sage [2009/11/22(日) 20:33:06 ID:aQUaZesB]
>>213

Fedoraで運用してますが同じような状況になりました。

ld_library_pathにarib25のデフォルトインストール先である/usr/local/libが通ってないのが原因だと思われます。

環境変数LD_LIBRARY_PATHに/usr/local/libを追加するか、/etc/ld.conf.d/以下にpt2.confを作成して/usr/local/libと記述してldconfigを実行するとコンパイルが通ると思います。

217 名前:login:Penguin [2009/11/22(日) 23:24:23 ID:OdvCga2B]
/etc/ld.so.confに/usr/local/libを追記して
コンパイルができました。ありがとうございます。
PT2で録画できる事を確認しました。

218 名前:252 mailto:sage [2009/11/23(月) 00:00:57 ID:dV1F+XmC]
習慣的にデフォルトのインストール先として/usr/local/libを使っているだけ
なので、Makefileのprefixを書き換えてくれても問題ないです。


219 名前:login:Penguin mailto:sage [2009/11/23(月) 11:07:20 ID:bLmLan5p]
/etc/ld.so.confで引っかかる人って本当に後を絶たないよなあ。
10年以上同じアドバイスを繰り返してる気がする。
UbuntuやDebianは/usr/local/libを入れてくれてるんだけどね。
ほかのもそうしてくれれば楽だと思うなあ。

220 名前:login:Penguin mailto:sage [2009/11/23(月) 11:11:24 ID:1s2bJX+z]
負け負けインストールはよくて、ld.so.confはダメとな?

221 名前:login:Penguin mailto:sage [2009/11/23(月) 11:14:25 ID:2Qa2KY3I]
>>219
セキュリティ的に嫌がられるんじゃね?

222 名前:login:Penguin mailto:sage [2009/11/23(月) 11:16:13 ID:1s2bJX+z]
>>221
ディストロのパッケージに/usr/local/libにファイル置くのがあれば
書いてあるさ。


223 名前:login:Penguin mailto:sage [2009/11/23(月) 12:44:55 ID:lrqLtcSR]
>>219
> /etc/ld.so.confで引っかかる人って本当に後を絶たないよなあ。
> 10年以上同じアドバイスを繰り返してる気がする。

プログラマにアドバイスしたら?
それは使わないでくださいって。


224 名前:login:Penguin mailto:sage [2009/11/23(月) 13:53:03 ID:sXrqYg6Z]
共有ライブラリ全否定ワラタ

225 名前:login:Penguin mailto:sage [2009/11/23(月) 15:50:35 ID:7di41qof]
223みたいなのはシッタカ以前の白痴という感じかな



226 名前:login:Penguin mailto:sage [2009/11/23(月) 17:15:34 ID:OYCalW+F]
>>222
ディストロが /usr/local に入れちゃダメだろ。

227 名前:login:Penguin mailto:sage [2009/11/23(月) 18:49:30 ID:jsvT0ghq]
まあ、自分で make したものは /usr/local 以下にまとめたいという感覚は普通じゃない?

まあ、ディストリによって、/usr/local 以下は自己管理しなさいというディストリと、
どーせおまいら管理できないだろと言わんばかりに /usr/local 以下をデフォルトでは
読まないようにしているディストリとの、考え方の差だな。

228 名前:login:Penguin mailto:sage [2009/11/23(月) 20:24:32 ID:OYCalW+F]
>>227
> まあ、自分で make したものは /usr/local 以下にまとめたいという感覚は普通じゃない?
そうそう、だから、ディストロが入れちゃダメでしょ。


229 名前:login:Penguin mailto:sage [2009/11/23(月) 21:57:12 ID:DNHNrG5I]
たまたまPT2が手に入ったから、NASに刺してみた。
そんなに苦戦せずに動いた。ありがとー
今日は4ch同時録画を繰り返してみたけど、何も問題なし。
(Fedora Core9, Atom)


230 名前:login:Penguin mailto:sage [2009/11/26(木) 07:03:06 ID:lLSe244Z]
こっちで質問し直しします。

hdusfをubuntu9.10上で動かすことを画策しています。

recfriior4をmakeしました。その際、

up0257のnewpatch.diff
up0127のrecfriio4.diff

は当ててあります。

as11loaderに続いてこれを実行しようとすると
$ ./recfriio --hdus 25 10 /dev/null
Tuner type is HDUS.
Search friios from dir: /dev/bus/usb
1 friios found:
/dev/bus/usb/001/002: use this friio.
device: /dev/bus/usb/001/002
reading SKNET_HDTV_BDA.sys...done. offset = 77224
opening HDUS...usb ctrl failed: -1 Broken pipe retry.
Search friios from dir: /dev/bus/usb
1 friios found:
/dev/bus/usb/001/002: busy.
no friio can be used.
can't open tuner.

となりbusyでチューナーが開けないようです。アドバイスをお願いいたします。

231 名前:login:Penguin mailto:sage [2009/11/26(木) 18:33:15 ID:nS+XNgOZ]
赤青カードってどうやって手に入れるの?

本体だけ手に入れたんだが俺バカス
エロい人誘導しておくれ、たのむ

232 名前:login:Penguin mailto:sage [2009/11/26(木) 18:35:34 ID:s/qx50f0]
BCASに電話して「BS/CS対応のレコーダー買ったのでカード下さい」

233 名前:login:Penguin mailto:sage [2009/11/26(木) 18:46:19 ID:nS+XNgOZ]
ああ、電話して正規のルートで買えばいいのか。
怪しい中国人かイラン人から手に入れないとならないと思ってた。

ありがとう、エロい人

234 名前:230 mailto:sage [2009/11/26(木) 20:36:12 ID:lLSe244Z]
すんません。総合スレ行きます

235 名前:login:Penguin mailto:sage [2009/11/27(金) 10:25:14 ID:/pjtf3+E]
12月には約1万枚の出荷が予定され、そろそろ入手しやすくなってきた PT2 だが、
キャラクタデバイス版だけではなく、DVB 版でも使えるようにはならないかな?

ここ約二週間ほど動きがなく、寂しい限りなのだが。



236 名前:login:Penguin mailto:sage [2009/11/27(金) 23:12:09 ID:ZPEryJxj]
>>235
ごめん、dvb にすると、なにが良いんだっけ?

237 名前:login:Penguin mailto:sage [2009/11/28(土) 00:26:51 ID:G5rJGsiU]
epgrecが便利だからもうどうでもよかったりするなあ

238 名前:login:Penguin mailto:sage [2009/11/28(土) 00:39:53 ID:nq4xzQjY]
>>233
でも、実費で 2,000円かかるらしい。
これって、ええ商売やね。
たかが 2,000 円だけれども、塵も積もれば山となる。
1つの媒体に対して、1枚(一応ねw、B-CAS server とかたてなければw)必要だから、
全国ですごい大金にふくれあがるな。
これは、ヒドイ商売。

239 名前:login:Penguin mailto:sage [2009/11/28(土) 10:45:27 ID:E4aWvXsV]
今週末、PT2どこかで売ってないかな?

240 名前:login:Penguin mailto:sage [2009/11/28(土) 14:17:18 ID:7G33np4x]
dvbはワンセグで8ch使ってるので
PT2はキャラクタデバイス版の方がいいなあ。

241 名前:login:Penguin mailto:sage [2009/11/28(土) 21:04:24 ID:3bhFhkvH]
>>240
??

242 名前:login:Penguin mailto:sage [2009/11/28(土) 22:18:17 ID:YB7re43Y]
カーネルにマージすることを目論んでいるのは、dvb版じゃなかったっけ?

243 名前:login:Penguin [2009/12/03(木) 01:02:32 ID:LRJLn9M6]
hg.honeyplanet.jp/pt1/にarib25ディレクトリが無いようなのですが、
別配布に変わっていたりするでしょうか?

244 名前:login:Penguin mailto:sage [2009/12/03(木) 01:58:15 ID:yJEnXo/d]
>>243
> hg.honeyplanet.jp/pt1/にarib25ディレクトリが無いようなのですが、
> 別配布に変わっていたりするでしょうか?
ワシもハマった。
descriptionごとにアーカイブがある。なのでdescriptionのリンク先を表示してから
左のbz2かzipをクリックすることでその時点のファイルがダウンロードできる。
arib25があるところまで遡ればよい。



245 名前:login:Penguin mailto:sage [2009/12/03(木) 02:05:29 ID:yJEnXo/d]
Fedora12で動きました。
Q9450 P35。
カードリーダーは千石電商で購入した、TFTEC SCR001。
pcsc_scan では Alcor Micro AU9520と認識。




246 名前:login:Penguin mailto:sage [2009/12/03(木) 09:21:37 ID:LRJLn9M6]
>>244
といいますか .hg には痕跡がありまして・・・
changeset 73 までにはあるのですね。
74が"good citizens never use gray code. wise people never watch TV" だそうです。
やっぱおいらは bad citizen すかね orz と思いつつ、おかげさまで動作はチェックできました。
ありがとうございます。

247 名前:login:Penguin mailto:sage [2009/12/03(木) 21:55:20 ID:Zj80Axxd]
録ったtsをVFRなMP4にしたいのですが、
LinuxのツールでVFRをまともに扱えるのありますか?

mencoderで疑似120fps化はできたのですがどうしてもVFRにする方法が見つかりません。

248 名前:login:Penguin mailto:sage [2009/12/04(金) 01:12:07 ID:ObW8IyYw]
要はtimecodes format v2に対応しているmuxerがあればいいんでしょ?
俺は知らないけど・・・

249 名前:tomy ◆CfWlfzSGyg [2009/12/06(日) 16:27:38 ID:dOfBZWz5]
とりあえず手に入ったので初期化のログを取って
wikiに上げておいた。

微妙にコマンドが変わっているのと、
ISDB-Sの初期化時のreadで
ISDB-S:07受信(1バイト)が
ISDB-S:0F受信(1バイト)に変わって戻りが

PT1:4C
PT2:52
を期待しているみたい。

250 名前:171 mailto:sage [2009/12/07(月) 01:07:30 ID:IrDOEaM4]
Fedora 12にて、つい最近リリースされたLinux 2.6.32でPT1のドライバをコンパイルしたらエラーが発生しました。
pt1_i2c.cで問題になってるみたいです。
カーネルのコードが変わったんでしょうかねぇ…。

$ make -C /lib/modules/`uname -r`/build M=`pwd` V=0 modules
make[1]: ディレクトリ `/usr/src/kernels/2.6.32-1.1.atom' に入ります
CC [M] /home/sion/tarball/TV/pt1-1d1d616cde98/driver/pt1_i2c.o
/home/sion/tarball/TV/pt1-1d1d616cde98/driver/pt1_i2c.c: In function ‘i2c_lock’:
/home/sion/tarball/TV/pt1-1d1d616cde98/driver/pt1_i2c.c:148: error: implicit declaration of function ‘schedule_timeout_interruptible’
make[2]: *** [/home/sion/tarball/TV/pt1-1d1d616cde98/driver/pt1_i2c.o] エラー 1
make[1]: *** [_module_/home/sion/tarball/TV/pt1-1d1d616cde98/driver] エラー 2
make[1]: ディレクトリ `/usr/src/kernels/2.6.32-1.1.atom' から出ます
make: *** [pt1_drv.ko] エラー 2


251 名前:login:Penguin mailto:sage [2009/12/07(月) 03:50:37 ID:l1kvQMoB]
>>250
2.6.32で普通にコンパイルできた。

/usr/include/linuxがカーネルのヘッダファイルディレクトリを指してない
とかでは。


252 名前:login:Penguin mailto:sage [2009/12/07(月) 09:06:58 ID:TPs8ZTFc]
fedoraパッチがコンフリクトしているのだろう。

253 名前:login:Penguin mailto:sage [2009/12/07(月) 19:57:51 ID:aNr1ZodB]
>>247

とりあえずRAWで吐かせてGPACのMP4Box使って一本にしなはれ。

MP4Boxでまとめると、x264 のq,Bフレームの最大最小など
幾つかのパラメータを全ての破片で合わせてやらないとVFRにならないからそのあたりで試行錯誤する事になる

254 名前:login:Penguin mailto:sage [2009/12/07(月) 22:51:08 ID:e4BsRYpV]
PT2をDVBドライバとしてインストール出来たけれどアプリの使い方分からない
DVB対応アプリで色々やってもダメだった。どうすれば良いんでしょうか?

255 名前:login:Penguin mailto:sage [2009/12/07(月) 22:58:21 ID:lA+yFpaZ]
>>254
インストールはできるが、PT2 だとチャンネルスキャンもできなくね?



256 名前:login:Penguin mailto:sage [2009/12/07(月) 23:04:46 ID:e4BsRYpV]
>>255
できないねぇ。。。DVB版ドライバは基本PT1専用かな....

257 名前:login:Penguin mailto:sage [2009/12/07(月) 23:07:35 ID:lA+yFpaZ]
>>256
commit 13332 で PT2 もサポートしようとしてるから、入手出来次第、サポートするんじゃね?

258 名前:login:Penguin mailto:sage [2009/12/07(月) 23:14:36 ID:e4BsRYpV]
>>257
OK....情報ありがとう

まったり待つよ


259 名前:login:Penguin mailto:sage [2009/12/07(月) 23:34:38 ID:myJSYrgs]
当分はキャラクタデバイス版を使ってepgrecだろうねい。

260 名前:login:Penguin mailto:sage [2009/12/08(火) 08:01:12 ID:Tq/nV0S4]
2002年購入のFMV DESKPOWER C18SAにPT2をさしてFedora 12をインストール、キャラクタデバイス版ドライバを
インストールするも認識せず。
lspciや/proc/bus/pci/devicesにも現れないのはOSが新しくてドライバが非対応っていうレベルじゃねーだろと思って、
マザーが古くて5V専用なのかもしれないと考え、
まったく同型機で、かつWindows XPが搭載されているコンピュータにPT2を移動して普通にドライバとSDKをインストールしたところ、
普通に動いた。
ちなみにPC WizardによるとPCIスロットは5Vとしか書いてなかった。

再びFedora 12のコンピュータに戻したが、「Ubuntuなら動くかも」との助言を得てOSをUbuntuに変更。
ところがやはり認識しないので、こんどはI/OポートやIRQが衝突してるのかなぁ(IRQ要るのか疑問だったが)とか
思ってBIOSで不要なデバイスであるオンボードモデムとオンボードサウンドデバイスを無効化したらやっlspciに現れた。

ところがドライバをロードしてもDMA ALLOC ERRORとか言われた。メモリが256MBだったので2GBに増設したらやっと認識して、
pc1 thread_runも出て、チャンネルスキャンに成功した。recpt1で録画もできた。

長かった・・・。今度はFedora 12で動かすことを試してみたい。

261 名前:login:Penguin mailto:sage [2009/12/08(火) 13:33:20 ID:HvqV5EuS]
>>260
  || ̄ Λ_Λ
  ||_(Д`; ) 「なにがしたいんだよ・・・見れたんならそれで良いじゃん」
  \⊂´   )
    (  ┳'

262 名前:260 mailto:sage [2009/12/08(火) 20:06:22 ID:Tq/nV0S4]
結果、Fedora 12でも動いた。
よかったよかった

>>261
Linuxで録画鯖を作ろうと思った。
Fedoraのほうが扱いなれてるからそっちのほうがいい、それだけのこと。

263 名前:login:Penguin mailto:sage [2009/12/08(火) 22:17:02 ID:OAXTiooF]
>>260
      r;ァ'N;:::::::::::::,ィ/      >::::::::::ヽ
.      〃  ヽル1'´        ∠:::::::::::::::::i
       i′  ___, - ,. = -一   ̄l:::::::::::::::l
.      ! , -==、´r'          l::::::/,ニ.ヽ
      l        _,, -‐''二ゝ  l::::l f゙ヽ |、 ここはお前の日記帳なんだ。
        レー-- 、ヽヾニ-ァ,ニ;=、_   !:::l ) } ト
       ヾ¨'7"ry、`   ー゙='ニ,,,`    }::ヽ(ノ  このスレにでも書いてろ
:ーゝヽ、     !´ " ̄ 'l,;;;;,,,.、       ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{   __)`ニゝ、  ,,iリ::::::::ミ
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ ,  な!
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /

----------------------------------------------------------------------

264 名前:login:Penguin mailto:sage [2009/12/08(火) 23:57:31 ID:BpgTfFWH]
今、>>263がいい事言った。

265 名前:login:Penguin mailto:sage [2009/12/09(水) 07:33:58 ID:SXpZ1Vao]
PT2とepgrecで録画しているんだが
時々".ts"の拡張子が付いてないファイルが作られるのがやや困り
具体的にはタモリ倶楽部とたかじんのそこまで言って委員会

全部のファイルでないのがよくわからない



266 名前:login:Penguin mailto:sage [2009/12/09(水) 07:53:44 ID:6+62WSPY]
>>265
録画ファイル名形式と、ファイル名のエンコーディングとepgdumpの
バージョンは?
ヲレは
ファイル名のエンコーディング UTF-8
ファイル名形式 %YEAR%年%MONTH%月%DAY%日%HOUR%時%MIN%分%SEC%秒_%TYPE%%CH%_%TITLE%
epgdump 11/18のパッチが当たったバージョン
にしているけど、そんな問題起きたことがない。

267 名前:login:Penguin mailto:sage [2009/12/09(水) 12:04:30 ID:K6uW0fSB]
特定の文字列で起きるってことは文字コードがらみかなんかが
原因だろーね。phpとmysqlがからむから厄介だよねえ。

268 名前:login:Penguin mailto:sage [2009/12/09(水) 12:35:54 ID:xt/hJyrm]
うおぉお、オメーら楽しそうでいいなぁ。PT2欲しいよー!

でも録画してまで見たい番組とかも無いんだよね…。
構築してちゃんと動いたら満足してしまいそう。変?

269 名前:login:Penguin mailto:sage [2009/12/09(水) 17:43:00 ID:Atzx3q4S]
普通じゃね?

270 名前:login:Penguin mailto:sage [2009/12/09(水) 18:46:40 ID:xt/hJyrm]
デスヨネー!

271 名前:login:Penguin mailto:sage [2009/12/09(水) 19:29:08 ID:mJ4hTSvP]
スカパーなら結構あるな
ドキュメンタリーとか音楽番組とか

272 名前:login:Penguin mailto:sage [2009/12/09(水) 21:41:55 ID:1XEY7O4I]
PT2買おうと思うんだけど、カードリーダーはWinで動作報告ある奴ならなんでもいいの?

273 名前:login:Penguin mailto:sage [2009/12/09(水) 21:54:31 ID:7aZ1VIGL]
Win ? 釣り?

274 名前:login:Penguin mailto:sage [2009/12/09(水) 21:54:57 ID:SXpZ1Vao]
>>266>>267
最近インスコしたDebian
ファイル名エンコーディングはUTF8だし
mysqlもphp5もUTF8がまともに通るはずなんだよね
epgdump epgrecのページで落とした11月18日版
ファイル名形式 %ST%_%CH%_%TITLE%

どんな番組だとダメなのかもうちょっと調べてみるわ

275 名前:login:Penguin mailto:sage [2009/12/09(水) 22:07:27 ID:SXpZ1Vao]
たしかにLinuxでのカードリーダー動作実績情報あまり見ないな
うちは三月兎で買った
www.march-rabbit.jp/index.php?main_page=product_info&cPath=22_102&products_id=3773
使ってる
箱にもLinux対応って書いてあった



276 名前:login:Penguin mailto:sage [2009/12/09(水) 22:15:17 ID:1XEY7O4I]
>>275
ありがとう。型番なんてやつ?

277 名前:login:Penguin mailto:sage [2009/12/10(木) 00:11:55 ID:SqXXRg88]
今日PT2の大量出荷の第一段か…店にでるのっていつぐらいだろうか?
土曜朝に買いに行って残っているかぁ @ 日本橋

278 名前:login:Penguin mailto:sage [2009/12/10(木) 07:36:49 ID:XRwPSUsB]
dvb だと、mythtv で認識しますか?

279 名前:login:Penguin mailto:sage [2009/12/11(金) 00:01:22 ID:u/0yCoVZ]
>>276
横レスだが。
kakaku.ecnavi.jp/item_info/21281205991140.html
のTFTEC SCR001でFedora12でPT2動作した。
千石電商で購入。

280 名前:login:Penguin mailto:sage [2009/12/11(金) 00:14:21 ID:dQCNGIkk]
>>279
さんくす、購入しました
あとはPT2を…

281 名前:login:Penguin mailto:sage [2009/12/11(金) 18:48:07 ID:kxvNEntc]
>>279
チビカスもいけるしな
正月明けのお届けでよければこっちから7ドルで買える
www.dealextreme.com/details.dx/sku.25899

282 名前:login:Penguin mailto:sage [2009/12/13(日) 11:36:13 ID:iaVT98I5]
PT2手に入った(けどデムパが明日以降なw)んで、ちょい質問。
現状epgrec+キャラクタデバイス版ドライバの使用を考えてるんだけど、こっから放送時間の変更とか延長に対応を考るとしたら

あ)既にできる、もしくはその予定

い)(録画スクリプトやepgrec側の改造は別にするとして)
 1)ストリームを自前/半自前でフィルタして、STD-B10あたり(なのか?)と折り合いをつける
 2)それ的なものが既にあるので、それ使えよ

う.a)DVB版ドライバは既にPT2対応してるので
う.b)DVB版ドライバはもうすぐPT2対応するので
 1)STD-B10あたりと折り合いをつける
 2)実はすでにDVB及び周辺でそこら辺まで抽象化されていて、特にやることは無い
 3)API的には上記1〜2だけど、PTドライバに実装されてないorされない

の選択肢だとどこら辺が近い?
ちなみに自分自身は現状のアナログチューナーの使ってる状況からいえば

ん)別にそんなん無くても困ってないじゃん?

だったりするんでアレなんですが。

283 名前:login:Penguin mailto:sage [2009/12/13(日) 12:29:44 ID:vAh+OiQe]
>>282
最新開発版のrecpt1はrecpt1ctlなる実行ファイルにより、
動作中のrecpt1にチャンネル変更、録画時間変更などを命令できるらしい
(私は動作確認してません)

ところがepgrecのほうは対応してないのでepgrecのほうも対応させないといけない。

だから「あ」と「い」の中間じゃね?

284 名前:login:Penguin mailto:sage [2009/12/13(日) 12:37:56 ID:cAoDIwA/]
EPGの定期的な更新で録画開始時間の変更には限定的ながら
epgrecでも対応できるので、とりあえず録画中の変更に対応できれば
いいんじゃないかな。
recpt1の出力をフィルタを介するようにしてSTD-B10なりで延長の
情報が取れたらrecpt1ctlで延長するとか、chardevでやるならそんな感じ。
recpt1そのもに機能を持たせてもいいかもしれない。


285 名前:login:Penguin mailto:sage [2009/12/13(日) 12:45:29 ID:f1AA87Ga]
う.b) -2)
アプリは gstreamer dvb パッチ + dvb_sched_ev スクリプト



286 名前:login:Penguin mailto:sage [2009/12/13(日) 13:18:14 ID:EKp7X4R/]
カードリーダーはNTTのやつお薦め。

287 名前:login:Penguin mailto:sage [2009/12/13(日) 13:33:48 ID:iaVT98I5]
>>283-285
サンクス!
つーことはアンテナ立ち次第epgrec準備して、ドライバの進捗をお祈りしつつ
録画スクリプト/小プログラムで対応、って感じでいけそうですね。
Mythとかでもいいのかもしんないけど、何かしらんがここまで縁なく過ごしてきちゃったしなー

>>286
上にあったTFTECの奴が安く売ってたんで買っちゃった。
動作チェックしてとりあえずOKだったんだけど、一緒に買った同じTFTECのUSB音声アダプタが一日で壊れた・・・

288 名前:login:Penguin mailto:sage [2009/12/13(日) 18:58:50 ID:cxieuBMB]
epgの受信できてないと思ったらPT2ドライバが無効になってた
過労死させてしまったと思ったじゃないか

289 名前:login:Penguin mailto:sage [2009/12/13(日) 19:55:43 ID:vGu/p84w]
HDUSFとSCR3310-NTTComでrecfriio --hdus --b25とするとBroken pipeとだけでて終了します
--b25を付けなければうまくいきます
pcsc_scanでB-CASは認識しています
何かうまくいかない原因として考えられる物はありますか?

290 名前:login:Penguin mailto:sage [2009/12/13(日) 21:28:13 ID:vGu/p84w]
すいませんrecfriio serverのhelpを見たら解決しました

291 名前:login:Penguin [2009/12/14(月) 20:53:54 ID:Bglr/CEr]
アナログ→デジタルに変わる時に、
TV局のチャンネル番号まで変わるのは何とかならないのか。

(´・ω・`)不便すぎる。

292 名前:login:Penguin mailto:sage [2009/12/15(火) 09:58:15 ID:QBygabLU]
間にフィルタプロキシでも挟めばいいんでね

293 名前:login:Penguin mailto:sage [2009/12/18(金) 22:48:02 ID:EvovNNmr]
>>291
総務省に家

294 名前:282 mailto:sage [2009/12/20(日) 12:22:58 ID:/SqdUiJi]
アンテナ立った!
地デジみれた!ドラゴンボール撮れた!
社長さん、tomyさん、epgrecの作者さん始め関係各位に感謝!

Ubuntu9.10
カーネル: 2.6.31-16-generic (i686)
CPU: Athlon5050e
マザボ: Jetway MA3-79GDG COMBO
カードリーダ:TFTEC SCR001
(衛星はアンテナ立ててないので地デジのみ確認)

ただUbuntu9.10のlavc使用アプリだと音声多重でおかしくなるのがあるっぽい?
最新のffmpeg通すと大丈夫みたい。


295 名前:login:Penguin mailto:sage [2009/12/20(日) 13:19:11 ID:1vEuLJcG]
PT2の入手性もかなり良くなってきたしtomyさんらのおかげで
LinuxのデジタルTV環境は急速に整備されたなあ。
糞垂れDpaとBカスのせいでLinuxは取り残されると思っていただけに
感慨深いものがある。
お高いFriioを使わずにすむようになったのもありがたいところ。



296 名前:login:Penguin mailto:sage [2009/12/20(日) 13:43:49 ID:7NaY4Awu]
こっちはPT2いまだ手に入らない…

HDP2ってrecfriioでどの程度動きますか?
値段的にPT2と大差なくダブルチューナーでさらにBカスカード付きなので
問題なければそっちでも言いような気がしてきました

297 名前:login:Penguin mailto:sage [2009/12/21(月) 03:51:27 ID:xKYyYsyA]
>>296

HDP2は後期ロットのローカル暗号が破れてなくて、Linuxでは使えない臭い。
前期ロットならいけるようですが。
詳細はDTV板のMonsterTV HDUS解析スレ読むべし。

で、今買って確実に行けるのはPT2とフリーオくらい。
PT2は本体電源が小さいと動作不安定になるかもしれない。
てか、昨日2本同時録画中にマシンが過負荷で落ちました(T^T)
散々原因調べて電源臭いので大きいのに変えてテスト中。



298 名前:login:Penguin mailto:sage [2009/12/21(月) 09:27:17 ID:bAFzkluJ]
>>297
過負荷で落ちたってことだけどなぜそう思ったの?
うちのPT1も録画中にepgdumpを実行するとOSがハングするけど原因が
はっきりしないんだよね。ログなどの手がかりもなし。

299 名前:298 mailto:sage [2009/12/21(月) 09:31:32 ID:bAFzkluJ]
追記
一番組録画中にepgdump実行でOSがハングするし、ハングするのも週に一回程度
と毎回でないところがさらに謎。


300 名前:login:Penguin mailto:sage [2009/12/21(月) 14:46:18 ID:xKYyYsyA]
>>298
電源容量が380Wなのですが、ディスクの数とか色々な関係から負荷をかけすぎると結構落ちていました。
# 特にjfsで切ってあるディスクへのアクセスが集中すると落ちやすかった。
が、調整しなおして危なくないように組み直してからは滅多に落ちなくなっていたのです。
所がどうやら電力的に厳しかったようでPT2さしたら、一番アクセスが集中する時間帯に落ちていました。
そこで、500W級の電源に換装してみた所…元々前の電源は瞬停に弱かったので、PT2が悪いと言い切れないのですが、このカードだけで20W以上喰いますからね…

301 名前:login:Penguin mailto:sage [2009/12/21(月) 14:57:09 ID:vVDKYzsH]
うちはPT2が80WのACアダプタ機で余裕カマして動いてるよ。

302 名前:login:Penguin mailto:sage [2009/12/21(月) 14:59:01 ID:xKYyYsyA]
>>299
ディスクのキューイングとかの調整でかなり改善するはずですよ。カーネルへのI/Oリクエストがこなしきれない状態が続くとデータ落ちやカーネルパニックを起こすっぽい。
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20080613/308032/
ttp://www.valinux.co.jp/contents/tech/techlib/eos/cfq/cfq_01.html
などなど、スケジューラは普通cfqだけど連続書き込みが多い場合には優先度づけしにくいのでanticipatoryやdeadlineにする。
ディスクの連続読み書きと断片読み書きのそれぞれがどの程度の割合か想定してそれぞれのタイムアウト時間やキューの段数を設定する。
後、jfsやxfsは録画のような連続読み書きや激しいディスクアクセスに弱い気がする(ジャーナリングしてるからかも知れませんけど)

303 名前:login:Penguin mailto:sage [2009/12/21(月) 22:11:05 ID:aZ0BfhjR]
>>297
後期ロットがあるのは HDU2
HDP2 には後期ロットは無いはず

304 名前:login:Penguin mailto:sage [2009/12/21(月) 23:00:48 ID:pWGfuGWP]
>>297,303
トン。近々にHDP2(基盤2.1)を入手できる予定なので試してみます。

305 名前:login:Penguin mailto:sage [2009/12/21(月) 23:03:15 ID:vOkgnPQw]
HDP2はHDP2Goldに移行したから同じ名前で新チップは無いんだっけか?



306 名前:login:Penguin mailto:sage [2009/12/25(金) 16:51:41 ID:L0F+3gTI]
できれば年末までに dvb-pt1 ドライバの pt2 対応がされるといいな。

307 名前:login:Penguin mailto:sage [2009/12/26(土) 23:27:51 ID:sRuhZd0L]
俺だけが使っているrecpt1の機能:
・時間指定は秒数以外にも 1h20m30s や 1:20:30 という形式でもOK
・ホームディレクトリに .recpt1-channels というファイルを置いておくと
--list オプションでカスタムの地デジチャンネルリストが表示できる


308 名前:login:Penguin mailto:sage [2009/12/30(水) 14:51:30 ID:H//N8JpA]
やっとPT2を入手してHDUCから変更したんだけど、最新のrecpt1(recpt1ctlを含んでいるやつ)でb25を有効にするにはどうすればいい
73:c44e16dbb0e2だと問題ないんだけど81:6e3bb2c0c5b6+b25(73:c44e16dbb0e2)を単純にmakeしただけだとダメなのか 誰か教えて!


309 名前:login:Penguin mailto:sage [2009/12/30(水) 15:09:41 ID:XkMy4MVS]
./configure --enable-b25

310 名前:login:Penguin mailto:sage [2009/12/30(水) 15:17:53 ID:NN52Kr6n]
そこまでやっておいて
(1)過去のb25をインスコしてから
(2)最新版のrecpt1をコンパイルする
という手順を試さないのか謎だね。



311 名前:login:Penguin mailto:sage [2009/12/30(水) 15:19:24 ID:H//N8JpA]
>>309 サンキュウー さっき気づくきました オプション指定したら有効になった ありがとう

312 名前:login:Penguin mailto:sage [2009/12/30(水) 15:24:11 ID:H//N8JpA]
>>310
それは既に試している309氏が指摘したオプション./configure --enable-b25があるのを10分程前に
気づき試して見たら正常に動作したと言う次第です


313 名前:login:Penguin mailto:sage [2009/12/30(水) 15:33:25 ID:NN52Kr6n]
動いたなら良き哉

俺はオプションわからないときいきなり.でgrepする直結脳。

314 名前:login:Penguin mailto:sage [2009/12/30(水) 18:09:47 ID:aSxfQlUV]
直結脳ってのが何だか分からんけど、「まずgrep より始めよ」って
デーモンパパが言ってたからその思考は間違ってないと思う。

315 名前:login:Penguin mailto:sage [2009/12/30(水) 19:18:04 ID:H9bEPrSR]
おれなんて、./configureのスイッチに気づかずに#defineしちゃったぜ!



316 名前:login:Penguin mailto:sage [2009/12/30(水) 20:28:43 ID:NXiA9cFs]
configure --help しようZE


317 名前:login:Penguin mailto:sage [2010/01/03(日) 13:26:45 ID:fIafNxAc]
録画しているマシンがあまり速くなく(Atom N270)、IOも100BaseのNFSにしているので、
recpt1 --b25して録画するとちょくちょく取りこぼしするのだ。
で、b25を別のマシンで実行することにしたんだけど、
動くときと動かないときがあって困る。

コマンドラインで動かすと問題ない。
atから動くスクリプトでは動くときと動かないときがある。
原因わかんねー。パスとかそういう問題ではないと思うのだけど。

318 名前:login:Penguin mailto:sage [2010/01/03(日) 14:27:51 ID:eYb2HTb7]
NFSじゃなくてgnbd使うと少しIOましになる
用途によっては使えないだろうけど

319 名前:login:Penguin mailto:sage [2010/01/03(日) 18:10:37 ID:fIafNxAc]
b25プロセスが複数同時にatから上がるとうまく動かない場合があるように見えた
なので、かっこ悪いけどlock fileを使って排他制御してみる事にする
とりあえずこれで2-3日放置してみるよ

320 名前:login:Penguin mailto:sage [2010/01/03(日) 21:57:57 ID:fIafNxAc]
pt1_drvの中の人いらっしゃいますか?
スカパーe2の全録画目指してるのですが、
録画途中に録画プロセスが落ちてしまう症状に悩まされています。
該当時刻のdmesgを見てみると
[219753.468587] TMCC LOCK ERROR
が出ています。
これ、何が原因で出るのかと調査したところ、
LNB回りの処理で、期待する結果になってない場合に出る模様です。

具体的には、以下のシナリオで発生する模様です。
1. テレビ/チューナからLNB電源が供給される
2. pt1_drvによるCSの録画開始
3. テレビ視聴終了。LNB電源が供給されなくなる
4. pt1_drvによる録画がコケる

それから、recpt1のソースコード読んでみたのですが、
二つのBSとかCSの録画を走らせた場合に、
先にBS/CSの録画が終わらせたプロセスが、
LNB電源の供給を終わらせてしまって、
後から起動したBS/CSの録画プロセスが影響受けるのもありそうです。

LNBの電源常にONモードとか準備してしまうのも
手のような気がしますが、どうでしょう?
録画状況を管理してLNB給電続ける/やめるってのも手ですけど、
面倒くさいなら、常にONでもいいような気もします。

321 名前:login:Penguin mailto:sage [2010/01/04(月) 00:05:29 ID:qjTd5mYb]
よそで使ってるテレビが影響するってことは、その
テレビのラインから給電する配線になってるんでは?
それともなんか読み間違えてるんだろうか。

322 名前:login:Penguin mailto:sage [2010/01/04(月) 00:31:22 ID:ye9sCJqt]
>>321
いや、だから、録画途中の処理で、
録画のwhile()ループ内で、LNBのステータスが変更されたときに、
対応する処理が入ってないって言ってるのよ

323 名前:252 mailto:sage [2010/01/04(月) 15:25:58 ID:qr8IID2p]
>>320
ドライバの中でLNBにリファレンスカウントを付けて対応してみました。

324 名前:login:Penguin mailto:sage [2010/01/04(月) 15:36:56 ID:UwvLUMU9]
>>323
きたー。
って、カーネルにマージしてしまった現在では、どこで最新のは手に入るの?

325 名前:login:Penguin mailto:sage [2010/01/04(月) 15:40:20 ID:UwvLUMU9]
昔のbzrリポジトリは7週間かわってないよね。



326 名前:login:Penguin mailto:sage [2010/01/04(月) 15:41:14 ID:UwvLUMU9]
ああ、hgか。

327 名前:login:Penguin mailto:sage [2010/01/04(月) 23:19:50 ID:ye9sCJqt]
>>323
対応いただきありがとうございます

328 名前:login:Penguin mailto:sage [2010/01/08(金) 16:24:17 ID:MuyTuBB+]
PT2を使用しているのですが、
recpt1 で NHK BS2 のみ録画できません。
同様の症状の方いらっしゃいますか?
チャンネルを 102 にしているのに 録画されているのがNHK BS1だったり、
SOLiVE24 だったりします。
同じアンテナを使っている自宅TVでは問題なく視聴できています。




329 名前:login:Penguin mailto:sage [2010/01/08(金) 16:32:16 ID:xRVQfYeS]
>>328
BS1とBS2はチャンネルは別だけど同じストリームの中に入ってるんだよ。
要するに同時放送されてるってコトね。
tssplitter的なもので分割するか、再生するときVLCで
プレイするProgramを選ばなきゃならない。

330 名前:login:Penguin mailto:sage [2010/01/08(金) 16:34:46 ID:y/xgdcIg]
それ多分ちゃんと録れてるかと

331 名前:login:Penguin mailto:sage [2010/01/08(金) 16:53:18 ID:MuyTuBB+]
>>329
ありがとうございます。疑問が解けました。
>>330
ちゃんと録れていました!

332 名前:login:Penguin mailto:sage [2010/01/08(金) 23:29:57 ID:krSSr86E]
>>304です。ご報告です。

HDP2 Goldを入手できましたが…暗号化チップが未解析の奴でした。orz
 ttp://pc11.2ch.net/test/read.cgi/avi/1259133333/25
ということで、HDP2 Goldにはバージョンによって動く奴と動かない奴があるそうです。

土日辺りにGoldなしのHDP2(HDP2なら確実に解析済みらしい)かPT2を探しに行ってきます

333 名前:x108235.dynamic.ppp.asahi-net.or.jp sage [2010/01/09(土) 00:18:21 ID:e5jJad8m]
2.6.32.3@ubuntu(karmic),debian(sid)でも同様のエラーを確認
pt1_i2c.c の頭の方に
#include <linux/sched.h>
を追加したらビルドは通った。動作確認はまだ。

334 名前:x108235.dynamic.ppp.asahi-net.or.jp mailto:sage [2010/01/09(土) 00:22:10 ID:e5jJad8m]
アンカ書き漏れった、>>250

335 名前:login:Penguin mailto:sage [2010/01/09(土) 07:21:12 ID:eUMLoNLD]
日経Linux 2010年2月号
itpro.nikkeibp.co.jp/article/MAG/20100105/342880/
> 特集2
> PT2で地デジ録画システムを作る
>
> パソコンで地上デジタル放送や衛星放送を受信できるデジタル・チューナ「PT 2」を使ってシステムを作ります。
> 最新のLinux ディストリビューションのFedora 12 とUbuntu 9 . 10 でPT 2 のドライバをインストールし,
> 高画質のテレビ番組を見てみましょう。番組表から録画予約する方法も紹介します。

ほう。



336 名前:login:Penguin mailto:sage [2010/01/09(土) 09:14:26 ID:qZkMirgg]
買うわ

337 名前:login:Penguin mailto:sage [2010/01/09(土) 10:25:49 ID:Be7WXqbG]
俺も

338 名前:login:Penguin mailto:sage [2010/01/09(土) 11:13:53 ID:662Sm+RD]
>>335
たいしたこと書いてないから、立ち読みで十分理解できると思う。

339 名前:252 mailto:sage [2010/01/09(土) 12:48:13 ID:M8zTtUtR]
>>333
linux/sched.h が include されないのはディストリビューション固有の問題
(おそらく kernel 外の古いヘッダが参照されている)だと思いますが、とり
あえず明示的に linux/sched.h を include することにします。

手元の環境で schedule_timeout_interruptible の prototype を提供している
のも linux/sched.h なので動作は問題ないはずです。


340 名前:login:Penguin mailto:sage [2010/01/09(土) 19:19:43 ID:qQbTDqdy]
>>335
Linux弄ったことない俺が興味本位で立ち読みしたが
英文の暗号みたいなのがさっぱり理解できなかった
みなさんすごいお

341 名前:login:Penguin mailto:sage [2010/01/10(日) 01:00:45 ID:TyjqH0FB]
そんな俺も1週間でMythtv使いこなしてるww

342 名前:login:Penguin mailto:sage [2010/01/10(日) 01:12:05 ID:ZYmdzwCk]
ふひぃ
PT2買って以来TSとARIB仕様書眺めつづけて
なんかよーやくMPEG2-TS ARIB仕様が大体つかめたけど、
この仕様もかなりアレですな。おかげで正月全然TV見れなかった(w

ところでepgrecがスゲー見やすくてお気に入りなんだけど、これで複数編成チャンネルの表示が出来たりとかしないっすかね?

343 名前:login:Penguin mailto:sage [2010/01/10(日) 11:17:07 ID:hSHnM/l4]
EPGREC どんどん進化して欲しいです。

日経Linuxも買いました。

344 名前:login:Penguin [2010/01/10(日) 11:32:41 ID:6kM93ObY]
日経Linux買ってきた。今、Fedoraのインストールが終わったので、
これからPT2のドライバをインストールする。

記事ではarib25-0.2.4をDVDから使うことになっているけど、この最新版は無いのかな?
「まるも製作所」さんのHP探しているけど今のところ見つけられずにいる。

345 名前:login:Penguin mailto:sage [2010/01/10(日) 11:51:36 ID://UQaL7k]
>>344
0.2.4が最新だったと思います



346 名前:login:Penguin mailto:sage [2010/01/10(日) 14:08:49 ID:dyKRq0rw]
epgrecは「後の改造はおまいらよろしくね」って事なのかな

347 名前:344 [2010/01/10(日) 22:20:59 ID:6kM93ObY]
>>345
ありがとー。0.2.4でとりあえず録画に成功したよ。
ただ・・・

recpt1 --strip --b25 CH番号 7200
として、2時間録画しようとしたら、何故か4時間録画されてた・・・
なんで?

今は、妹にBCASカード取りあげられたのでもう試せない。

348 名前:login:Penguin mailto:sage [2010/01/11(月) 01:42:21 ID:W0SbH4s7]
>>347
妹と俺のBCASカードしばらく交換してやってもいいぞ

349 名前:login:Penguin mailto:sage [2010/01/11(月) 07:24:41 ID:RiaoHRJo]
>>347
俺も最初倍だと思った。
ワンセグがついていた。
TsSplitterで分離したら、半分になった。
$wine TsSplitter test.ts


350 名前:login:Penguin mailto:sage [2010/01/11(月) 10:30:46 ID:zxLlMkCk]
>323
ボード単位のLNB制御と2.6.32のmake対応を入れたパッチを
2sen.dip.jp/cgi-bin/pt1up/source/up0258.gz
においておきました。
気に入ったらマージしてください。


351 名前:login:Penguin mailto:sage [2010/01/11(月) 21:06:40 ID:zCuf4Aeu]
CASカードとられちゃったんなら、むしろワンセグだけ抜き出して見ればいいんじゃまいか

352 名前:344 [2010/01/11(月) 21:11:53 ID:GwrjvyKn]
>>348
「兄がキモいということが近所の友達にバレると嫌なので、外出歩くな!」と
言ってくるような妹です。こんなんでよければ、BCASと交換してください。

TsSplitterでワンセグ抜きだしてみました。
でもやっぱり録画時間が2倍になってます。
なんでだろー
まあ、録画出来ているから細かいことは気にしないことにします。

353 名前:login:Penguin mailto:sage [2010/01/12(火) 00:14:05 ID:Rnqf2AoB]
今なら増量キャンペーン中で予約時間の二倍録画するサービスを行っています。

354 名前:login:Penguin mailto:sage [2010/01/12(火) 00:15:30 ID:pYpQ/x8f]
日経linuxにrecpt1でリアルタイム視聴はFIFO経由で面倒とか書いてあったけど、
普通にstdout経由でパイプ使えるんだけどな。

recpt1 --b25 27 - - | mplayer -

とか。

355 名前:login:Penguin mailto:sage [2010/01/13(水) 01:25:52 ID:MwblUjGx]
>>323
しばらく動かしてみて気になったこと。
recpt1がシグナルを受けて死亡したときに、
LNBのカウンタが上がったままになるので、
あり得ない値(2桁とか)になってしまってログ格好良くないです。

シグナル受けたときの処理を入れるとしても、
KILLシグナルはハンドリング出来ないので悩ましいですね。
少しこの辺検討してみます。
#そもそも、殺すシグナル送ってくるなゴルァって仕様と言い張っても
#いい気もしますが…
#自分としては、PT1からLNB常時給電も行いたいので、
#現在のドライバの実装の形がありがたいです



356 名前:login:Penguin mailto:sage [2010/01/13(水) 08:49:25 ID:411zfU95]
>>354
そだよね。日経Linuxは見てないから知らんけど。
うちだとmplayerのオプションこんな感じ。
- -vo xv -cache 200 -xy 540 -vf pp=lb

357 名前:login:Penguin mailto:sage [2010/01/14(木) 13:23:49 ID:T4sSFsi8]
BS-1との闘いは続く。
「それでもボクは録れてない」

358 名前:login:Penguin mailto:sage [2010/01/14(木) 17:16:53 ID:u9ozbGZR]
ww誤爆だよ。

359 名前:login:Penguin mailto:sage [2010/01/14(木) 20:32:48 ID:bnNzlXP2]
リアルタイム視聴って鯖にどれくらい負荷かけてる?

360 名前:login:Penguin mailto:sage [2010/01/14(木) 20:51:06 ID:HM/yizr0]
VDPAUを使ってないのかね?

361 名前:login:Penguin mailto:sage [2010/01/14(木) 21:09:54 ID:bnNzlXP2]
Intelのオンボでは出来ないようですね
グラボを変えて試してみます

362 名前:login:Penguin mailto:sage [2010/01/15(金) 04:23:07 ID:9ZFCVHK7]
>>359
Q9550+G8400GS vdpauでCPU 20%(1 core)ぐらいかなー

363 名前:login:Penguin mailto:sage [2010/01/16(土) 16:58:00 ID:GGgG3KEV]
激しく出遅れたけど、作者本人が公開を止めてるものを日経はDVDに入れてんのか。
b25がないと記事にならないとはいえ、相変わらず何でもやるな。

364 名前:login:Penguin mailto:sage [2010/01/16(土) 17:57:13 ID:MJceL0Xh]
まるも製作所さんはb25の公開停止しちゃったの?

365 名前:login:Penguin mailto:sage [2010/01/16(土) 18:05:18 ID:MJceL0Xh]
まだあるじゃん。
まるもさんが圧力に屈して削除したのかと思ったよ



366 名前:login:Penguin mailto:sage [2010/01/16(土) 18:12:06 ID:CTcCDhmL]
v0.2.4を引っ込めたのはgitだかhgだかの方の話だろ。

367 名前:login:Penguin mailto:sage [2010/01/16(土) 18:14:40 ID:MJceL0Xh]
なるほど。しかしb25の作者はまるもさんだよね。

368 名前:252 mailto:sage [2010/01/16(土) 20:27:20 ID:BieIBmZF]
ここの内容を参考に、昨今の法令実施状況を勘案して同梱を中止しました。
ttp://www.mext.go.jp/b_menu/shingi/bunka/gijiroku/013/05072901/002-4.htm

アクセスコントロール機能を持つソフトウェアであっても現在の法解釈では問
題はないはずですが、不適格な法務大臣や著作権問題に専門性がない地方警察
が取締りをしている下では、法の理解が必ずしも安全を保障しないと考えまし
た。

このような事情なので、recpt1にはアクセスコントロール機能はもはや存在し
ません(ライブラリがないのだからその機能はない)。存在しない機能につい
て私は一切説明しませんが、利用者が独自に工夫し同等の機能を実現すること
については私は同様に一切制限しません。

ということでよろしくお願いいたします。


369 名前:login:Penguin mailto:sage [2010/01/16(土) 21:03:42 ID:O6OiUVht]
>>368 = まるもさん?

とりあえず、最新版(0.2.4?)を探して落としておきますか…

370 名前:252 mailto:sage [2010/01/16(土) 21:05:05 ID:BieIBmZF]
>>369
gitだかhgだかの中の人です

371 名前:login:Penguin mailto:sage [2010/01/16(土) 21:16:38 ID:O6OiUVht]
>>370
了解&乙。
話の流れを勘違いしてました。すみません。

372 名前:login:Penguin mailto:sage [2010/01/17(日) 20:45:39 ID:mLJdToiN]
>>361

XVMCは使えないですか?
これはMPEG1/2のデコード支援。
Intelは使えたと思うけど…

373 名前:login:Penguin mailto:sage [2010/01/19(火) 17:50:42 ID:1/+Aw3gs]
epgrecで取得した番組表を眺めてたら、20日3時頃放送の龍馬伝メイキングがNHKとCTC、放送大学にも登録されてた
epg取得失敗時にNHKの番組表で埋め尽くされることはあるけど、毎日同時間帯がこの症状みたい(放送休止?)
どこをいじれば改善するかいのぅ

374 名前:login:Penguin mailto:sage [2010/01/20(水) 11:01:47 ID:ZuFJ1bKP]
>>373
DB作り直せばいいんじゃね?

375 名前:login:Penguin mailto:sage [2010/01/21(木) 01:54:18 ID:0tH9Ldd0]
Ubuntu9.10 PT2 epgrec で録画鯖を作成。なんとか使えるところまで来たんだけど
レグザとの併用で嫁でも便利に使えるようにとdo-record.shをいじってるんだがなかなか上手くいかないね〜
特にCSを録画した後にtssplitter_liteでの自動処理。
いらん番組もレグザからすぐに見れるからお得と考えるべきか。。。

echo "CHID : $CHID"
みたいな感じで参照できると目的の番組だけ抜き出せて便利なんだけどどこをどう変えれば良いのか分からない。。。

ところで、簡易録画(MODE==0)でもtssplitter_liteで自動処理ができるようにしようと思うんだけど
${OUTPUT}=="/tmp/__temp.ts"
だったら、epgdumpによる録画中ということで良いんだよね?

epgrec使ってる人はどんなdo-record.shにして使ってるんだろ?
Ubuntuやらシェルスクリプトやら初めて触るものばかりでif分岐処理ですら手こずってるよw



376 名前:login:Penguin mailto:sage [2010/01/21(木) 02:44:47 ID:0tH9Ldd0]
if [ ${OUTPUT} = "/tmp/__temp.ts" ]; then
こうだった。。。もう少し勉強してから書き込むようにしようっと

377 名前:login:Penguin mailto:sage [2010/01/21(木) 09:10:53 ID:ysa+S3km]
>>375
do-record.shが録画用バッチだから、録画コマンドの後に実行したいコマンドを書けばおk

ちなみに今回必要だとは思わないけど、ファイルが存在するか確認するなら
if [ -f "${OUTPUT}" ]; then
詳しくは man test で確認して

378 名前:login:Penguin mailto:sage [2010/01/21(木) 12:51:35 ID:JkmqeTjm]
要は録画が出来ればいいのでperlでもrubyでもCでもC++でも
Fortranでもお好きな言語で書けばおkですよ。

379 名前:login:Penguin mailto:sage [2010/01/21(木) 17:27:50 ID:NIrRyBfU]
debianでPT2をhgのドライバで動かしてるんですが、
たまに録画データが乱れます。(tsselectするとd,e,scramblingがそれぞれ100越え)
同じアンテナにつながってる他の機器では、問題ないので、
debianかドライバの問題だと思ってます。
原因を特定したいのですが、何かいい方法はありますでしょうか?


380 名前:login:Penguin mailto:sage [2010/01/21(木) 18:35:10 ID:rJcmGlgD]
んー
同時起動しているソフトウェアや、
同居しているハードウェアがCPUとかIOとかを喰ったりしてると
なるんじゃないかな

381 名前:login:Penguin mailto:sage [2010/01/21(木) 19:26:36 ID:NIrRyBfU]
>>380
なるほど。
とりあえず録画中にtopコマンドを眺めてるんですが、
そんなに怪しそうなプロセスはいないんですよね...
niceでrecpt1の優先度上げても効果ないですし...

382 名前:login:Penguin mailto:sage [2010/01/21(木) 21:51:01 ID:Gtlj6Jn0]
ドライバのバッファサイズを減らしてみる

383 名前:login:Penguin mailto:sage [2010/01/22(金) 00:31:57 ID:whg/GH0W]
>>382
pt1_pci.cのDMA_SIZE、DMA_RING_SIZE、CHANEL_DMA_SIZE
をそれぞれ1/2-1/4ぐらいに、下げてみましたが、効果無いようです。
syslogやdmesgには有益なログはないんですが、
ドライバのデバッグログってどうやったら出力できるものなんでしょうか?


384 名前:login:Penguin mailto:sage [2010/01/22(金) 05:13:34 ID:TDS/5uek]
>>379
地上波なのかBSなのか、recpt1でC/N比はいくつなのか、dmesgにdropのカウン
トは出ているのか、マシンのスペック(プロセッサ、メモリ容量)がどの程度
なのか、そういう基本情報がないことにはどうしようもない。


385 名前:login:Penguin mailto:sage [2010/01/22(金) 11:33:21 ID:Xcg9zRJt]
というが、たいていの場合
そういう情報を書いたところで
何も解決しない。



386 名前:login:Penguin mailto:sage [2010/01/22(金) 12:58:12 ID:689t+M6p]
まあその確率が高いかもね。TS抜きをDTV板でちまちまやってた頃から
ドロップは環境依存が多かったか。
俺も亀FXで抜いてた頃Jetwayの格安M/Bにかえたら受信状態が極端に
悪化したっつーことがあったよ。M/Bが駄目すぎノイズだらけだったんだろう。
そういうのを含めて原因はいろいろなんで基本、自分で解決するしかないんだよ。

387 名前:379 mailto:sage [2010/01/22(金) 13:59:05 ID:whg/GH0W]
>>385>>386
了解です。
自力で頑張ります。

でも、一応基本情報も書いておきます。
何か気づいた点があればご指摘ください。

ハードウェア:
CPU: AMD Athlon(tm) II X4 605e Processor
MEM: DDR3 4096MB
MB: M4A785TD-V EVO
READER: NTT-ME SCR3310-NTTCom
HDD1: ST31500541AS(システム用)
HDD2: WD10EADS-00M(TS保存用)

ソフトウェア:
OS: Debian GNU/Linux 5.0.3 (lenny)
Kernel: 2.6.26-2-amd64 #1 SMP Thu Nov 5 02:23:12 UTC 2009 x86_64 GNU/Linux
Driver: pt1-015481a6a900

アンテナ: ケーブルテレビ経由


388 名前:379 mailto:sage [2010/01/22(金) 14:01:36 ID:whg/GH0W]
>>387の続き

録画時のコマンド:
# sudo /usr/bin/nice --10 /usr/bin/ionice -n0 -c1 /usr/local/bin/recpt1 --b25 59 1785 teretama.ts
using B25...
pid = 32197
Signal = 30.644533 dB
Recording...
Recorded 1785 sec

tsselectの結果:1300行以上なので一部省略
# tsselect teretama.ts
pid=0x0000, total= 17868, d= 2, e= 1, scrambling=0
pid=0x0001, total= 2, d= 1, e= 2, scrambling=1
----省略----
pid=0x0110, total= 7, d= 6, e= 7, scrambling=6
pid=0x0111, total=12972143, d=188, e=384, scrambling=353
pid=0x0112, total= 256248, d= 10, e= 11, scrambling=11
pid=0x0113, total= 2, d= 0, e= 2, scrambling=1
----省略----
pid=0x1ffd, total= 4, d= 2, e= 4, scrambling=2
pid=0x1ffe, total= 7, d= 5, e= 7, scrambling=2
pid=0x1fff, total= 5124449, d= 0, e=303, scrambling=104

syslogをgrepしたら
(249:1)Drop=00000000:00000000:00000000:00000000
がたまに出てました。

389 名前:login:Penguin mailto:sage [2010/01/22(金) 21:22:33 ID:NO5e6w24]
>>379
memtestしてみるとか。

390 名前:login:Penguin mailto:sage [2010/01/22(金) 21:26:44 ID:NoyjSYUM]
>>388
b25オプションなしでも変わらない?

391 名前:login:Penguin mailto:sage [2010/01/22(金) 21:34:25 ID:d4cueCeH]
> HDD2: WD10EADS-00M(TS保存用)
あぅ、気になる
この末尾型番は大丈夫なヤツだったっけ?

ウチはPT1でDVBドライバの方だけど、問題のあるWDxxAESで
リアルタイムにb25通しながら普通に録画できている。
CPUは4050e、32bit環境。

392 名前:379 mailto:sage [2010/01/22(金) 21:46:39 ID:whg/GH0W]
>>388
b25はあってもなくても同じでした。

>>379 >>391
言われてみれば、メモリやHDDが怪しそうな気がします。
memtestやHDDチェックツールで確認してみます。


393 名前:379 mailto:sage [2010/01/22(金) 22:07:49 ID:whg/GH0W]
>>392
アンカーミスった...


394 名前:375 mailto:sage [2010/01/23(土) 02:21:41 ID:1OD4tbzp]
>>377
man test を端末で打ってみるところから始まって、ようやっといい感じになったよ。ありがとう。
do-record.shの中身、突っ込み所満載だろうけど俺みたいな初心者には役立つかもしれないから貼ってみる。

あとはこれで「AT-X」とか「333」とか「1201.ontvjapan.com」が特定できるような参照方法があれば
無駄にtssplitter_liteを動かさなくて済むし、無駄なファイルを沢山作らないで済むんだけどな〜
$name $id $channel_id どれも違うし、わからん〜
もしかしてffmpegとかのほうが楽なのかな?

>>378
エクセルのVBAとDelphiくらいしかやってみたことがないのです…

395 名前:375 mailto:sage [2010/01/23(土) 02:22:28 ID:1OD4tbzp]
#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "OUTPUT : $OUTPUT"
echo "TUNER : $TUNER"
echo "TYPE : $TYPE"
echo "MODE : $MODE"

RECORDER=/usr/local/bin/recpt1
B25=/usr/local/bin/b25_bcas
SPLIT=/usr/local/bin/tssplitter_lite
FILENAME=`basename "${OUTPUT}"`
DIRNAME=`dirname "${OUTPUT}"`

#まずは問答無用で録画実行
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT}

if [ ${FILENAME} = "__temp.ts" ]=0 ; then
#epgdumpなのでなにもしない。何らかの処理を入れないとelseの行でエラーになるのでexit
exit
elif [ ${TYPE} = "CS" ]=0 ; then
if [ ${CHANNEL} = "CS2" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_306_${FILENAME} 306
$SPLIT ${OUTPUT} ${DIRNAME}/tss_239_${FILENAME} 239
elif [ ${CHANNEL} = "CS16" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_AT-X_333_${FILENAME} 333
elif [ ${CHANNEL} = "CS24" ]=0 ; then
$SPLIT ${OUTPUT} ${DIRNAME}/tss_日テレG+_257_${FILENAME} 257
fi
#elif [ ${TYPE} = "BS" ]=0 ; then
fi



396 名前:login:Penguin [2010/01/23(土) 02:56:30 ID:sdoUGtUK]
b2

397 名前:login:Penguin mailto:sage [2010/01/23(土) 04:30:57 ID:T/cl6t3I]
>>395
[ なんたら ]=0;
の 「=0」いらなくね?
すんごく気持ち悪い
あと、インデントつかおうな。
よく分からないなら、viで開いて、先頭で「=G」って打てば綺麗になるよ

まぁ色々頑張ってくれ

398 名前:login:Penguin mailto:sage [2010/01/23(土) 08:23:36 ID:61wpjupN]
インデントは貼り付けたときに消えたんじゃね

それよりepgdumpで録画って何
録画バッチでepgdump関係なくね

399 名前:login:Penguin mailto:sage [2010/01/23(土) 11:18:52 ID:Rscs5+tU]
5分に1回とかこまめに番組表取りたい性格なんだろ

400 名前:login:Penguin mailto:sage [2010/01/23(土) 14:06:15 ID:61wpjupN]
=0は有っちゃ駄目
有ると構文エラー

[ ${TYPE} = "CS" ]=0; echo $?
見たいなのをシェルで実行して確認してみて


401 名前:login:Penguin mailto:sage [2010/01/23(土) 16:05:44 ID:raCaZdfQ]
>>395
衛星見てないから良く知らんけど、

#!/bon/sh
echo (略)
...
...
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null
$SPLIT ${OUTPUT} ${DIRNAME}/tss_${CHANNEL}_${FILENAME} ${CHANNEL}

とかで十分なんでないの?
CSが駄目なら

case "$CHANNEL" in
CS2)
$SPLIT ${OUTPUT} ${DIRNAME}/tss_306_${FILENAME} 306
$SPLIT ${OUTPUT} ${DIRNAME}/tss_239_${FILENAME} 239
;;
CS16)
$SPLIT ${OUTPUT} ${DIRNAME}/tss_AT-X_333_${FILENAME} 333
;;
(略)
*)
$SPLIT ${OUTPUT} ${DIRNAME}/tss_${CHANNEL}_${FILENAME} ${CHANNEL}
;;
esac

とか

別に分けるのが目的じゃ無くて、中のチャンネル変えたいだけなら
mplayerならTAB押してけば切り替わると思うけど。

402 名前:login:Penguin mailto:sage [2010/01/23(土) 16:09:39 ID:raCaZdfQ]
/bon/sh
って何だよ、俺(w


403 名前:login:Penguin mailto:sage [2010/01/23(土) 16:47:08 ID:raCaZdfQ]
>>388
ついでに、こっちも良く知らんけど、
tsなんちゃらのログで
d= が連続性エラー, e= がエラーフラグの数, scrambling= がスクランブルされてる数
とかだったら、単純に電波弱いか、-b25が(USB周りが弱いとかで)間に合ってないとかじゃ無いの?
他の局で大丈夫なら電波だと思うけど。

404 名前:379 mailto:sage [2010/01/23(土) 18:51:24 ID:h2YHVm12]
Windowsみたいなトラブルの解決の仕方で釈然としませんが、
memtestをするために、マシンの再起動をしたらなぜか症状が改善した気がします。
根本原因が分からないのは不安ですが、とりあえずこれで放っておきます。
お騒がせしてすみませんでした。助けていただいてありがとうございました。


405 名前:login:Penguin mailto:sage [2010/01/23(土) 19:21:44 ID:IyyFUQMC]
>>404
memtestしてみたらと発言した者です。

個人的な経験では、ML115にECCメモリを挿してPT1で録画していたら、何度かメ
モリエラーイベントでマシンが止まることがありました。メモリを交換して解
消したので、再発するようなら詳しくテストしてみるといいかもしれません。




406 名前:login:Penguin mailto:sage [2010/01/23(土) 20:22:29 ID:Y8ooeJFx]
> マシンが止まることがありました
ML115ならIPMIが載ってるでしょうから、再起動させませう。

407 名前:login:Penguin mailto:sage [2010/01/24(日) 10:27:19 ID:1cx+MlXo]
いくつかの通販サイトがPT2予約受けつけしている模様。急ぎはしないが定価でほしい人は要チェック。

408 名前:login:Penguin mailto:sage [2010/01/24(日) 12:35:52 ID:/tajgAh/]
>>407
情報とってもありがとう。
今PT1一枚だけで不安なので、2枚予約した。

409 名前:login:Penguin [2010/01/25(月) 00:10:45 ID:SUhJd+IV]
う〜ん、どうしても、BSの録画が出来ない。
共用だから、LNBは0Vでいいはずなのになあ。
実際、テレビはLNB 0Vで見れてるし。

410 名前:login:Penguin mailto:sage [2010/01/25(月) 17:01:44 ID:hQpgdg+e]
たぶん >>409 は分波器を間違えて使っている

411 名前:login:Penguin mailto:sage [2010/01/25(月) 19:27:27 ID:ZoudbTS5]
分波せずそのまま突っ込んでいる可能性も

412 名前:409 [2010/01/25(月) 22:33:37 ID:SUhJd+IV]
分波器の配線確認したけど、間違ってない。
今度は、分波せずに直接繋いでみるも、やっぱり、BS/CSだけダメ。

例えばNHK BS-Hiなら次のコマンドでいいよね?
recpt1 --b25 --LNB 0 103 30 test.ts

これうつと、[Cannot tune to the specified channel]って表示される。

413 名前:409 [2010/01/25(月) 22:55:18 ID:SUhJd+IV]
ドライバを古いのに戻したら、普通に録画できた<BSHI

BS録画できないドライバ:pt1-b8032e8099de
BS録画できるドライバ :pt1-c44e16dbb0e2

もっと最新があるのかな?あったら、最新で試してみる。

414 名前:login:Penguin mailto:sage [2010/01/25(月) 23:13:06 ID:hQpgdg+e]
>>413
LNBのioctlの形式が変わった前後のドライバ・recpt1を混ぜて使えばそれは動
かない。


415 名前:login:Penguin mailto:sage [2010/01/25(月) 23:34:08 ID:9gBnOdzL]
ドライバを更新したらrecpt1も更新しましょう



416 名前:login:Penguin mailto:sage [2010/01/25(月) 23:36:35 ID:xB5MFIXa]
正規リリースって訳でも無いみたいなんであれですが、recpt1ctlが複数のrecpt1が動いてる時に失敗するみたいっす。

$ps ax |grep rec
29804 pts/1 Rl 0:01 recpt1 --b25 --strip 25 - -
29809 pts/1 Dl 0:00 recpt1 --b25 --strip 26 - -
29815 pts/1 S+ 0:00 grep rec

$ recpt1ctl --pid 29804 --channel 26
Pid = 29804
Channel = 26
Cannot tune to the specified channel
Tuner cannot start recording

[1]- Segmentation fault recpt1 --b25 --strip 25 - - > /dev/null

みたいな感じ。
recpt1が一つだけの時には問題無さげ。

417 名前:409 [2010/01/25(月) 23:57:43 ID:SUhJd+IV]
う〜ん、pt1-b8032e8099deの中にドライバと一緒に入っていたrecpt1も新しく
インストールしたんだけどなあ。

もっと新しいのがあったので、こちらも試してみたけど、やっぱりだめ。
しかも、--b25オプションが使えないし。なんで?

とりあえず、今日ももう眠いので、また明日チャレンジします。

418 名前:252 mailto:sage [2010/01/26(火) 00:41:45 ID:oSHboeAS]
>>416
チャンネル変更を指示すると、recpt1はチューナを一度closeして新たにopenし
直すのですが、ここにwaitが必要かもしれません。地上波2つを録画中に別の地
上波チャンネルへ切替えできなかったのは、その時点で利用可能なチューナデ
バイスがなかったためだと思います。

>>417
ドライバをインストールした後にはドライバモジュールのunloadとloadをしな
ければなりません。具体的には modprobe -r pt1_drv を行った後、modprobe
pt1_drv を実行します。

B25機能は削除されました。このスレッドのログを参照することをおすすめしま
す。


419 名前:login:Penguin mailto:sage [2010/01/26(火) 02:56:26 ID:i48QrBE9]
epgrecでCSを録画しようとがんばっている者です。
・recpt1で地デジチャンネルの.tsを作ることができます。
・そのtsを食わせて、epgdump /BS, /CSで番組名は取れます。
・しかしepgrecでBS, CSいずれも番組表が出てきません。正確には枠だけ。
チャンネル名も無し。生身空っぽ。
・DB.Recorder_channelTblにも、type==GRしか登録されてません。

偉い人、解決のヒントをくださいm_ _m

420 名前:login:Penguin mailto:sage [2010/01/26(火) 03:12:22 ID:i48QrBE9]
書きもらしました。チューナーはPT2、
{T1, S1}, {T2, S2}ともに、テレビに接続した場合は視聴できますから
ケーブルのトラブル、挿し間違いは無いと思っています。
ドライバは最新の015481a6a900、
recpt1, driverともにmake, make installできています。

421 名前:login:Penguin mailto:sage [2010/01/26(火) 11:24:52 ID:7fo6vgkN]
PT1/2 のドライバは混沌としてるなw
何を使えばいいのかまったくわからない。

422 名前:login:Penguin mailto:sage [2010/01/26(火) 11:36:39 ID:Up0ueX3p]
go upstream!

423 名前:login:Penguin mailto:sage [2010/01/26(火) 12:24:31 ID:nKNOZskO]
>>419
BSは録画できてる? BSのEPGデータを取得するにはBSを録画できなければなら
ない。CSも同様。


424 名前:login:Penguin mailto:sage [2010/01/26(火) 14:58:25 ID:gLTO9fG+]
>>419
>・recpt1で地デジチャンネルの.tsを作ることができます。

地デジの.tsを食わせてもBSやCSの番組表は取れませんよ?

425 名前:login:Penguin mailto:sage [2010/01/26(火) 18:48:02 ID:sHub3ELj]
>>420
そのテレビ以外アンテナに繋がって無いならアンテナに給電して無いんでないの?
recpt1 --b25 101ch - hoge.ts
とかやって普通に録画できるんならepgrecとかの設定
だめなら
recpt1 --b25 --lnb 11 101ch - hoge.ts
とか。

給電されてる所にLNB開いてPT2とかアンテナとか分配器が火吹いても俺は知らんよ。




426 名前:419 mailto:sage [2010/01/26(火) 20:38:41 ID:i48QrBE9]
>>423
419です。今帰宅しました。
recpt1 --b25 --strip 101 15 ch101.ts
→Cannot tune to the specified channelです。BSも録画できません
これじゃEPG取れませんね。。

>>424
すみません、間違って書いていました。
番組名ではなく、チャンネル名("e2プロモ"とか"衛星劇場")でした。すみません m_ _m

>>425
101chではエラーなので101ですね、結果Cannot tune to...でした。
フレッツテレビのオプションでCS契約しており、LNB給電不要と思っています。(アンテナが物理的に存在しない)
ケーブルをたどると、分配器(片方は居間のテレビ)につながっています。

皆さんご回答ありがとうございます。日経Linuxの記事とごっちゃになって
設定の間違いなど、混乱がおきているかもしれません。頭冷やしてやり直します。

427 名前:419 mailto:sage [2010/01/26(火) 21:59:08 ID:i48QrBE9]
チューナーのハード的な障害も考えてWindows入れて確認しました。
地デジ・BS・CSすべて視聴、録画できました。
しかし常時稼動させられないので、Windowsで鯖構築はNGだと思ってます。
もし偉い人がこれを読んで、何か気づいたら何か言ってください。スレを汚してすみません。

428 名前:login:Penguin mailto:sage [2010/01/26(火) 22:02:38 ID:NWxx7/h7]
>>427
そのままWindowsで運用しませう。
ちゃんと使える状態にできなければLinuxで動かしたいと理想だけ掲げても
チューナーが宝の持ち腐れになります。

429 名前:409 [2010/01/26(火) 22:45:23 ID:c2hI+58p]
>>418
ありがとうございます。
モジュールのアンロードはロードはやっているんですが、それでもBSだけ録画できません。

録画出来ていた頃のドライバソースから何が変わっているのかを追いかけて、
原因を探るヒントにしようと思います。


430 名前:login:Penguin mailto:sage [2010/01/27(水) 12:32:50 ID:2JsEpjEQ]
>>426
epgdumpは/CS、/BSスイッチをつけたときには埋め込まれている
局名とIDのXMLを吐きます。なので、地デジの.tsを食わせても
局名だけは出てくるわけですが、地デジの.tsにCSやBSの番組が
埋め込まれているわけじゃないです。
CSやBSの番組表を得るにはCSやBSの.tsが正常に作れてないとならない
わけです。おそらくCSやBSの録画ができてないのでしょう。

431 名前:login:Penguin mailto:sage [2010/01/27(水) 16:18:59 ID:qxHUuwPI]
>>427
> しかし常時稼動させられないので、Windowsで鯖構築はNGだと思ってます。

(1)Windowsで常時稼働させるとやがて調子が悪くなるから、定期的に再起動しなければならずNG
(2)常時稼働できない何らかの事情があるのでWindowsでの鯖はNG

どちらの意味だろう?
(1)なら定期的に再起動するようにすりゃいいだろうし、
(2)ならLinuxでもNGだと思うが。
つか、「鯖」の意味が「録画サーバ」だとしたら常時起動しておく必要もないし。

432 名前:login:Penguin mailto:sage [2010/01/27(水) 18:07:53 ID:Q7sSPkzE]
Windowsで鯖、に何かしら偏見があるんじゃない?
10年くらい前のOS事情のまま情報がストップしてるとか。

433 名前:login:Penguin mailto:sage [2010/01/27(水) 19:55:30 ID:BsNRL71/]
Windowsマシンを起動しておくと、子どもがデスクトップいじって
どこに何があるんだか分からなくなるからだろ

434 名前:login:Penguin mailto:sage [2010/01/27(水) 20:14:21 ID:o3KZApv0]
自宅鯖なんだから好きな方を使えばおk。自己満足でいいじゃない。
あとWindowsを勧めるのはいいが、やりすぎるとスレタイすら読めないイタい子に見えるぞw

435 名前:252 mailto:sage [2010/01/27(水) 21:21:07 ID:YVUZ6LlK]
BSが録画できないという人がいるので、LNBのioctlが失敗しても続行するよう
に変更してみました。




436 名前:409 [2010/01/27(水) 23:29:35 ID:E0fDrWMm]
>>435
ありがとうございます。とりあえずBSの録画は走るようになりました。
ただし、
Warning: Power on LNB failed: /dev/pt1video1
と出ます。
やはり、LNBのioctlが失敗しているのでしょうか。

437 名前:252 mailto:sage [2010/01/28(木) 00:22:05 ID:2mW53Lsj]
>>436
そうです。ioctlが失敗する理由は、r80:f336fd2dcf28でioctlの引数を変えた
ためです。dmesgで表示されるドライバのバージョンとrecpt1 -vで表示される
recpt1のバージョンを確認してみて下さい。


438 名前:login:Penguin mailto:sage [2010/01/28(木) 00:42:23 ID:1h1sffvr]
色々設定を変えた後は一度MySQLのデータベース削除して
localhost/epgrec/install/step1.php
ここからやり直して50分くらいかけて番組表取得しなおしたらどうだろうかと思ったけど
エロイ人が出てきたので任せた。

俺はCSの番組表が作成できなかったのはこれでなんとかなった。
関係なかったらごめん。

>>396-401
突っ込みありがとう。色々見えてきたよ。

439 名前:419 mailto:sage [2010/01/28(木) 00:50:10 ID:iUungMAc]
419です。報告します
再度導入過程をなぞってみました。順にパッチを当てたり、
ソース(特にWindowsからの移植に際して必要だったであろう型の定義)を直したりしました。
それが奏功したかどうか分かりませんが、BS, CSの両方がrecpt1で録画できるようになりました。
抜いたtsはsamba経由でクライアントから視聴できています。
epgrecのdo-record.sh経由でrecpt1を叩いても問題ありません。
ご指導いただいた皆さんに感謝です。m_ _m

440 名前:436 [2010/01/28(木) 23:40:45 ID:rnV3w2w8]
>>437
recpt1 -vで表示されるversionは1.1.0
dmesgで表示されるドライババージョンは
pt1-pci.c:v1.00 11/28/2008
これ、もしかして古いですか・・・

441 名前:252 mailto:sage [2010/01/29(金) 00:10:39 ID:yyy1Cdk3]
>>440
古いモジュールがロードされていますね。そのソースからドライバを正しく
インストールしていれば、
pt1-pci.c: 1.1.0 2010-01-27
という表示が出るはずです。

442 名前:440 [2010/01/29(金) 23:39:39 ID:VnQqoXIQ]
rmmodして、modprobe -rして、最新ドライバをインストール(make install)するも、
dmesgで表示されるのは旧版。

結局、find / -name pt1_*で検索した全てのファイルを削除した後、
最新版をインストール。これで最新版になった・・・
ごめんなさい。

443 名前:login:Penguin mailto:sage [2010/01/31(日) 01:48:58 ID:tX04DdMK]
recpt1 の中の人いますか?

ttp://d.hatena.ne.jp/querulous/20090730#c1264844247
を改造して、b25 decode 前のTSをsplitする事に成功しました。
で、これをrecpt1の内部で処理させて、

生TS(メモリ上) -> split -> b25 decode -> 出力TSファイル

となるように改造したいと考えています。
パッチを書いたらマージしてもらえますか?
ライセンス関係は現在 tssplitter_lite の作者様に確認中です。

444 名前:login:Penguin mailto:sage [2010/01/31(日) 04:46:10 ID:k7p8f0Y7]
decode前に分離する、利点は何?

445 名前:login:Penguin mailto:sage [2010/01/31(日) 08:25:26 ID:PUYuBR7h]
録画後にSplitする必要が無い



446 名前:login:Penguin mailto:sage [2010/01/31(日) 09:22:21 ID:tX04DdMK]
>>444
・貧弱なIOのマシンで余裕ある録画
・エンコード時のIOの無駄を削減
・b25 decode時のCPUとメモリ資源の負荷を低減


447 名前:login:Penguin mailto:sage [2010/01/31(日) 10:29:17 ID:UAlZHRzo]
> ・貧弱なIOのマシンで余裕ある録画
これは結構大きいメリットだよなぁ。

448 名前:login:Penguin mailto:sage [2010/01/31(日) 10:47:29 ID:Gw3C/HN8]
あい分かった。
悩みは尽きないんだねぇ

449 名前:443 mailto:sage [2010/01/31(日) 17:47:21 ID:tX04DdMK]
やっつけで実装して、希望通りのものが動きました。
tssplitter_lite の作者様とは連絡がついて、
公開に関するライセンスには問題なさそうです。

450 名前:252 mailto:sage [2010/01/31(日) 17:55:34 ID:CzihkXbh]
>>443
マージしますよー


451 名前:443 mailto:sage [2010/01/31(日) 22:32:52 ID:tX04DdMK]
>>450
ありがとうございます。
バグ見つけてしまって、まだ出せるレベルではないので、
品質あげてからお願いしますね。

452 名前:login:Penguin mailto:sage [2010/02/01(月) 00:03:39 ID:Jmp4ufzi]
ついにねんがんのPT2をてにいれたぞ

録画できるようになり、b25で復号も出きるようになったのですが…
皆さん編集ってどうしていますか?アナログのファイルはavidemux2 2.4で編集していたのですが
どうもPT2で録画したファイルをいじると音が消えたり出力できずに固まったり不安定なようで…

453 名前:login:Penguin mailto:sage [2010/02/01(月) 01:48:44 ID:GFs/sfjz]
>>452
MurdocCutter(on wine)で一部削る以外はそのまま。
そして日立2T買った。

454 名前:login:Penguin mailto:sage [2010/02/01(月) 05:47:31 ID:XJ+8+tmN]
>>452
なにはなくともsplit。その次はPS化。

455 名前:login:Penguin mailto:sage [2010/02/01(月) 06:09:50 ID:lwC+UxwX]
>>452

FFMPEGで必要なセグメントだけ取り出してTSコンテナに格納
→時間とCPUに余裕があれば音声をffmpegなどでWAVに解凍してAvidemuxで再圧縮。

5.1チャン音声と2チャン音声が同じセグメントに混在してる物に限ってはWine噛ませてtssplitter使ってる



456 名前:login:Penguin mailto:sage [2010/02/01(月) 07:03:20 ID:Jmp4ufzi]
>>453-455
ありがとうございます。b25の出力そのままmencoder/avidemuxに食わせて苦戦していました。
試してみます。

457 名前:login:Penguin mailto:sage [2010/02/01(月) 21:00:57 ID:34j3cQq0]
>>452
編集はしちゃいけないんだってさ。
録ったTSのままBDに保存するのが常識らしいですよ。

458 名前:login:Penguin mailto:sage [2010/02/01(月) 23:16:38 ID:cB7lBxbS]
TVROCKに負けるな!

459 名前:login:Penguin mailto:sage [2010/02/01(月) 23:41:09 ID:qxhuaPIR]
>>458
勝つとか負けるとか、お前は何と戦ってるのか?
やりたいことが満たされているならそれでいいんじゃないの?
満たされていないなら、コードを書くんだ

460 名前:login:Penguin mailto:sage [2010/02/03(水) 03:56:18 ID:gb+SGSgW]
入り切るかな?
QlpoOTFBWSZTWXY7MtYAAOHfgH64Yf/+u6+iSMq/59/qQAMOrJQANBKJAhoaCYB6iHqZDAANAEAY
JQgiEejU9T1AyZNDQaAZD1DIGI9RjmBMTQYTJkyZGEwTTTIxMAQwBUkRNA1NNFHpNplNkmGUyDam
mmmmhp6jNNSnRVZqAlUUSTX24RpLfO3ozcSDwxo6Vi7PmHVYIWEH/Wl68e7dhhnr4moh0VJJzRUk
lcFF+erCkKKbqQnIwntDg+HDEvOMwuZR9IqhFURTKmQiqxqtNHvr6nPGd3vcb4OUxd2zb9Mu+fcy
bZ5GvPfFOy3EvreVFGJx9aSjTo0CMo5UyLjOrpXbuEpMQsnMWrXh0IlRSNXvNYvOIDpiA9hrIpCk
ncfgrYyFCJQqITpEpVIU8DNpyXSyuP026n39fSTZNhwNC03STF5cOlnw7ydmqUo7KbCp7lm5T3Nj
M0Ot4uleQU4zupHlFRGKq8hIrGmCeyXCKLNJEZyxV5IV/DyM8adR9tMrWLMeN1bItRUk/RZoXYuZ
TBZHasWfFT1vM3Pi0MHapZ5zfs4nVrDYeZWMqLD4BaGlLUtMGp+qS1ugGiBZqFV6Z1uWfgs7pmZt
lGCvnNdJKno2/znF6XFJSRUxYtt1m7BaYGDfU0FDfPX+bOKmI0cL1b+9xdzje1yMdGhp2jLCOYVK
b5te8U4100wtk8M10aqoqpUMWtgfNj4WtWzsbE86le2Lr2ehb1YYuZuQ70NhfJTV8r3w5c5PBBzm
hoiUuqc7j5tfb9mTcaTUFWtFp28FzWWDEYzhbdEKdBw4y0Yy2qmfyx5t+mXjiPC6VylwtXycLBL5
0OtSaV2EyXlmnfrjIp3FTe8/Q3VK2+BabWRmci9qoI+HgwdgIv4fHk8yuilsloNVrbLhbP1haIaK
NddS5yjeqS7JbCZSqni65pvH0Y96HItODPJ0njamVVMGeY9m6dBiznstHJnyP/F3JFOFCQdjsy1g


461 名前:login:Penguin mailto:sage [2010/02/03(水) 04:02:22 ID:gb+SGSgW]
おお、入った。
超クイックハックだけど、mplayer/faadを規格違反の音声変更に追随させてみるテスト。
base64 -d
bunzip2
patch
mplayer-export-2009-12-19/libmpcodecs/ad_faad.c

ADTS fixed headerも変わらないケースとかもあるんかねぇ


462 名前:login:Penguin mailto:sage [2010/02/03(水) 07:18:22 ID:x0rskHyF]
>>460-461
テレビ総合2スレの>>353でデュアルモノラルや5.1chとの切り替わりに
対応するパッチが出てるけど、それとは別モノ?

> 規格違反の音声変更
デュアルモノラルのときのADTSヘッダでchannel_configuration=0で配信
されてくるヤツのことを指してるのかな?
MPEG-2 AACではchannel_configuration=0の場合は、raw dataの中のPCEから
コンフィギュレーションを読み取ってチョ、となっているが、違反なの?

faadを初期化し直すのに、channel_configurationかPCEのどちらかを
渡す必要があるが、規格の記述を実直に実装しようとするとraw dataの中から
PCEをたぐってきて渡すことになり、ぶっちゃけ面倒くさい。
MPEG-4 AACだとADTSヘッダの直後にPCEを付けることになってるらっすぃから
すぐ見つかるけど、MPEG-2 AACの場合はホントにたぐらなきゃならない。
..ので、channel_configuration=0のときはデュアルモノラル、と決め打ちで
処理しているのが現状。
まぁ、放送のストリームだから内部構造を安易に変えられないので、
そんでええんじゃないかと思うけど。

463 名前:login:Penguin mailto:sage [2010/02/03(水) 15:20:52 ID:fGUiCeRn]
>>461
2ちゃんにパッチ書くと、あなたの著作物じゃ無くなるので、どんなライセンスのソースでも
あなたのパッチは取り込めなくなりますよ。

464 名前:login:Penguin mailto:sage [2010/02/03(水) 17:58:06 ID:DXZME0X/]
>>462
えええ、既にあるなら・・・ってあっちが本スレ的なの?PT2 DVB対応とか書いてあるし。
中見てないけどそっちの方がまともなんじゃないかなぁ。>必要な人。

> 規格違反の音声変更
いや、fixed headerが変わっちゃうのが違反なんだよね。これは1ストリーム中で変更されないはず。
で、PESで多重されてたりするのかもしれんけど、こっから(パッチの所から)は見えないのでそのままfaadに送られて{エラー->resync}の繰り返しって感じ。
なのでそこに安直リセット入れてやるだけのquick hackが上の奴。

んでchannel_configuration=0は、PCE or 暗黙の・・・ or アプリが知ってるハズ(ちと手元に規格書無いんで正確には見てちょ)
の後ろ2つがあるから、どうなんだろね?この前やってた某映画(5.1ch channel=6)には見た限り毎回付いてたけど、最初にハマったtsで付いて無かったんだよねー(2ヶ国語ニュース)
faadは必ず見に行ってた?そのニュース(channel=0 SCE開始)のadtsフレームの頭からinitに入れてやっても7(6だったかも)バイトだけ食って返して来たような気が。
(ビット見間違えてただけかもと思ったけど、そうでもなさそうね)

しかし音声多重も対応されてたのか・・・
実はこっちも1行パッチあったんだが(w (これはこれで副作用出るかもしれんので消しといた)

465 名前:login:Penguin mailto:sage [2010/02/03(水) 20:11:53 ID:lL0/5I0j]
ID違うけど>>462です

>>464
> えええ、既にあるなら・・・ってあっちが本スレ的なの?PT2 DVB対応とか書いてあるし。
どっちが本スレとかは関係なく、
同じようなことをやってる成果が既に開示されてますよ、っていう情報です。

どうしても自分のパッチの方を流行させたい、というような意図が
あるなら好きにすればいいけど、おそらくは同じ目的だと思うんで、
だったらそちらのパッチを見て、もう用が足りるならやらなくていいかもしれないし、
不十分な点なり不具合なりがあるなら、それをリカバーするパッチを作るなり、を
検討することもできますよ、ということ。



466 名前:login:Penguin mailto:sage [2010/02/04(木) 00:00:58 ID:YwQu5Lqc]
>>452です。ご報告まで。CMカットして再圧縮まで行き着きました。
 b25 → vlc 1.0.1でps化 → avidemux 2.5.1でCM抜き → mencoder1.0で再圧縮
という流れです(3分程度の短いファイルのみ確認。後ろで音がズレるetc..があるかも)。

$ b25 test.ts test_b25.ts
$ cvlc test_b25.ts --sout "#transcode{acodec=mpga,ab=192,channels=2,samplerate=48000}:duplicate{dst=std{access=file,mux=ps,dst=test_b25_vlc.m2p}" vlc://quit
ここでavidemux2でtest_b25_vlc.m2pを開いて、CM抜きして、音ズレを直して、プロジェクトをtest.prjとして保存。
$ avidemux2_cli --run test.prj --output-format PS --audio-codec COPY --video-codec COPY --save test_b25_vlc_avidemux2.m2p
$ mencoder -ovc lavc -oac mp3lame -lavcopts aspect=16/9 test_b25_vlc_avidemux2.m2p -o test_b25_vlc_avidemux2_mencoder.avi # フィルタとか面倒なのでパス

つまづいた点メモ:
・生のtest_b25.tsやtssplitしたファイルの音声の長さをavidemux2は正しく認識しない("ファイル情報"で確認可)。
 出力時に固まったり音がズレたり消えたりする。
・以下のコマンドで音声をmp2にすればavidemux2は音声の長さを正しく認識する。が映像が乱れる。ファイルが壊れてる?
  ffmpeg -i test_b25.ts test_b25.m2v
  ffmpeg -i test_b25.ts -ar 48000 test_b25.mp2
  ffmpeg -i test_b25.m2v -i test_b25.mp2 -vcodec copy -acodec copy test_b25_remix.ts
・mencoderやffmpegで動画再圧縮なしにts→ps変換するのはコケました。
 音が出なかったりエラーが大量に出たり(多分やり方がまずいだけ)。

467 名前:login:Penguin mailto:sage [2010/02/04(木) 08:58:12 ID:YNOXzeRu]
ffmpeg -f mpegts -i <input_file> -vcodec copy -acodec mp2 -ab 224k -ar 48000 -ac 2 -y -f vob <output_file>


468 名前:login:Penguin mailto:sage [2010/02/05(金) 21:29:11 ID:6zAyKVpq]
誰かちょいテレ使ってない?
Buffaloの

469 名前:login:Penguin mailto:sage [2010/02/05(金) 23:12:20 ID:p57ty42w]
>>467
>>466です。ありがとうございます。ffmpegでts->ps変換できました。
それだと音が消えるソースもありましたが-ss 3で先頭3秒を削ったら上手く行きました。

あと>>466ですが、一点訂正です。avidemux2は--audio-codec COPYだと音ズレは上手く直らないようです。
(COPYで保存したプロジェクトを読み込むとズレの設定値すら消えますし、出力時も反映されていない模様)。
mencoderで直せば(音声のカット位置がズレますが)大体は直せました。

470 名前:443 mailto:sage [2010/02/06(土) 13:05:31 ID:LUC4S6Vs]
ちょっと壁にぶつかってしまっているのでここでチラ裏書き込み
recpt1.cにて

queue -> b25 -> file出力 or UDP送信
と処理している部分を

queue -> split -> b25 -> file出力 or UDP送信
とすると、パケット落ちとなったり、b25 で落ちてしまったりする。

queue -> b25 -> split -> file出力 or UDP送信
こっちだと得に問題はない。希望どおりのTSが出力される。

b25 に渡す前に split すると、queue が b25 処理の規程サイズより
小さくなってしまうのが問題だったりするのかなぁ?
splitして、ある程度のサイズ以上となるまでバッファリングしてみるかな…

それと、splitオプションだけど、1SEGのみ録画モードとか、
1SEGは常に落とすモードとか実装されるとうれしい?
自分はCSしか録画しない予定なのでどうでもいい部分だけど。

要望あれば実装します。コマンドラインオプションイメージ
recpt1 [--strip 101,102,...] [--drop-1seg] [--1seg-only]
#最近、処理内容はsplitって言うよりstripだよなぁという気がしてきました

471 名前:login:Penguin mailto:sage [2010/02/06(土) 13:17:07 ID:4x6PP1WL]
要望なくてもパッチつくって2sen あたりで公開したらいいじゃん。
自分が必要だからハックしてるんでしょ?
他人の要望を必要とする意味が分からん。

472 名前:login:Penguin mailto:sage [2010/02/06(土) 13:30:53 ID:Ecplz2XS]
お前の言い草だと公開する必要すらないな

473 名前:login:Penguin mailto:sage [2010/02/06(土) 13:58:05 ID:uFcm2YjR]
ECM残してる?

474 名前:login:Penguin mailto:sage [2010/02/06(土) 14:01:34 ID:7VhlvoWZ]
>>473
ECM、EMMともに捨てて保管してる。EITは残してる。

475 名前:login:Penguin mailto:sage [2010/02/06(土) 15:19:47 ID:SLRvhqDj]
それを欲する人は性能面が厳しい人だから--drop-1segはうれしいかも。



476 名前:182 mailto:sage [2010/02/07(日) 05:01:32 ID:6OVRIVhu]
以前報告した、90秒ごとにノイズが入る現象の原因と対応法が分かりました。

Ubuntu 9.04 server edition (x86_64)にて、rebootコマンドで再起動した直後に
発生することが分かりました。ウチのUbuntu 9.04だと必ず再現します。
でもってウチにもう一台あるGentooでは発生しない…

Ubuntu 9.04はデフォルトでkexecによる高速再起動が有効になっていて、
reboot時にBIOSによる初期化が省かれたことでおかしなことになってたっぽいです。
/etc/default/kexecで高速再起動を無効にして解決しました。

-LOAD_KEXEC=true
+LOAD_KEXEC=false

kexecでの高速再起動が有効になっている人は気をつけた方がいいかもしれません。

ノイズと一緒に90秒前の映像が表示されていたのは謎ですが、
ノイズが出た際にプレイヤー(VLC)が一瞬逆スキップしてるのかもしれません。



477 名前:login:Penguin mailto:sage [2010/02/07(日) 14:13:50 ID:x7NhYXvT]
自動アップデートしたから再起動しろとダイアログが出ていたので再起動したら、PT2が認識されなくなった。
Ubuntu9.10です。
とりあえず、PCI抜き差ししてきます。
なにか心当たりありますか?

478 名前:login:Penguin mailto:sage [2010/02/07(日) 14:28:37 ID:yTD/6/nd]
>>477
カーネルの PT1 用モジュールが読まれているんじゃね?

479 名前:477 mailto:sage [2010/02/07(日) 15:20:22 ID:x7NhYXvT]
日経Linux2月号に載ってましたわ
カーネルのアップデート後はドライバをインストールし直せと。
超初歩的ですいませんでした。

480 名前:login:Penguin mailto:sage [2010/02/07(日) 17:39:51 ID:NoHVnjGo]
Debian/Ubuntuはドライバをパッケージ化しておくと勝手に
アップデートしてくれるんじゃなかったっけかな。そんな記憶が

481 名前:login:Penguin mailto:sage [2010/02/07(日) 19:14:27 ID:dgtN7TGG]
確か、VirtualBoxのドライバ導入で、「カーネルモジュールを自動的にカーネルの
バージョンアップに追随させるソフト」ってのを導入しとけって書いてあったから、
それがあればよろしいかと。



482 名前:login:Penguin mailto:sage [2010/02/07(日) 20:42:26 ID:y4Coa14M]
ディストリのカーネル使うといろいろとメンドクサイことになるから自分でビルドしなさいって。

483 名前:login:Penguin mailto:sage [2010/02/07(日) 20:46:32 ID:pFy29ZrY]
VirtualBoxは不具合が多すぎて使う気にならないよ。

484 名前:login:Penguin mailto:sage [2010/02/07(日) 21:01:45 ID:dgtN7TGG]
検索キーワードだしといたが、親切な人はいなかったorz

dkmsっつーのだ。Dellが作ってるみたいだな。


485 名前:login:Penguin mailto:sage [2010/02/07(日) 21:06:22 ID:y4Coa14M]
日経Linux頼みってのも何かなぁ...



486 名前:443 mailto:sage [2010/02/07(日) 21:51:35 ID:v6y01ZGk]
>>252
完成しました
ライセンスに関して確認ですが、recpt1はGPLv3ですか?

487 名前:login:Penguin mailto:sage [2010/02/07(日) 23:37:25 ID:zTn5yCOy]
横槍ですが、Tomyさんのsourceforgeのサイトだと
> sourceforge.jp/projects/pt1dvr/
> * ライセンス: GNU General Public License v3 (GPLv3)
とあるからGPLだと思っていましたが、
GPLにするなら最低限コードと一緒に"GPLであることの表示"を配布しないとまずいような。
www.opensource.jp/gpl/gpl.ja.html


488 名前:252 mailto:sage [2010/02/08(月) 15:41:24 ID:bigAPdpT]
>>443
tomyさんの配布条件通りGPLv3です。

489 名前:443 mailto:sage [2010/02/09(火) 00:51:31 ID:JjSzyY4y]
>>488
了解です。
GPLv3的なファイルとしてrecpt1に追加してみました。
それと、COPYINGが同梱されてないので同一パッケージ内に入れて置きました。
ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0261.gz

◆使い方例◆
$ recpt1 --split 102 101 60 test.ts

◆このパッチの説明◆
TSストリームのPATに含まれるサービスIDをsplit引数で渡します。
そうすると、引数で指定したサービスIDのストリームだけがTS出力されます。
また、split引数にはカンマ区切りで複数の値を指定可能です。

1. PATのサービスIDの中から、引数で指定した値以外のサービスIDを破棄対象とします。
2. 1.で決定した破棄対象のPMTの中にかかれている、PROGRAM IDの値を持つパケットを破棄対象とします。
3. PATはsplitオプションで指定したサービスIDだけが含まれるように書き換えます。
上記の処理により、不要な番組のストリームを破棄して、TSファイルに出力します。
上記に1.と2.に該当しないパケットはそのままTSに含まれる形ですので、
TSの出力をそのままb25にかけることが出来ます。


490 名前:login:Penguin mailto:sage [2010/02/09(火) 00:52:38 ID:JjSzyY4y]
◆その他◆
録画開始直後はTS出力しないで、そのままパケットを捨てます。
splitで捨てるべきパケットが確定するまではファイルに書き込みしません。
1秒ぐらい余裕を持ってrecpt1を起動した方がいいかもしれません。

recpt1.h の MAX_READ_SIZE イジってます。
1024の倍数でアライメントされてましたが、
splitterは188の倍数のアライメントであることを期待しているので、
16kに近い値に変更してます。

pt1_dev.h に recpt1.h の内容を一部追い出しました。
tssplitter_lite.c からrecpt1.h を include したかったので追い出しました。

pt1ctrl未対応です。
ここまでやってから未対応だと気がつきました。

とりあえず以上

491 名前:252 mailto:sage [2010/02/09(火) 01:54:32 ID:AzWdp0IY]
>>489
どうもありがとうございます。早速ダウンロードして試してみます。
マージのとき参考にしたいので、ベースのリビジョンを教えていただけますか?


492 名前:login:Penguin mailto:sage [2010/02/09(火) 21:13:47 ID:PLJYk6+A]
>>489-491
乙です!いつもありがとうございます!

493 名前:login:Penguin mailto:sage [2010/02/09(火) 23:06:13 ID:JjSzyY4y]
>>491
head に近い場所の方が後々いいかなと思って、
適当にheadに追従しながら作業してました。
diff取ったリビジョンは ee357d8f987f です。

494 名前:login:Penguin mailto:sage [2010/02/10(水) 00:41:11 ID:INjXqsyq]
>>493
これの番組ごとのサービスIDを調べるにはどうしたらいいのでしょうか?

495 名前:login:Penguin mailto:sage [2010/02/10(水) 01:07:05 ID:X9pFdhdH]
>>493
PATを読むのが一番確実。って言うのもひどいので少しヒント。

CSだったら、チャンネル番号221chが東映チャンネルとか。
BSだったら 101 が BS1 で 102 がBS2
地デジのマルチ編成のサービスIDはよく分からんので、
PAT解析しないとダメかも。

ffmpeg -i TSFILE
とかしたときの

Input #0, mpegts, from 'test.ts':
Duration: 00:00:10.04, start: 2919.492056, bitrate: 24193 kb/s
Program 101 NHK!!BS1 <ーこれの数字(101)
※ただし、ffmpegはPATを元に上記の情報を出力して*いない*ので注意
 splitしたファイルをffmpegに食わせても、落とした番組も上記の一覧に表示されます

Cが分かるなら、tssplit_lite.c の AnalyzePat()の
L349のループがPATの解析処理



496 名前:login:Penguin mailto:sage [2010/02/10(水) 02:11:47 ID:INjXqsyq]
>>495
ありがとうございます
tssplitter_lite.cを見てみたのですが、ちんぷんかんぷんなので
ffmpegで1つずつ調べてみようと思います
その後はepgrecのdo-record.shでチャンネルによってサービスIDを指定するようにしてみようと思います

とここまで書いて思ったのですが、液晶TVの番組表などに表示されるNHKなら011みたいなものはサービスIDなのかな?

497 名前:login:Penguin mailto:sage [2010/02/10(水) 08:05:22 ID:mdzGO7gu]
違うyo

498 名前:252 mailto:sage [2010/02/10(水) 15:27:35 ID:t9lh9IXV]
recpt1にsplitパッチをマージしました。衛星放送以外でsplitする場合、複数
のsidをポジティブリストすることになるので、オプション名は --sid に変更
させていただきました。

地上波放送では必要なサービスIDを知るのが難しいので、とりあえずの対策と
して、--sidオプションを付けた場合は利用可能なsidを列挙するようにしてみ
ました。

今後の改良案ですが、まず --no1seg と --only1seg あたりは欲しいですね。
これを実現するにはストリームタイプを見る必要があると思うんですが、そこ
からn番目のHD/SDなんて指定もできるようになると便利かなと思います。

パッチ作者の方、オリジナルのtssplitter_liteの作者の方にあらためてお礼申
し上げます。


499 名前:login:Penguin mailto:sage [2010/02/10(水) 20:36:05 ID:/D4/6Qz/]
>>496
350ml.net/labo/iepg2.html

500 名前:login:Penguin mailto:sage [2010/02/10(水) 21:12:16 ID:Ffd/LGnL]
二ヶ国語放送よく見るから音声が好きなように選べるとうれしい

501 名前:login:Penguin [2010/02/10(水) 23:53:36 ID:SJsbcEoh]
最新版のドライバを当ててdmesgをするとこんな感じのバージョンなんですがこれは問題ないですか?
それとも更新に失敗して古い表示となってしまっているのでしょうか?
[root@aaa driver]# dmesg |grep pt1
pt1-pci.c: 1.1.0 2010-01-27
pt1_thread run


502 名前:252 mailto:sage [2010/02/11(木) 01:00:19 ID:qzVjdiS1]
>>501
hgで取得した場合はリビジョン番号が表示されますが、tarやzipのarchiveとし
てダウンロードした場合は半固定のバージョン文字列です。こちらはAPI変更の
時などに変更するつもりです。今のところそれが最新ですので問題ありません。


503 名前:443 mailto:sage [2010/02/11(木) 01:20:14 ID:Z5DppHVJ]
>>498
マージありがとうございます。
自動録画するに当たって欲しい機能があったら、
またパッチ作るかも知れません。
その時はまたよろしくおねがいします。

504 名前:login:Penguin mailto:sage [2010/02/11(木) 02:41:18 ID:+Dn3Gh9D]
>>502
ありがとうございます

さっそくsidオプションを使ってみたのですが、--b25 --stripと同時に利用したところ
NHKにおける利用できるSID4つですべてにおいて
b25->put failed
b25_decode failed. fall back to encrypted recording.

のエラーがでてしまいました。

505 名前:443 mailto:sage [2010/02/11(木) 02:45:07 ID:Z5DppHVJ]
>>252
コミットされたdiffを読んでいて、
不要なコードが混じっている事に気がついてしまいました。
申し訳ないです。

tssplitter_lite.cのL371-380の else if からのブロック不要です。
いい加減に、1SEG落とし出来ないかなと、実験していた時の
コードが残ったままコミットしてしまった模様です。
大変申し訳ないです。

このコードが残っていると、
sidオプションの引数に all という文字列を渡した場合に、
全てのサービスIDが録画されます。
まったくもって無意味なコードですね...orz...



506 名前:252 mailto:sage [2010/02/11(木) 03:35:06 ID:qzVjdiS1]
split機能でいろいろ実験していたんですが、地上波放送で同じpidが複数の
sidに現れる場合があり、現在の「消すsidに属すpidをマークする」方法だとこ
の場合に刈り込みすぎになってしまいますね。

「残すsidに属すpidをマークする」方法に戻す必要がありそうです。


507 名前:login:Penguin mailto:sage [2010/02/11(木) 09:56:54 ID:ymKuxn9v]
個人的には先頭の中途半端なパケットを
記録しないようにして欲しい。

そのせいでプレイヤーが落ちる。
プレイヤーののほうが悪いともいうが。

508 名前:252 mailto:sage [2010/02/12(金) 22:20:29 ID:lKq1UJSt]
split機能に関していろいろ手を加えてpushしました。
地上波で単一sidが抜けるようになっています。

地上波ではsplitした後のストリームがデコードできないようなので、
折角の改良を戻してしまって心苦しいのですが、デコード後にsplit
するようにしました。

それから、--sid allはそれなりに使い途があるので残します。テスト
で結構重宝しました。

509 名前:252 mailto:sage [2010/02/13(土) 19:51:06 ID:TQr/WsVR]
recpt1の --sid オプションに all以外に hd, sd1, sd2, sd3, 1seg のマクロ
を使えるようにしました。csv形式で列挙して必要なサービスだけ残すことがで
きます。


510 名前:login:Penguin mailto:sage [2010/02/13(土) 22:18:28 ID:FyI/vOR5]
最近DVB版PT1ドライバの更新が無いね
作者さん忙しいのかなぁ

511 名前:login:Penguin mailto:sage [2010/02/13(土) 22:36:05 ID:nOOeebzy]
>>510
何か要望でもあるのん?

512 名前:login:Penguin mailto:sage [2010/02/13(土) 23:20:59 ID:FyI/vOR5]
>>511
S2API対応
自分でチャレンジしたが挫折した orz

513 名前:login:Penguin mailto:sage [2010/02/14(日) 00:39:01 ID:Jtq/XL/i]
>>512
S2API 自体はすでに使ってるけど、
S2API のどのコマンドへの対応が足りない?

514 名前:login:Penguin mailto:sage [2010/02/14(日) 08:25:34 ID:IpKht3Tl]
>>513
書き方が悪かったですね。
pc11.2ch.net/test/read.cgi/linux/1253880711/251
前後の対応をPT1ドライバでもお願いしたいと思ってます。

515 名前:login:Penguin mailto:sage [2010/02/14(日) 18:25:44 ID:13830NyK]
>>509
うおおお 超便利です!
ありがとうございます
どうやってるのかは知りませんが、hdと指定すると自動的にhdのsidだけ指定して録画できちゃうんですね
更新お疲れ様です 



516 名前:login:Penguin mailto:sage [2010/02/14(日) 21:17:32 ID:NhSgRPdd]
>>509
--sidを指定してできたtsはREGZAで再生できませんでした。
そのtsをtssplitter_liteに通すとREGZAで再生できたので生成されたtsの差分をとったところ、
--sidを指定した場合は巡回カウンタの上位4ビットがクリアされるのが原因のようです。



517 名前:252 mailto:sage [2010/02/14(日) 22:15:38 ID:Rs80fGeQ]
>>516
直しました。8bitカウンタだと勘違いしてコードを弄ってしまいました。
元の計算と同等に戻しました。

518 名前:login:Penguin mailto:sage [2010/02/14(日) 23:58:54 ID:Jtq/XL/i]
>>514
なるほど。時間が取れたらやりますが3月になるかも。
パッチも歓迎です(upstreamに直接投げてください)。

519 名前:login:Penguin mailto:sage [2010/02/15(月) 18:27:11 ID:ccy4Xh2r]
PT2 DVB版ドライバ出ない オワタ orz

520 名前:login:Penguin mailto:sage [2010/02/15(月) 18:32:00 ID:7CqEWQNa]
PT1ドライバが使えるんじゃないの?

521 名前:login:Penguin mailto:sage [2010/02/15(月) 21:01:18 ID:YyONUv2r]
>>520 チューナーデバイスが違ってたはずだぞ。互換性あるのかな?

522 名前:login:Penguin mailto:sage [2010/02/15(月) 21:44:04 ID:7CqEWQNa]
Earthsoft PT1/PT2 driver
bitbucket.org/hiranotaka/dvb-pt1/wiki/Home
にPT1/PT2と書いてるから、てっきり使えると思ってた。
PT2持ってないけど

523 名前:login:Penguin mailto:sage [2010/02/15(月) 22:06:13 ID:CZqrb4fN]
DVB版でPT2に正式対応していないのはガイシュツ中のガイシュツだ。
ログぐらい読めよ、まったく…

524 名前:login:Penguin mailto:sage [2010/02/16(火) 03:40:03 ID:LQwgyL3p]
>>522
大木はこれだから「たいぼく」って云われるんだ。

525 名前:login:Penguin mailto:sage [2010/02/16(火) 18:05:29 ID:I4uJPNOm]
--sidをサービスID指定で、
マルチチャンネルの番組を録画しようとしたんだが、
HD→SD放送へ切り替わるところでファイルサイズが増加しなくなり、
そこからは記録されてなかった。

マルチチャンネルでの放送中に録画すれば、
ちゃんと出来てるので、サービスIDの間違えでは無いと思うんだ。



526 名前:login:Penguin mailto:sage [2010/02/17(水) 00:30:13 ID:0zLDPkHB]
>>525
放送中にサービスIDが変更したのに、recpt1側が追従していないからだと思う
PMTを監視して、変更が合ったら追従するべきだと思っていたけど、
その管理は録画プロセス呼出側にお願いしたいかなぁと思って自分は実装しなかった


527 名前:login:Penguin mailto:sage [2010/02/17(水) 17:47:25 ID:rxjCJROT]
なるほどー。

528 名前:252 mailto:sage [2010/02/17(水) 17:56:20 ID:J0NsMTDb]
>>525
具体的にはどのチャンネルをどのように録画したかったのでしょうか?

当方の普段の利用方法では途中でチャンネル構成が変わるケースがない
ので、どういう挙動が望ましいのか、なかなかイメージが掴めません。


529 名前:login:Penguin mailto:sage [2010/02/17(水) 19:50:03 ID:JKTKO7a6]
オーディオのステ、モノ、デュアルモノ、はバッタバッタと変わるけど、映像は出くわしたことがない。

530 名前:login:Penguin mailto:sage [2010/02/17(水) 22:59:51 ID:0zLDPkHB]
>>528
デジタル放送教科書(上)のPATの解説(P96あたり)では、
カレント・ネクスト表示というフィールド(先頭から48bit目)があって、
1の時このテーブルが適用できる事を意味し、
0の時は次に適用されるテーブルであることを示す。とある。

PATは放送途中で変更される事を許容しているように読み取れる。
PMTも同様のフラグがあると記述されている。
ただし、実際の放送でこのフラグが立つのかはまた別の問題だけど。

google booksでも確か微妙に引っかかるから検索してみては。

531 名前:login:Penguin mailto:sage [2010/02/17(水) 23:20:12 ID:iyb9396J]
NHK教育とかがHD1つとSD2つを切り換えて放送やってる
HD1つのときはサービスすべてがHD用の同じ映像PIDを参照しているが、
SD2つのときはそれぞれSD1用、SD2用の映像PIDを参照する。

番組によっては音声PIDを2つ持ったり、字幕用PIDを持ったりして参照
するPIDが変わる



532 名前:login:Penguin mailto:sage [2010/02/17(水) 23:44:53 ID:rxjCJROT]
>>528
平日の15時からしばらくの間、NHK教育がマルチ構成で放送されるので、
その1分前にNHK教育3のSIDを指定して、録画をしたところそういうことになりました。

構成が変わった後の放送が記録されていないので、
そこを修正していただければありがたいです。

533 名前:login:Penguin mailto:sage [2010/02/18(木) 03:00:53 ID:CEXRBM/N]
F11+PT2を二枚の環境で録画予約できました 中の人に感謝。
日経2月号を参考にしてあっさりできました。

ところで番組表の並びを変更するにはどこを変更すれば良いでしょうか?

534 名前:login:Penguin mailto:sage [2010/02/18(木) 03:57:41 ID:YxsjYdO/]
>>533
みんな3枚・4枚挿しだよ?

535 名前:login:Penguin mailto:sage [2010/02/18(木) 08:18:06 ID:Xko5hoWR]
>>533
その2月号の何処かに書いてあるよ



536 名前:login:Penguin mailto:sage [2010/02/18(木) 12:54:43 ID:CEXRBM/N]
>>535
とん
/var/www/epgrec/settings/gr_channel.php の並びがそのまま番組表の並びになるのね。

該当ファイルをクリエイトする時に局名をコメントとして入れてほしいところ。>中の人

537 名前:login:Penguin mailto:sage [2010/02/18(木) 14:03:47 ID:zVlT53Vp]
EPG抜かないと局名は分からない

538 名前:login:Penguin mailto:sage [2010/02/18(木) 14:15:30 ID:Z9j9wmUo]
config.phpで並べ替えてもいいと思うのだが。

539 名前:login:Penguin mailto:sage [2010/02/18(木) 14:18:34 ID:NRYmid7i]
いくらなんでも.tsにコメントとかバカなことは思わないだろ。
phpのソースにコメントをってことじゃないか?
書いてなかったっけ?

540 名前:login:Penguin mailto:sage [2010/02/18(木) 14:27:18 ID:zVlT53Vp]
いや日経Linux2月号のバージョンには地上波のチャンネルスキャンを
するコマンドが付いていて/var/www/epgrec/settings/gr_channel.phpが
自動的に作られる。その中に局名を入れて欲しいということでしょ。
局名を得るにはEPGを抜かないと成らないからちと難しいね、と。

541 名前:login:Penguin mailto:sage [2010/02/18(木) 15:02:28 ID:NRYmid7i]
なる程ね。中の人とは日経BPのことか。

542 名前:login:Penguin [2010/02/20(土) 04:14:10 ID:Hu+Nt2nj]
PT2 を ASUS P5B Deluxe につけたが、dmesg でも lspci でもそれらしきモノがでない。
BIOS は、 ver.1101。
PCI スロットには PT2 以外なにも差していません。
PT2 を全部のPCIスロットで試したが、NG。
これって初期不良?

543 名前:login:Penguin mailto:sage [2010/02/20(土) 04:26:27 ID:SDYZ+jIn]
>>542
XPマシンに挿して反応をみる。

544 名前:login:Penguin mailto:sage [2010/02/20(土) 04:57:53 ID:dR/J9cSd]
>>542
ドライバ入れている?
ただ差しているだけじゃだめだったと思うが。
ドライバ入れてないなら、下のアドレスを参考に入れてみたら?
blogs.yahoo.co.jp/tiplinux/23609824.html

545 名前:login:Penguin mailto:sage [2010/02/20(土) 09:01:27 ID:8kCuP4Jf]
>>542
lspci の出力結果くらい貼れよ。



546 名前:login:Penguin mailto:sage [2010/02/20(土) 10:02:40 ID:4VyQgadb]
PCIが5Vオンリーならlspciしても出てこないけどP5Bの世代だとさすがに
それはないか。

547 名前:login:Penguin mailto:sage [2010/02/20(土) 10:19:35 ID:sLL1yAgh]
lspciに何も出てこなかったけどオンボードのデバイスを幾つか無効にしたら
lspciに出てきて、ドライバを入れたらちゃんと動いた。

548 名前:login:Penguin mailto:sage [2010/02/20(土) 11:21:15 ID:4VyQgadb]
何無効にしたか書いとくと他の人の役に立つんじゃないかな。

549 名前:login:Penguin [2010/02/20(土) 23:09:55 ID:Ql69Sr32]
PT2おすすめ
www.amazon.co.jp/gp/product/B002WLP190/ref=sr_1_1?ie=UTF8&m=A3LXIF1F8B0SFW

550 名前:login:Penguin mailto:sage [2010/02/20(土) 23:22:31 ID:8dXw9rDu]
>>549
誤爆?
PS3スレに出張するの辞めろよw

551 名前:login:Penguin mailto:sage [2010/02/22(月) 21:23:12 ID:szugzFm2]
tsファイルから一部分だけ切り出して再生する方法はないでしょうか?

再起動したときに録画用のatコマンドが変な挙動をしてしまったようで
recpt1でHDD残量ゼロになるまで録画してしまいました。
多分、巨大tsファイルの2/3あたりに目的の番組があるのですが…これをb25で処理するHDDの余裕がありません

552 名前:login:Penguin mailto:sage [2010/02/22(月) 21:35:17 ID:abBx+8vb]
>>551
ドライブ増設したほうがめんどくさくなくてええわい

553 名前:login:Penguin mailto:sage [2010/02/22(月) 21:45:57 ID:DnI7lpbl]
tsなんてsplitでぶった切って大丈夫なんじゃね

554 名前:login:Penguin mailto:sage [2010/02/23(火) 00:13:49 ID:hrEeIgGo]
>>551
$ dd if=INPUT.TS of=OUTPUT.TS bs=188 seek=11111 count=99999
先頭から11111パケット分飛ばして、99999パケット分をOUTPUT.TSに書き込む
seekの値とcountの値は自分で計算して適切な値を入れるといい
放送波のビットレートを参考に計算してみたまえ
bsは188以外にするとコケるソフトが多くなると予想

$ dd if=TSFILE bs=188 seek=1111 count=9999 | b25 /dev/stdin /dev/stdout | vlc
こんな感じで再生試験しながらやってみたらどうかな
よく分からなかったらman読むか、気にしないでそのままやって失敗するといい

555 名前:login:Penguin mailto:sage [2010/02/23(火) 07:15:00 ID:eUbh4CIa]
ありがとうございます。
>>553,554を試して見ました。適当な所で切ってみましたがほぼ上手くいきそうです。
> error - failed on ARIB_STD_B25::put() : code=-3
が出ることがあるのでもうちょっと試してみます



556 名前:login:Penguin mailto:sage [2010/02/23(火) 23:45:52 ID:eUbh4CIa]
ご報告です。以下のコマンドで上手くいきました。
$ dd if=TSFILE bs=188 skip=1111 count=9999 | b25 /dev/stdin dist.m2t
seekではなくskipが正しいようです。skipにすれば上記エラーもでません。

なお、カウントの算定は地デジのビットレート16.85Mbpsから
$[ 秒数 * 16.85 * 1000 * 1000 / 188 / 8 ]
で計算すると大体一致しました

とても助かりました、ありがとうございます。
# tsって固定パケット長だからこういうことができるですね

557 名前:login:Penguin [2010/02/24(水) 10:59:39 ID:etHzbziU]
>>187
録画していない状態で8W位食っているっていうのは、どうなったんでしょう。
>>193
細かく制御予定と書いてあるんで。

558 名前:252 mailto:sage [2010/02/25(木) 00:33:04 ID:e2Zmo7Y5]
>>557
チューナの省電力設定を使用毎にいじるようにしてみました。実際に電力をカッ
トできているかわかりませんが…。消費電力の測定ができる人のレポに期待し
ます。


559 名前:login:Penguin [2010/02/26(金) 17:54:03 ID:2x/O1oej]
レスありがとうございます。

560 名前:252 mailto:sage [2010/02/26(金) 23:38:15 ID:eOjF9o0i]
recpt1 で --sid オプションを付けた時に ECM も出力するようにしました。
後からデコードする場合 ECM が必要なので、アップデートを強く推奨します。

561 名前:login:Penguin mailto:sage [2010/02/27(土) 11:42:03 ID:DiY1IXKe]
>>558
興味あったので消費電力を測定してみました。
recpt1で録画終了後しばらくたってから計測した値です。

(1)PT2なし 19W
(2)PT2あり(ドライバなし) 20W
(3)PT2あり(3f7288b0672c:省電力設定追加前) 26〜27W
(4)PT2あり(1ccbe20c4ce5:省電力設定追加後) 25W

残念ながらほとんど効果なしのようです。


562 名前:252 mailto:sage [2010/02/27(土) 14:57:29 ID:qokIDOR2]
>>561
測定どうもありがとうございます。やはりsettuner_reset()の方が
本命みたいですね。

563 名前:login:Penguin mailto:sage [2010/02/27(土) 18:33:33 ID:aalaDqwx]
EPGRECとTVROCK どちらよいですか?

564 名前:login:Penguin mailto:sage [2010/02/27(土) 18:38:26 ID:FVhBYKgb]
>>563
現在はどちらもHD放送だけ録画できるし、ただ番組表から録画するだけだったらどちらも変わらない
機能が多いのはTVRock

565 名前:login:Penguin mailto:sage [2010/02/27(土) 18:41:12 ID:FVhBYKgb]
TVRockの大きなメリットは時間追従できることかな
自分はLinuxの方が安定してるし、サーバとして使いたいからepgrec使ってるけど



566 名前:login:Penguin mailto:sage [2010/02/27(土) 19:20:01 ID:wBxuRPl/]
アナログチューナーでMythTVつかっているけど、
PT2を購入したんでデジタル環境に移行したい。
そこで質問だが、MythTVからTVRockに乗り換えた人は何か不便を感じている?
特に問題ないようならTVRockにしようと思う。

567 名前:login:Penguin mailto:sage [2010/02/27(土) 20:10:44 ID:wJc3fVEU]
>>566
MythTVのままで行くべし
そう遠くないうちに直接取り込める日が来るだろう
それまではvlc経由で録画しておくとして

568 名前:login:Penguin mailto:sage [2010/02/27(土) 20:30:34 ID:1K/2W8sE]
PT1 + MythTVで、今は安定稼動領域に入っているが、
環境構築はぶっちゃけ面倒くさいですぜ > 旦那

..でも、逃げずにMythTVのままでガンバルことを強くお勧めしますよ。

569 名前:login:Penguin mailto:sage [2010/02/27(土) 23:18:56 ID:tqRHAkGE]
>>560
文句を言うだけでちょっと心苦しいのだけど、
sidオプション指定時に番組情報とかなるべくそのまま残す方にしてはいかが?
TSで保存するのなら、TSの情報はなるべく残した方がいいと思う。
PSで保存するなら落としてもいいと思うのだけど。
具体的には、このあたり残してはどうかなという感じ

PID:0x0011(SDT&BAT) : ブーケ(編成チャンネルの集合)の名称、含まれる編成チャンネルなど、ブーケに関する情報の指示
PID:0x0012(EIT) : 番組の名称、放送日時、番組の説明など番組に関する情報の指示
PID:0x0013(RST) : 番組の現在の進行状況の指示
PID:0x0014(TOT) : 放送波の現在時刻情報(サマータイムがオプション)


570 名前:566 mailto:sage [2010/02/28(日) 06:00:59 ID:ZoSD9OJH]
>>567-568
ありがとう。MythTVで頑張ってみるよ。
2011までに安定稼動できればいいんだしな。

571 名前:login:Penguin mailto:sage [2010/02/28(日) 19:58:49 ID:V1T13ku1]
うちも最近PT2導入してrecpt1でテスト中なんだけど、
MythTVとの連携方法てどう設定するの?
ぐぐっても、recfriioの例はあったんだけど上手く行かなくて・・・

どなたかヒントだけでも教えて頂けませんか?

Fedora 10、MythTV 0.22 svn、recpt1な環境で、
vlcで直でのストリーム再生は出来てます。



572 名前:login:Penguin mailto:sage [2010/02/28(日) 20:26:01 ID:04dV/DyQ]
>>571
recfriioの例とほとんど一緒だよ。
ただ、MythTV0.22ではIPTVで受信出来ないらしい。
1行変えれば動くとの情報あり。最新svnでどうかは不明だけど。
まずは0.21で試したほうが無難かも。

573 名前:login:Penguin mailto:sage [2010/02/28(日) 21:42:21 ID:FoBdSL3J]
libs/libmythtv/iptv/iptvfeederudp.cpp:IPTVFeederUDP::Open()
> // Begin by setting up our usage environment:
> if (!InitEnv())
> return false;
>
>#if 0
> ReceivingSocketAddr = our_inet_addr(parse.host().toLatin1());
>#endif
>
> Groupsock *socket = new Groupsock(*_live_env, addr, parse.port(), 0);

きのうsvn updateしたが、このファイルのロジックは去年4月から変更されてない。

574 名前:login:Penguin mailto:sage [2010/02/28(日) 22:01:02 ID:FoBdSL3J]
>>571
あと、拙作ですが、テレビ総合スレの方でサジェストを受けながら作った
vlcの音声切り替え対応パッチを充てた方がいいです。


575 名前:login:Penguin mailto:sage [2010/02/28(日) 22:38:01 ID:IFZv9XbD]
linuxには、windowsのSpinelにあたるソフトは無いんでしょうか。
このスレッドを見つけて、ちょっとlinuxでの録画、視聴環境に
興味を持ったもんで。初心者質問ですんません・・・。



576 名前:login:Penguin mailto:sage [2010/02/28(日) 23:21:36 ID:gpzSQL8j]
Linux板でWindowsの○○にあたるソフトなんて言っても通じないよ

それはどういうソフトなの?

577 名前:login:Penguin mailto:sage [2010/02/28(日) 23:55:39 ID:IFZv9XbD]
575です。
そうでしたね。windowsで当たり前のように使わせてもらっていたソフトなもので
独りよがりな質問でしたね。失礼。
LAN内のPCで地デジチューナを共有するといった感じでしょうか。
地デジチューナをつけたPCがサーバのような形になり
クライアントマシンで視聴できる。このようなソフトです。
多分、linuxにも同じようなソフトはありそうだなと思い質問させていただきました。


578 名前:login:Penguin mailto:sage [2010/03/01(月) 00:02:38 ID:B9IiyytY]
recpt1やfriioならudp送信に対応しているんじゃないか?

579 名前:login:Penguin mailto:sage [2010/03/02(火) 23:59:27 ID:6l9KZ+F0]
Linux初心者です。

日経Linuxとwebで勉強しながら、Ubntu9.10 + D945GCLF2 + PT2で地デジ鯖を構築しました。
Win機からepgrecにアクセスしての予約録画と録画視聴もできてます。

現在、スタンバイとハイバネートができずに困っています。
検索すると同じような構成でPT2が原因でできないような情報がありました。
Linux + PT2で、スタンバイとハイバネートができている方はいるでしょうか?
また、Fedoraなどの他のディストリビューションで改善する可能性はあるでしょうか?

よろしくお願いします。

580 名前:login:Penguin mailto:sage [2010/03/03(水) 00:14:50 ID:Mhnpzb8N]
>>578

575です。recpt1というものがあるんですね。
ちょっと調べてみると、確かにUDP送信できそうです。
それをwindowsマシンで受信し再生すれば良いと
いうことですね。
不慣れなlinuxですが、試行錯誤してみます。
レスありがとうございました。

581 名前:login:Penguin mailto:sage [2010/03/03(水) 00:24:54 ID:V421F/QR]
>>579
何をやったか、どうだめだったか?
ってのが書いてないとエスパー回答もできんだろう
s2ramとかs2diskで復帰してこないと言っている?
pt1_drvが原因で復帰してこないなら、
ハイバネート時にドライバアンロードするとかすれば対応出来る気がするけど

それと、ハイバネートではなくて、WoLじゃダメ?

ディストリビューション変えたところで、
元になってるソースなんてほとんど同じものなので、
管理方法が違う程度でどれでも同じだと思うけど

582 名前:579 mailto:sage [2010/03/03(水) 00:44:47 ID:7923RKsS]
>>581
説明足らずですみません。

終了のメニューから、サスペンド、ハイバネートを選択すると画面が暗転しますが、スクリーンセーバーと同じ状態になるだけでした。
BiosでS1、S3の切り替えもしてみましたが、無理でした。

専門的なことはわかりませんが、復帰に失敗するのではなく、スタンバイやハイバネートに移行することができないのだと思います。
WoLは知識もあまりなく、試したことがないので分かりません。

583 名前:login:Penguin mailto:sage [2010/03/03(水) 02:50:21 ID:zxKhMZhi]
>>572
>>573
>>574

ぐぐって、「ReceivingSocketAddr = our_inet_addr(parse.host().toLatin1());」を
コメントアウトしてコンパイルするとイケると情報を見つけたのですが、
やはりMythTV 0.22では無理なようです・・・orz

もう少し調べてみるか・・・


584 名前:login:Penguin mailto:sage [2010/03/03(水) 07:27:28 ID:ECr7KfXR]
>>582
Radeonドライバを入れてるなら無理かもしれんね

585 名前:login:Penguin mailto:sage [2010/03/03(水) 15:20:05 ID:rrve+Scs]
epgrecってインターネット繋がって無いと番組表見れない?
引っ越したあとに自動録画が働くか不安



586 名前:login:Penguin mailto:sage [2010/03/03(水) 15:40:31 ID:z7G+oZIZ]
>>585
番組表はチューナー経由で作っているからネットは関係ないと思うけど。

587 名前:login:Penguin mailto:sage [2010/03/03(水) 15:41:31 ID:kJ01j2Yi]
recpt1にRegzaのmetaファイル作成オプションができると嬉しい。
それかこのへんのlinux対応版でもないかな。どなたかお願い。
ttp://www1.axfc.net/uploader/he/so/198356
ttp://www1.axfc.net/uploader/he/so/198506
ttp://www1.axfc.net/uploader/File/so/22923.zip
p:regza

588 名前:login:Penguin mailto:sage [2010/03/03(水) 16:46:14 ID:xyHk4LtG]
>>587

最後の奴C#みたいだけど
monoで動かない?

589 名前:login:Penguin mailto:sage [2010/03/03(水) 18:09:11 ID:aiP+tH57]
メタファイルの作成なんてrecpt1がやる仕事じゃないんじゃないの。
番組タイトル、概要、録画開始時刻などを埋め込まなきゃならない
ようだから。
Regzaユーザー限定でrecpt1にそこまで肥大な機能を持たせるなんて
バランス悪すぎでしょjk的に。jk的に考えて欲しいRegzaユーザーが
自前で別個に作るべきだな。

590 名前:login:Penguin mailto:sage [2010/03/03(水) 20:04:13 ID:FEZER/hL]
女子高生的だな。

591 名前:login:Penguin mailto:sage [2010/03/03(水) 20:25:27 ID:uIPBeVQz]
>>587
自分でやれ。

592 名前:login:Penguin mailto:sage [2010/03/03(水) 21:08:11 ID:AQMfxshD]
>>582
つーか、そういう使い方ならWindowsでやったほうが楽じゃない?
わざわざ茨の道を通ることはないと思うが。

593 名前:login:Penguin mailto:sage [2010/03/03(水) 21:13:54 ID:g7Kk0Z2O]
押してだめなら、揉んでみな。

594 名前:login:Penguin mailto:sage [2010/03/05(金) 13:34:07 ID:lCmbyKUO]
recpt1 終了時にログに
kernel: (249:2)Drop=00000000:00000000:00000000:00000000
って出るのは正常なの?
${OUTPUT} のファイルサイズ0なんだが・・

595 名前:252 mailto:sage [2010/03/05(金) 16:47:02 ID:s7waVJsW]
>>594
ドライバ更新してみて下さい




596 名前:login:Penguin mailto:sage [2010/03/06(土) 14:17:38 ID:acNV89jJ]
PT1のドライバ、今いくつあるの?

キャラクタデバイス版とDVB版?
どれが最新なのか、どれが高機能なのか
わからんくなってきた。

597 名前:login:Penguin mailto:sage [2010/03/06(土) 14:25:30 ID:7kmWYJNS]
キャラデバ版とDVB版でつね 両者は機能というか属するレイヤーが違うということで
2.6.32(だっけかな)からDVB版の方がメインツリーに入ってる

598 名前:login:Penguin mailto:sage [2010/03/06(土) 15:43:11 ID:acNV89jJ]
DVB版メインツリーに入ったのか。

俺、recpt1使ってるんだけど、
DVB版でも使えるの?

別途ドライバを用意しなくてよくなったけど、
その代わりtsの暗号の解除が面倒になりそうに思ってるんだけど。

599 名前:login:Penguin mailto:sage [2010/03/06(土) 18:52:02 ID:nIkWubiY]
>>598
fuse_b25がございますよ

600 名前:login:Penguin mailto:sage [2010/03/07(日) 00:32:38 ID:Dh/cLBql]
>>599
さんくす。

いやー、しばらく見ない間に
いろいろとかわってんなーw

601 名前:594 mailto:sage [2010/03/07(日) 17:04:36 ID:I8z6fWOC]
>>595
さんくす
あまりにもうまくいかないものだからカードを疑って
Windows機で動作確認していました
今週末はもう、戻して試す気力がorz
今度やってみます

602 名前:login:Penguin mailto:sage [2010/03/09(火) 02:44:52 ID:6deQ31Ui]
epgrec+PT2なんだけど、なぜかレールガンだけ録画されない。

キーワードで登録後、予約一覧から予約削除、キーワードの登録削除をしたところ録画されなくなった。
元のキーワードで登録してもダメっぽいのは分かってたけど、別のキーワードで登録してもダメ。
MySQLのデータベースを削除して再構築後、再度キーワード登録してもダメ。
他の番組は録画されるのに。。。

とうとう週4回の放送すべて撮り逃したよ。。。

なんでだろ?

603 名前:602 mailto:sage [2010/03/09(火) 02:55:31 ID:6deQ31Ui]
もう一つ、たった今気がついて驚いたんだけど
MySQLのデータベース再構築後、キーワード登録し忘れていた番組がなぜか自動的に録画されている。

つまり、MySQLのデータを作り直しではキーワードに対しての「録画しない」というフラグは消せないんだね?
このフラグは一体どこにあるんだろう?
どうやったら再びキーワードで録画できるようになるんだろう?

604 名前:login:Penguin mailto:sage [2010/03/09(火) 04:14:52 ID:3/sInD4o]
epgrecの説明にちゃんと書いてあるだろ?atコマンドでjobスケジュール入れているって

605 名前:login:Penguin mailto:sage [2010/03/09(火) 07:49:27 ID:pWit2T6q]
>>603
> MySQLのデータベース再構築後、キーワード登録し忘れていた番組がなぜか自動的に録画されている。

うちもそう。一旦登録された予約録画はキーワード削除しても追従して消えないんだと思ってる。
うちはそんなに録画しないから手で消せばいいんであんまり気にしてない。
頻繁に録画する人は重複が気になるかもね。




606 名前:epgrecの中の人 mailto:sage [2010/03/09(火) 11:27:11 ID:8n+0HCQX]
キーワードを消すとatでジョブが登録された分もキャンセルされるはずなんですけどね。
もしかしてatrmコマンドがないとかじゃないですか。atrmはatのシンボリックリンクなんで
存在しないディストリもあるのかも

607 名前:login:Penguin mailto:sage [2010/03/09(火) 18:35:07 ID:H1t2gcxD]
F11のepgrec+PT2*3で快適です。 作者さんありがとうございます。

二人で録画していので/epgrecと/epgrec2を作って独立運用しているのですが
どこまで共通化できますでしょうか?
cronの番組表取り込みは共通化できますでしょうか?

608 名前:login:Penguin mailto:sage [2010/03/09(火) 21:08:05 ID:9O+KVvpt]
tsファイルを軽くするために、なんでもかんでもtssplitter_liteを通しているのですが、
BSジャパンだけ、tsspliter_liteが通らない様な気がする(ファイルサイズ0のものが作られる)のですが、
うちだけの環境でしょうか?

epgrecのdo-record.sh内でのバッチ処理なのですが、
$SPLIT ${OUTPUT}_tmp.ts ${OUTPUT} ${CHANNEL}
ここで、${CHANNEL}は171が入っています(手打ちでも同様の結果です)。

609 名前:epgrecの中の人 mailto:sage [2010/03/09(火) 22:28:17 ID:8n+0HCQX]
>>607
うーん、そういう使い方は考慮してなかったので番組取得の共通化はスクリプトを割と広範囲に
書き換えないとなんないですねえ。

>>608
BS-Jだったかチャンネルん番号1つズレでやってる局がひとつありましたよ。
ffmpeg等で確認してみては。pt1/2なら今のrecpt1使って--sid hdとするのが手っ取り早いです。

610 名前:login:Penguin mailto:sage [2010/03/10(水) 22:23:19 ID:UfbZJRgZ]
>>609
ありがとうございます。BS-Jは172で拾うことが出来ました。
また、recpt1で便利なオプションが追加されている事に気が付きませんで、使っておりませんでした。

うちの再生PCはどうもtsファイルを再生するのにギリギリの環境でして、いかに再生を軽くするか腐心しています。
再生させるとすぐCPU100%に張りつきますので…

ところで、BS-Hiをrecpt1 --sid hd or tssplitter_lite hoge1.ts hoge2.ts 103 すると、
Stream #0.2[0x110]: Audio: aac, 48000 Hz, stereo, s16, 143 kb/s
が、
Stream #0.2[0x110]: Audio: aac, 0 channels, s16
となる様な気が…(音声が飛びました・映像のみ表示)

611 名前:login:Penguin mailto:sage [2010/03/10(水) 22:26:54 ID:8X54hBoW]
> となる様な気が…(音声が飛びました・映像のみ表示)
5.1ch番組の前後で音声チャネル構成が変わっとんのとちゃうか?

612 名前:login:Penguin mailto:sage [2010/03/12(金) 02:40:30 ID:khUOFDq3]
do-record.shで
echo "SID : $SID"
--b25 --strip $CHANNEL --sid $SID
これでCSの各チャンネルのサービスIDを333とか342とかepgrecに設定すれば完璧でした。
regzaから録画中のおっかけ再生もできるようになってハッピーです。

こうなってくるとpt1ctlを使いやすくしたくなりますね

613 名前:login:Penguin mailto:sage [2010/03/12(金) 15:25:01 ID:dZM98cuN]
2010/03/01版のepgrecで

「アリケン」を番組検索して、自動録画キーワードに登録しても
予約一覧には何も在りません。

同様に「バラエティ7」を番組検索して、自動録画キーワードに登録した場合
番組検索ではアリケンを含めた7番組が表示されますが
予約一覧にはアリケンを除いた6番組だけ表示されます。

どちらの場合も、他の予約や自動録画キーワードを削除した状態で確認しています。
これって>>602さんと同じ話なのかな?

手動で登録以外の対策が有れば、ご教授願いますm(_ _)m

614 名前:login:Penguin mailto:sage [2010/03/12(金) 16:18:12 ID:Ukad20ZV]
>>609
ご回答ありがとうございます。特に不都合は無いので今のまま運用します。

その他の不具合、疑問点を
1 録画サムネイルが削除されません。
2 getepg.phpをshとして動かす場合は、 include_once('config.php'); の前に chdir('/your_install_dir'); が必要ではないでしょうか?


615 名前:epgrecの中の人 mailto:sage [2010/03/12(金) 16:36:34 ID:ebGjwe+/]
>>613
やってみましたが確かにそうですね。調べてみないと

>>614
PHPではそのスクリプトがあるディレクトリも検索パスになるので
通常はchdirしなくても問題ないはずですが?



616 名前:login:Penguin mailto:sage [2010/03/12(金) 17:53:39 ID:dZM98cuN]
>>615
テーブルを全部ドロップしてstep1.phpから
やり直したところ問題ありませんでした。

多分epgデータに想定外の情報が一時的に配信されていたのではないかと…。


617 名前:login:Penguin mailto:sage [2010/03/13(土) 11:25:13 ID:mALHvnAR]
>>612
pt1ctl の --sid オプション対応版patch書いちゃいなよ

618 名前:login:Penguin mailto:sage [2010/03/13(土) 15:28:48 ID:Ip7Anx9R]
今、テレ朝を「recpt1 --b25 --strip --sid hd 24 3600 tideji.ts」と打って
見ようと思ったら、1分くらい録画してもサイズが1MBにも届かない。
ワンセグが録画されているのだろうかと思ったけど、再生しないので確認
できない。
使用可能なsidは「1064 1065 1066 1448」となっていて、「1064」が選択
されている。
他のsidで録画してもやはり小さいサイズのファイルしかできない。
単に「recpt1 --b25 --strip 24 3600 tideji.ts」と打つと高画質のやつが
見れる。
高画質のやつのsidが使用可能でないこともあるんだろうか?

619 名前:618 mailto:sage [2010/03/13(土) 16:01:36 ID:Ip7Anx9R]
補足すると、1448だと低画質のやつが再生できた。
これがワンセグっぽい。
1065、1066は1064同様再生できない。
これってデータ放送か何かなのかな?

620 名前:login:Penguin mailto:sage [2010/03/13(土) 16:17:11 ID:elsmSyRX]
350ml.net/labo/iepg2.html

621 名前:login:Penguin mailto:sage [2010/03/13(土) 17:28:44 ID:isWsUqUs]
>>618
まずは
$ ffmpeg -i hoge.ts
で TSの内容を確認してみては?

622 名前:618 mailto:sage [2010/03/13(土) 17:49:47 ID:Ip7Anx9R]
今、テレ朝をまた「recpt1 --b25 --strip --sid hd 24 3600 tideji.ts」で
録画してみたら、今度は高画質のやつが出てきた。
sidは1064が選択されている。
使用可能なsidは前回と同じ。
>>620
おれに対するレスかな?
別表に書かれているのを十進法に直すとテレ朝は1064〜1071だね。
1067〜1071がさっき使えなかったのはなぜ?
この使えなかったsidが高画質だったのだろうか?

623 名前:618 mailto:sage [2010/03/13(土) 18:01:31 ID:Ip7Anx9R]
>>622
ファイルは捨ててしまったけど、試しに取ったのがゴミ箱に残っていた。
「--sid all」で録画したやつだと思う。
関係ありそうな部分を拾うと
Program 1064
Stream #0.2[0x111]: Video: mpeg2video, 90k tbr, 90k tbn, 90k tbc
Stream #0.3[0x112]: Audio: aac, 0 channels, s16
Program 1065
Stream #0.2[0x111]: Video: mpeg2video, 90k tbr, 90k tbn, 90k tbc
Stream #0.3[0x112]: Audio: aac, 0 channels, s16
Program 1066
Stream #0.2[0x111]: Video: mpeg2video, 90k tbr, 90k tbn, 90k tbc
Stream #0.3[0x112]: Audio: aac, 0 channels, s16
Program 1448
Stream #0.0[0x181]: Video: h264, yuv420p, 320x180, 14.99 tbr, 90k tbn, 29.97 tbc
Stream #0.1[0x182]: Audio: aac, 24000 Hz, stereo, s16, 43 kb/s
とある。

624 名前:618 mailto:sage [2010/03/13(土) 18:02:19 ID:Ip7Anx9R]
今、ちゃんと録画できたやつでやると同じ部分が
Program 1064
Stream #0.0[0x111]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x112]: Audio: aac, 48000 Hz, stereo, s16, 183 kb/s
Program 1065
Stream #0.0[0x111]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x112]: Audio: aac, 48000 Hz, stereo, s16, 183 kb/s
Program 1066
Stream #0.0[0x111]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x112]: Audio: aac, 48000 Hz, stereo, s16, 183 kb/s
Program 1448
Stream #0.2[0x181]: Video: h264, yuv420p, 320x180, 14.99 tbr, 90k tbn, 29.97 tbc
Stream #0.3[0x182]: Audio: aac, 24000 Hz, stereo, s16, 54 kb/s
となっている。
よく分からないけど、前のやつのほうは1064〜1066はやはりちゃんと
録れてないっぽいね。

625 名前:618 mailto:sage [2010/03/13(土) 18:04:04 ID:Ip7Anx9R]
623の「>>622」は「>>621」だったね。
失礼。



626 名前:login:Penguin mailto:sage [2010/03/13(土) 18:16:06 ID:mALHvnAR]
>>623
その時、--b25 オプションつけた?
--b25オプションつけないTSをffmpeg -i で出力を確認したらどうでるかな

627 名前:618 mailto:sage [2010/03/13(土) 18:20:32 ID:Ip7Anx9R]
連投スマンが、またテレ朝が低画質に戻っている(sidオプションを
つけなければ高画質で録れる)。
sidを1064に指定して録画したやつをffmpegで調べると、
[mpegts @ 0x9ae12c0]Could not find codec parameters (Video: mpeg2video)
[mpegts @ 0x9ae12c0]Could not find codec parameters (Audio: aac, 0 channels, s16)
tideji.ts: could not find codec parameters
と出た。

628 名前:618 mailto:sage [2010/03/13(土) 18:30:18 ID:Ip7Anx9R]
>>626
--b25はつけていた。
今、テレ朝がさっきと同じ状態に戻ったので、今度は
「recpt1 --strip --sid all 24 3600 tideji.ts」と打って録画してみた。
これを「ffmpeg -i」で調べると
Program 1064
Stream #0.0[0x111]: Video: mpeg2video, 90k tbr, 90k tbn, 90k tbc
Stream #0.1[0x112]: Audio: aac, 0 channels, s16
Program 1065
Stream #0.0[0x111]: Video: mpeg2video, 90k tbr, 90k tbn, 90k tbc
Stream #0.1[0x112]: Audio: aac, 0 channels, s16
Program 1066
Stream #0.0[0x111]: Video: mpeg2video, 90k tbr, 90k tbn, 90k tbc
Stream #0.1[0x112]: Audio: aac, 0 channels, s16
Program 1448
Stream #0.2[0x181]: Video: h264, yuv420p, 320x180, 14.99 tbr, 90k tbn, 29.97 tbc
Stream #0.3[0x182]: Audio: aac, 24000 Hz, stereo, s16, 43 kb/s
と出る。
--b25オプションをつけても低画質のしか録画できなかったときと
同じみたいだね。

629 名前:login:Penguin mailto:sage [2010/03/13(土) 23:01:35 ID:isWsUqUs]
B-CASカードのハードソフトトラブルに一票

630 名前:618 mailto:sage [2010/03/13(土) 23:39:12 ID:Ip7Anx9R]
>>629
でも、それなら他のチャンネルでも同じことが起きるんでないかい?
テレ朝だけなんだよね、おかしいのは。
「--sid all」とsidオプションをつけないのと違いはどこにあるんだろう?
sidオプションをつけないとちゃんと録画されるのに、「--sid all」
でおかしくなる理由が分からない。
ちなみに今の時間は「--sid all」でもちゃんと録画できている。

631 名前:login:Penguin mailto:sage [2010/03/14(日) 00:02:00 ID:mALHvnAR]
>>630
ソースコード読めばわかるんじゃない?
あんまり変なフィルタしてないと個人的に思ってるけど、
疑ってるなら、徹底的に目で確認みてくれ

632 名前:login:Penguin mailto:sage [2010/03/14(日) 00:27:14 ID:K7wGzTrr]
うちも テレ朝がおかしい。
do-record.shで
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT}_tmp.ts >/dev/null
のあとに
/usr/local/bin/tssplitter_lite ${OUTPUT}_tmp.ts ${OUTPUT} 1064
をかけると 1MB程度のファイルしかできない。

633 名前:login:Penguin mailto:sage [2010/03/14(日) 00:33:14 ID:K7wGzTrr]
recpt1のバージョンは
$ recpt1 -version
recpt1 '1.0.0'
recorder command for PT1 digital tuner.

ドライバーは 09/12/12を使ってます。

634 名前:login:Penguin mailto:sage [2010/03/14(日) 01:14:17 ID:MZpRqZRu]
>>632
tssplitter_lite のコードがどっか悪いんじゃない?
recpt1はtssplitter_liteからsidオプションのベースコードもらってきてるから、
不具合あるなら同じになるのは理解できるけど?

635 名前:630 mailto:sage [2010/03/14(日) 01:16:44 ID:QogCJLyf]
>>631
ソースコード読めるならとっくに自己解決してるけど。
おれとしてもsidオプションは便利で歓迎していたが、こういうことが起きた
ということで注意を促したい。
おれだけの現象なら、こっちの環境に原因があるんだろうけど、他にも同じ
現象の人がいるし。

>>633
こっちはd89f0da0a7e4 (2010-03-07)だから、現時点では最新のやつかな。



636 名前:630 mailto:sage [2010/03/14(日) 02:07:43 ID:QogCJLyf]
ダメ元でソースコードを見てみたが、さっぱり。
ただ、ふと思ったのは各放送局はフルセグ、ワンセグそれぞれ8個ずつ
サービスIDが割り当てられいるのではないだろうか?
合わせれば16個。
だがテレ朝は使用可能なsidとして4つしか出ない。
他のチャンネルも3つしか出て来なかったりするのもある。
全然分からないんだけど、tssplitter_lite.cにあるsid_listって変数が
sidの入れ物になってるの?
「sid_listの数はカンマの数+2」って書いてあるけど、どうして初めから16
にしないのだろうか?
メモリを節約するため?
ど素人が訳の分からないことを書いてもスレ汚しになるからやめるけど、
もしかして、すべてのsidを拾えていないとかある?
もし欠陥があるなら作者の方に修正してもらいたいが。

637 名前:612 mailto:sage [2010/03/14(日) 02:51:06 ID:13Xnr+dd]
北海道でHTBをとるなら、recpt1 --b25 --strip 23 --sid hd 3600 tideji.ts
ってなわけで、$RECORDER --b25 --strip $CHANNEL --sid $SID $DURATION ${OUTPUT}

でもって今のdo-record.shを載せてみる。pt1ドライバとrecpt1はpt1-d89f0da0a7e4、epgrecは3月日1日版。
俺みたいな超初心者のために残してみる。参考になれば幸だ。
これでepgrecでATXのサービスIDを333、ヒストリーチャンネルに342とかCS16のサービスIDを全て登録したらCSもバッチリだったよ。
ちなみに、epgdumpが正常に動作してるか未確認。
以前みたいに録画後のスプリットで負荷が大きくなることもないし、スクリプトは超短く済むし、スプリットが原因っぽいドロップ?での録画中断もなくなったし今のrecpt1とepgrecはマジ最高

#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "OUTPUT : $OUTPUT"
echo "TUNER : $TUNER"
echo "TYPE : $TYPE"
echo "MODE : $MODE"
echo "SID : $SID"

RECORDER=/usr/local/bin/recpt1
B25=/usr/local/bin/b25_bcas
FILENAME=`basename "${OUTPUT}"`
DIRNAME=`dirname "${OUTPUT}"`

#まずはREGZAで再生不能になるファイル名を修正。 〜 を _ に置き換える
FILENAME=`echo "${FILENAME}" | sed -e "s/\〜/_/g"`
if [ ${FILENAME} = "__temp.ts" ]=0 ; then
#epgdumpなのでスプリットしない
$RECORDER --b25 --strip $CHANNEL $DURATION ${DIRNAME}/${FILENAME}
else
$RECORDER --b25 --strip $CHANNEL --sid $SID $DURATION ${DIRNAME}/${FILENAME}
fi

638 名前:login:Penguin mailto:sage [2010/03/14(日) 03:26:56 ID:BOZIAkRP]
>>637
このスクリプトだと必ずelse側が実行されるぞ

639 名前:login:Penguin mailto:sage [2010/03/14(日) 04:27:08 ID:SBvEr3+g]
> 北海道でHTB
どうでしょう

640 名前:594 mailto:sage [2010/03/14(日) 05:11:42 ID:1IxdmQGq]
>>595
ドライバー最新にしたら録れました
ありがとう

641 名前:login:Penguin mailto:sage [2010/03/14(日) 14:15:26 ID:13Xnr+dd]
>>638
そうなのか

642 名前:login:Penguin mailto:sage [2010/03/14(日) 15:19:56 ID:BOZIAkRP]
>>641
if [ 1 = 1 ]=0 ; then echo aaa; else echo bbb; fi
直接コンソールに打ってみ、エラーになるのが判るから

=0が無ければ、想定通りに動くよ
if [ 1 = 1 ] ; then echo aaa; else echo bbb; fi

643 名前:login:Penguin mailto:sage [2010/03/14(日) 15:56:26 ID:9MmcKVfC]
>>637
これってファイル名変えてもepgrecから削除とか大丈夫なの?

644 名前:login:Penguin [2010/03/14(日) 16:21:29 ID:HlcIRZzQ]
DTV関係ツールのup266のlinux mplayer DVBパッチの追加パッチ(trunk用)を当てようとしますが
下記のような事になりパッチ先がわかりません。パッチ先を教えてください。1 out of 1 hunk ignored -- saving rejects to file stream/dvb_tune.c.rej
can't find file to patch at input line 51
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: stream/dvb_tune.h
|===================================================================
|--- stream/dvb_tune.h 2010-02-26 23:53:27.386156383 +0900
|+++ stream/dvb_tune.h.new 2010-02-23 19:33:29.178827297 +0900
--------------------------
File to patch:


645 名前:login:Penguin mailto:sage [2010/03/14(日) 18:44:22 ID:K7wGzTrr]
不明なカーネルパニックが出てます。 ドライバーは最新版です

kernel:Oops: 0002 [#1] SMP
kernel:last sysfs file: /sys/devices/virtual/net/ppp0/statistics/collisions
kernel:Process recpt1 (pid: 10863, ti=cffc0000 task=c8418000 task.ti=cffc0000)
kernel:Stack:
kernel: cffc1e94 00000000 00000000 f64776a8 f4052cd8 00000000 f6454c00 cffc1ea4
kernel: c04b5006 f4052cd8 cca2ea80 00000000 cca2ea80 f4052cd8 f6454c00 cffc1ec0
kernel:Call Trace:
kernel: [<c04b4ec9>] ? exact_lock+0xf/0x16
kernel: [<c06094a9>] ? kobj_lookup+0xba/0x113
kernel: [<c04b4dc0>] ? exact_match+0x0/0xc
kernel: [<c04b5006>] ? chrdev_open+0x3e/0x12c
kernel: [<c04b1219>] ? __dentry_open+0x116/0x1f9
kernel: [<c04b13a4>] ? nameidata_to_filp+0x32/0x47
kernel: [<c04b4fc8>] ? chrdev_open+0x0/0x12c
kernel: [<c04bb4cb>] ? do_filp_open+0x383/0x624
kernel: [<c049bf69>] ? handle_mm_fault+0x321/0x795
kernel: [<c04c322d>] ? alloc_fd+0x58/0xbe
kernel: [<c04b101f>] ? do_sys_open+0x49/0xbf
kernel: [<c04b10e1>] ? sys_open+0x23/0x2b
kernel: [<c0408474>] ? sysenter_do_call+0x12/0x28
kernel:Code: 89 e5 56 53 0f 1f 44 00 00 8b 58 24 85 db 74 1d 64 8b 0d 28 31 9b c0 31 f6 83 3b 02 74 21 8b 93 50 01 00 00 03 14 8d 80 3c 94 c0 <ff> 02 e8 97 c6 0b 00 85 c0 89 c6 75 07 89 d8 e8 26 10 fa ff 89
kernel:EIP: [<c04b4ea0>] cdev_get+0x2c/0x46 SS:ESP 0068:cffc1e48
kernel:CR2: 0000000004c6f000




646 名前:login:Penguin mailto:sage [2010/03/14(日) 19:04:45 ID:K7wGzTrr]
上のカーネルは
[ディストリ ] Fedora release 11 (Leonidas) 2.630.10-105.2.23.f11.i686.PAE
[ DE/WM ] GNOME
[ gtkmm  ] 2.16.0
[ glibmm  ] 2.20.0


647 名前:login:Penguin mailto:sage [2010/03/14(日) 20:06:59 ID:QMJgYMHX]
>>644
またtrunkの方が変わったのかも. 後でちょっとまた修正してupしなおします.
別の方法として(お勧め)
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer -r 29813
で最初からrev29813のソースを持ってくる(その後パッチ当て)という方法もあります
up0266は必要ない はず;)

648 名前:login:Penguin mailto:sage [2010/03/14(日) 21:03:38 ID:9MmcKVfC]
ほんとだ。テレ朝は放送によってsidが違うお。
ダメなのをvlcで見たら1064がEPGになってて273がメインストーリームになってたお。
とりあえずチャンネルが24だったたらsidオプション無しにしたお。

649 名前:630 mailto:sage [2010/03/14(日) 23:20:48 ID:QogCJLyf]
馬鹿なりにtssplitter_lite.cを書き換えてrecpt1を作り直してみたけど、
だめだった。
recpt1に問題があるのか、テレ朝だけが意地の悪いことをしているのか
分からないけど、とりあえずテレ朝だけsidオプションを使わなければ
いいんだろうね。

650 名前:login:Penguin mailto:sage [2010/03/15(月) 02:03:37 ID:q9zw+3+b]
今日頑張ったけど、結局ES出力するコード作れなかった
コードレビュ希望ってことでコードここに晒すのあり?
目標は、recpt1でGOPの区切りでTS出したり、TSではなくPSで出したり、
GOP出力の続きで、簡易lipsyncしたりってコードにしたいなと妄想してます

koedo.hanno.jp/~oyama/recpt1.tar.bz2

まだ完全に動いているコードではないので、
ここがおかしいよこれ。って指摘出来る人向けのコードです。
協力してくれる人いたらとても嬉しいです…

651 名前:login:Penguin mailto:sage [2010/03/15(月) 02:51:05 ID:vVqL7+L+]
>>642
うん、たしかにそれだとエラーになって bbb って表示されるよね。
今現在上のコードで番組表の更新が実行されているからてっきり正しいのだと思っていたけど、
else以下のコードでepgdumpも実行されているってことだね。
もしかして--sidオプションつけたらepgdumpでの処理かどうか判断してくれるのかな?

>>643
ファイル名変えていたころに削除を試してないので分からない。

652 名前:login:Penguin mailto:sage [2010/03/17(水) 15:57:55 ID:2oeejInD]
>>627

テレ朝はストリームIDコロコロ変えてる。

A:Vの組み合わせで
0.7:0.8
0.8:0.7
0.2:0.1
の三つ確認してる。
多分、一部のU局やNHKのようにマルチプログラムやるための布石何だろうけど、使うときは注意必要。

653 名前:627 mailto:sage [2010/03/17(水) 21:39:53 ID:Ua1AJVQA]
>>652
やっぱりそうなんだ。
情報ありがとう。
今はテレ朝だけsidオプションなしでやっている。
他の放送局がテレ朝に追従しなければいいけど。

654 名前:login:Penguin mailto:sage [2010/03/17(水) 22:05:57 ID:Q3iqr92D]
ストリームIDコロコロかわって
なんで普通のテレビはちゃんと映るんだ?

655 名前:login:Penguin mailto:sage [2010/03/17(水) 22:17:30 ID:FlnjF6N+]
ちゃんとPATやPMTの更新をみて判断すれば問題無い。
Windows用のアプリにもsidオプションぽっい機能あるがテレビ朝日もちゃんと録画している。




656 名前:login:Penguin mailto:sage [2010/03/17(水) 22:32:41 ID:xX0skAM3]
どうやって見て判断すれば良いのでしょうか

657 名前:login:Penguin mailto:sage [2010/03/17(水) 22:49:00 ID:uj9fnEU8]
ISO/IEC 13818を掲示板で説明させるつもりなのか?
聞いてもおまえにゃ無理だよ。

PATみる(PID=0固定)→PMT一覧を取得する
→PMTを取得、プロバイダ知りたければSDTも取得
→自分の意図した*サービスIDの構成から、AV担当のPIDをそれぞれ抜き出す
→必要なPIDのAVのみを別ファイルへ

こんな感じじゃね?面倒だな。
現状の、*の部分を静的なアルゴリズムで実装してあると、
ルールが変わったらどうしようもないよね。

あと、必要ないからと言って特定のストリームを
落としてしまうとせっかくMUXされて平滑化された
ビットレートとSCRが狂うから俺は興味ないわ。

658 名前:login:Penguin mailto:sage [2010/03/17(水) 22:53:19 ID:FlnjF6N+]
PATもPMTもバージョンNo.を持っていて内容が変わるときにこのNo.も変えるように決まっている。
だから、前回取得したバージョンから変化があったら内容を読み直して保存対象のPIDを変更すればいい。

659 名前:login:Penguin mailto:sage [2010/03/17(水) 23:17:14 ID:CSorACMK]
>>657
特定PIDだけ取り出すのなら、いっそPS化しろよとは思うものなぁ

660 名前:login:Penguin mailto:sage [2010/03/17(水) 23:57:28 ID:LSm3f7R6]
>>657
補足
PMT読むときに、ネクストフラグってのが立ってるのがあって、
こいつは、「次の番組」のPMTが入ってる。
録画開始するときに、今の番組を録画するのか、「次の番組」を録画するのか決めて、
判断すればいいのだと思うよ。

ただし、判断の材料にはそれ以外にも、番組の開始時刻情報の解析だとか
いくつか判定条件が必要になるかもね。

>>659
PS出力するコードなら脳内で絶賛書き進めているけど、
実際にコード書く時間が作れなくてもうちょっと待ってね
週末に上げたコードはバグが一つ判明した

661 名前:login:Penguin mailto:sage [2010/03/18(木) 00:02:07 ID:7SEcsI7/]
recptでのsidってのが何をさしてるのか知らんが
普通はサービスID(=プログラムID)って運用開始後に頻繁に変更しないことってなってて
各PESのPIDはころころ変更されても,サービスIDはほとんどarib tr-14で割り振られてる範囲内で固定なんじゃないの
mplayerでもgstreamerでもchannels.confを見て
指定されたチャンネル名に対応するサービスIDを指定する/できるようになってるし recptとかもそうじゃないの?
特定PIDで指定するっていうよりプログラムID(サービスID)で指定するなら
PIDが変化したって追従してると思うけどな

662 名前:login:Penguin mailto:sage [2010/03/18(木) 00:13:33 ID:UZFQFXzo]
>>661
チャンネルごとに、サービスIDは固定で認識はあってるよ
recpt1のsid指定もそういう実装になってます

録画開始前に、PAT解析して、PMTから、A/VのPIDを抽出して、
さぁ番組録画開始だ。ってタイミングで、想定していたPIDではない
A/VのPIDが録画しようとしていた番組に割り当てられていた。
というストーリではないかなぁと思っているけど

なので、ネクストフラグに話が落ちてくるのではないかなと思ってますけど、
自分の認識が間違ってるかな?

663 名前:login:Penguin mailto:sage [2010/03/18(木) 00:31:04 ID:7SEcsI7/]
>>660, >>662
地上デジタル放送(たぶんBSデジタルも)では
current/nextフラグは運用しない(常に1:current固定)ことになってますよ
RSTとかも使用しないのでかわりにEITでの出現を元にすることって規定されてたはず

それはともかくPMTのアップデートによる(動的?)PID変更は追従すべきだと思うけど
サービスIDが固定なら 追従してるんじゃないの?
3xSD編成 <-> 1xHD編成 とかの切り替わりをまたぐならPIDの動的変更は当たり前だし
プライマリの番組を(変更されても)自動で選択したいってことなら
NITで最初に指定されたサービスID(の変更)を監視しなきゃいけないだろうけど

664 名前:login:Penguin mailto:sage [2010/03/18(木) 00:37:11 ID:UZFQFXzo]
>>663
残念な事に、プロセスが起動して、一番最初に認識したPMTしか
認識しない実装になってます>recpt1
なので、常に上書きで追従する実装に変更する必要があるかもしれませんね
ネクストフラグ入ってこないのですか。情報提供ありがとうございます。


665 名前:tssplitter_lite [2010/03/18(木) 01:17:05 ID:+afuxeM5]
tssplitter_lite 単体での実装は、最初に検出した PMT を解析して残す
PID を特定しているはずです。たぶん。
なので stream の途中でこのあたりの情報が変わっていることを想定して
作られていません。

個人的に利用するツールとして作成したので、こういうことを詳しく調査
せずに実装しました。
# 移植作業と自分の使いたいように修正しただけですが。

recpt1 に取り込む際に、既存の処理をそのまま取り込んだのであれば
このような実装のままになっていると思います。



666 名前:login:Penguin mailto:sage [2010/03/19(金) 12:45:40 ID:F81yLqkE]
早い話NHK教育の023対応だからとっととやっといたほうが良いかもね

667 名前:login:Penguin mailto:sage [2010/03/20(土) 03:01:02 ID:SDOptfAy]
センバツ始まったらNHK教育はマルチやり始めるのかな?

668 名前:login:Penguin mailto:sage [2010/03/20(土) 07:24:40 ID:KTrFLKg4]
データ量は減るけど、それなら時間がずれることがないな
でも、まだアナログとの兼ね合いでやらないんじゃない?

669 名前:login:Penguin mailto:sage [2010/03/21(日) 20:07:22 ID:lYaLybY9]
recpt1で録画したファイルをPSに変換していますが、
テンポラリのファイルなしだと上手くいきません。
何かやり方がまずいのでしょうか?

>>467を参考に以下のようなテンポラリありでの変換は上手くできました。
 b25 Src.ts Tmp.ts && ffmpeg -f mpegts -i Tmp.ts -vcodec copy -acodec mp2 -ab 224k -ar 48000 -ac 2 -y -f vob Dist.m2p
しかしテンポラリなしで
 b25 Src.ts /dev/stdout | ffmpeg -f mpegts -i - -vcodec copy -acodec mp2 -ab 224k -ar 48000 -ac 2 -y -f vob Dist.m2p
とすると変換に異常時間を食ってしまいます(テンポラリなしで10分、ありだと数時間でも終わらず)。
開始直後は60fpsぐらいなのですが、だんだん速度が落ちてきてすぐに1桁前半になります。
変換速度が落ちてもffmpegのCPU使用率は99%に張り付いたままです。

670 名前:login:Penguin mailto:sage [2010/03/21(日) 20:12:56 ID:z0RQW1TJ]
テンポラリ取る方式で運用したら?

パイプはバッファサイズが64KBまでで拡げることもできないから、
パイプでつながずに済む運用方法があるならその方が無難でっせ。

671 名前:login:Penguin mailto:sage [2010/03/21(日) 20:15:39 ID:qzAft9CW]
fifo使ってみるとか

672 名前:login:Penguin mailto:sage [2010/03/21(日) 20:25:05 ID:P0c18dIU]
ありがとうございます。

>>671
mkfifoを試して見ましたが状況は変わりませんでした。
ついでに、ひょっとして受け渡しが上手くいかずパイプがつまっているのか?と思い
 b25 Src.ts /dev/stdout | dd if=/dev/stdin of=Fifo.ts bs=100M
などもやってみましたが速度は変化なしです。

>>670
テンポラリを使う方法でも問題はないのですが、
変換時間(動画の長さの1/3弱程度)をもうちょっと早くできないかなぁ、と欲を出してしまいました。
あまりヨロシクない方法のようですので、無難な方法でいきます。

673 名前:login:Penguin mailto:sage [2010/03/21(日) 20:55:31 ID:eZoGcIC3]
epgrecで作られる番組表ですが、あれをサービスID別で作成する事は出来ないのでしょうか?
BS番組表のWOWOWがそのような形になってるようなのですが、他のチャンネルにも
同じような設定ができないかなと思いまして。
使用しているepgrecは2010年3月1日版です。


674 名前:login:Penguin mailto:sage [2010/03/22(月) 01:19:22 ID:gY/K+oPz]
>>669
ffmpegの挙動をコードレベルで理解しないままに、
怪しい事をするのはやめておいた方が無難
seekに失敗して無限ループとかしてるかもね

675 名前:epgrecの中の人 mailto:sage [2010/03/22(月) 11:03:18 ID:l1nnHo4q]
>>673
番組表はepgdumpで取れる情報をもとに組まれてますから
ちと難しいですね。



676 名前:login:Penguin mailto:sage [2010/03/22(月) 12:03:20 ID:KT+5aRf8]
>>674
ffmpeg自身、"-i -"をサポートしているのに、パイプはまずいのだろうか?

677 名前:login:Penguin mailto:sage [2010/03/22(月) 12:22:54 ID:BeBN0R5C]
ffmpegのmpegts エンコーダって 遅いとかでまだ未完成って状態なんじゃなかったっけ?

678 名前:login:Penguin mailto:sage [2010/03/22(月) 13:55:51 ID:QnhZtt7r]
>>676
-i pipe:stdin だったかな?の方が良さそう?

679 名前:673 mailto:sage [2010/03/22(月) 15:06:19 ID:K7anGyye]
>>675 さん、レス有難うございます。

最近、やっと録画サーバを構築してみて、非常に便利に
使わせていただいてます。要望等あれば、報告させていただきます。
ありがとうございました。


680 名前:login:Penguin mailto:sage [2010/03/24(水) 19:29:59 ID:MwZR66Pi]
九州限定だけどNHK総合で金曜にプロ野球のマルチ編成があるな
来年の夏にアナログ切ったら高校野球でもやる気なんだろうな

681 名前:login:Penguin mailto:sage [2010/03/24(水) 19:52:17 ID:bhRnvXGI]
>>680
もともと数年前にNHK教育はマルチ編成やっていたしねい。

682 名前:login:Penguin [2010/03/24(水) 19:58:24 ID:vMUnn3a8]
ubuntu 9.10 64bit PT2+epgrec の環境で録画が終わったらサスペンドになるように
するにはどうすればできますか?

683 名前:login:Penguin mailto:sage [2010/03/24(水) 20:12:03 ID:FbdeG3g4]
recomplete.php に細工かな

684 名前:login:Penguin mailto:sage [2010/03/24(水) 20:43:55 ID:XR7EKb3y]
>>682
録画が終わったらという以前にPT2を差した状態でサスペンドとかハイバネート
とかできないんじゃなかったか。
PT2からアンテナに電源を供給する設定をしていたらそうなるのだったかな。
うろ覚え。
少なくともおれはサスペンドもハイバネートもできない。
大して気にならないから放置しているけど。

685 名前:login:Penguin mailto:sage [2010/03/24(水) 21:38:25 ID:6AF7BY7g]
>>682
寝ずの番をする



686 名前:login:Penguin mailto:sage [2010/03/24(水) 23:38:14 ID:qnDSn7Jr]
>>684
俺のマシンだとPT2ドライバを入れててもサスペンドとハイバネートが出来た
ただし、radeonのAMD謹製ドライバを突っ込んだらダメになったわ
OSは>>682と同じ

687 名前:login:Penguin mailto:sage [2010/03/24(水) 23:58:15 ID:XR7EKb3y]
>>686
アンテナに電源を供給する設定にしている?
それからドライバだけどrecpt1のほう?
こっちは32bit版のUbuntuでrecpt1だけどだめだな。
intelのオンボードでもnvidiaでもだめ。

688 名前:login:Penguin mailto:sage [2010/03/25(木) 00:22:31 ID:ENa4ADRq]
>>687
地デジだけだから電源供給なし
Ubuntu 9.10 64bit、recpt1、epgrec
サスペンド出来るときは640x480低解像度のgenericビデオドライバのときだけ

あまりにも画面が狭いからサスペンドするのは諦めたけどね

689 名前:login:Penguin mailto:sage [2010/03/25(木) 00:47:36 ID:nR51hild]
>>688
やっぱり電源供給ありだとだめなのかな。
その低解像度も厳しいな。
夜中に録画するときはつけっぱにして、2時間後に録画が終わるなら
「sudo shutdown -h +120」とかやっておけばPCも終了してくれるから
それで済ましている。

690 名前:login:Penguin mailto:sage [2010/03/25(木) 18:01:43 ID:nR51hild]
いつもうっかりするのだが、recpt1はドライバじゃなかったな。
chardev版のドライバを使っている。
DVB版だとサスペンドとかできるのだろうか。
もっともPT2に対応したって話は聞かないけど。

691 名前:login:Penguin mailto:sage [2010/03/27(土) 04:27:06 ID:D226vZ5h]
サスペンドって録画中に?

692 名前:login:Penguin [2010/03/27(土) 14:25:03 ID:SUVZAwTm]
録画が終わったら

693 名前:login:Penguin mailto:sage [2010/03/27(土) 15:20:13 ID:T1/2euVv]
あるいは録画の前に

694 名前:login:Penguin mailto:sage [2010/03/27(土) 17:25:21 ID:SnEmUWWc]
>>692で電源ボタンを押して、
>>693で電源ボタン押せばいいんじゃないの?

695 名前:login:Penguin mailto:sage [2010/03/27(土) 18:33:39 ID:lvTnuLq5]
外出中や終身中のときもそれが出来れば苦労はしないが



696 名前:login:Penguin mailto:sage [2010/03/27(土) 21:01:48 ID:YwEqRryJ]
食べる前に飲む。

食間 = 食べてる間に飲む。

697 名前:login:Penguin mailto:sage [2010/03/27(土) 21:19:21 ID:vA35gttt]
>>696 がツッコミを待っているような気がするがオレはスルーするぞ。

698 名前:login:Penguin mailto:sage [2010/03/27(土) 22:02:41 ID:YwEqRryJ]
>>697
orz






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<207KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef