【視聴】Linuxでデジタル放送【録画】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/12/30(火) 14:48:32ID:mhuHq0Rz0449443
2010/01/31(日) 17:47:21ID:tX04DdMKtssplitter_lite の作者様とは連絡がついて、
公開に関するライセンスには問題なさそうです。
0451443
2010/01/31(日) 22:32:52ID:tX04DdMKありがとうございます。
バグ見つけてしまって、まだ出せるレベルではないので、
品質あげてからお願いしますね。
0452login:Penguin
2010/02/01(月) 00:03:39ID:Jmp4ufzi録画できるようになり、b25で復号も出きるようになったのですが…
皆さん編集ってどうしていますか?アナログのファイルはavidemux2 2.4で編集していたのですが
どうもPT2で録画したファイルをいじると音が消えたり出力できずに固まったり不安定なようで…
0453login:Penguin
2010/02/01(月) 01:48:44ID:GFs/sfjzMurdocCutter(on wine)で一部削る以外はそのまま。
そして日立2T買った。
0454login:Penguin
2010/02/01(月) 05:47:31ID:XJ+8+tmNなにはなくともsplit。その次はPS化。
0455login:Penguin
2010/02/01(月) 06:09:50ID:lwC+UxwXFFMPEGで必要なセグメントだけ取り出してTSコンテナに格納
→時間とCPUに余裕があれば音声をffmpegなどでWAVに解凍してAvidemuxで再圧縮。
5.1チャン音声と2チャン音声が同じセグメントに混在してる物に限ってはWine噛ませてtssplitter使ってる
0456login:Penguin
2010/02/01(月) 07:03:20ID:Jmp4ufziありがとうございます。b25の出力そのままmencoder/avidemuxに食わせて苦戦していました。
試してみます。
0457login:Penguin
2010/02/01(月) 21:00:57ID:34j3cQq0編集はしちゃいけないんだってさ。
録ったTSのままBDに保存するのが常識らしいですよ。
0458login:Penguin
2010/02/01(月) 23:16:38ID:cB7lBxbS0459login:Penguin
2010/02/01(月) 23:41:09ID:qxhuaPIR勝つとか負けるとか、お前は何と戦ってるのか?
やりたいことが満たされているならそれでいいんじゃないの?
満たされていないなら、コードを書くんだ
0460login:Penguin
2010/02/03(水) 03:56:18ID:gb+SGSgWQlpoOTFBWSZTWXY7MtYAAOHfgH64Yf/+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
0461login:Penguin
2010/02/03(水) 04:02:22ID:gb+SGSgW超クイックハックだけど、mplayer/faadを規格違反の音声変更に追随させてみるテスト。
base64 -d
bunzip2
patch
mplayer-export-2009-12-19/libmpcodecs/ad_faad.c
ADTS fixed headerも変わらないケースとかもあるんかねぇ
0462login:Penguin
2010/02/03(水) 07:18:22ID:x0rskHyFテレビ総合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のときはデュアルモノラル、と決め打ちで
処理しているのが現状。
まぁ、放送のストリームだから内部構造を安易に変えられないので、
そんでええんじゃないかと思うけど。
0463login:Penguin
2010/02/03(水) 15:20:52ID:fGUiCeRn2ちゃんにパッチ書くと、あなたの著作物じゃ無くなるので、どんなライセンスのソースでも
あなたのパッチは取り込めなくなりますよ。
0464login:Penguin
2010/02/03(水) 17:58:06ID:DXZME0X/えええ、既にあるなら・・・ってあっちが本スレ的なの?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 (これはこれで副作用出るかもしれんので消しといた)
0465login:Penguin
2010/02/03(水) 20:11:53ID:lL0/5I0j>>464
> えええ、既にあるなら・・・ってあっちが本スレ的なの?PT2 DVB対応とか書いてあるし。
どっちが本スレとかは関係なく、
同じようなことをやってる成果が既に開示されてますよ、っていう情報です。
どうしても自分のパッチの方を流行させたい、というような意図が
あるなら好きにすればいいけど、おそらくは同じ目的だと思うんで、
だったらそちらのパッチを見て、もう用が足りるならやらなくていいかもしれないし、
不十分な点なり不具合なりがあるなら、それをリカバーするパッチを作るなり、を
検討することもできますよ、ということ。
0466login:Penguin
2010/02/04(木) 00:00:58ID:YwQu5Lqcb25 → 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変換するのはコケました。
音が出なかったりエラーが大量に出たり(多分やり方がまずいだけ)。
0467login:Penguin
2010/02/04(木) 08:58:12ID:YNOXzeRu0468login:Penguin
2010/02/05(金) 21:29:11ID:6zAyKVpqBuffaloの
0469login:Penguin
2010/02/05(金) 23:12:20ID:p57ty42w>>466です。ありがとうございます。ffmpegでts->ps変換できました。
それだと音が消えるソースもありましたが-ss 3で先頭3秒を削ったら上手く行きました。
あと>>466ですが、一点訂正です。avidemux2は--audio-codec COPYだと音ズレは上手く直らないようです。
(COPYで保存したプロジェクトを読み込むとズレの設定値すら消えますし、出力時も反映されていない模様)。
mencoderで直せば(音声のカット位置がズレますが)大体は直せました。
0470443
2010/02/06(土) 13:05:31ID:LUC4S6Vsrecpt1.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だよなぁという気がしてきました
0471login:Penguin
2010/02/06(土) 13:17:07ID:4x6PP1WL自分が必要だからハックしてるんでしょ?
他人の要望を必要とする意味が分からん。
0472login:Penguin
2010/02/06(土) 13:30:53ID:Ecplz2XS0473login:Penguin
2010/02/06(土) 13:58:05ID:uFcm2YjR0474login:Penguin
2010/02/06(土) 14:01:34ID:7VhlvoWZECM、EMMともに捨てて保管してる。EITは残してる。
0475login:Penguin
2010/02/06(土) 15:19:47ID:SLRvhqDj0476182
2010/02/07(日) 05:01:32ID:6OVRIVhuUbuntu 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)が一瞬逆スキップしてるのかもしれません。
0477login:Penguin
2010/02/07(日) 14:13:50ID:x7NhYXvTUbuntu9.10です。
とりあえず、PCI抜き差ししてきます。
なにか心当たりありますか?
0478login:Penguin
2010/02/07(日) 14:28:37ID:yTD/6/ndカーネルの PT1 用モジュールが読まれているんじゃね?
0479477
2010/02/07(日) 15:20:22ID:x7NhYXvTカーネルのアップデート後はドライバをインストールし直せと。
超初歩的ですいませんでした。
0480login:Penguin
2010/02/07(日) 17:39:51ID:NoHVnjGoアップデートしてくれるんじゃなかったっけかな。そんな記憶が
0481login:Penguin
2010/02/07(日) 19:14:27ID:dgtN7TGGバージョンアップに追随させるソフト」ってのを導入しとけって書いてあったから、
それがあればよろしいかと。
0482login:Penguin
2010/02/07(日) 20:42:26ID:y4Coa14M0483login:Penguin
2010/02/07(日) 20:46:32ID:pFy29ZrY0484login:Penguin
2010/02/07(日) 21:01:45ID:dgtN7TGGdkmsっつーのだ。Dellが作ってるみたいだな。
0485login:Penguin
2010/02/07(日) 21:06:22ID:y4Coa14M0487login:Penguin
2010/02/07(日) 23:37:25ID:zTn5yCOy> http://sourceforge.jp/projects/pt1dvr/
> * ライセンス: GNU General Public License v3 (GPLv3)
とあるからGPLだと思っていましたが、
GPLにするなら最低限コードと一緒に"GPLであることの表示"を配布しないとまずいような。
http://www.opensource.jp/gpl/gpl.ja.html
0489443
2010/02/09(火) 00:51:31ID:JjSzyY4y了解です。
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にかけることが出来ます。
0490login:Penguin
2010/02/09(火) 00:52:38ID: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未対応です。
ここまでやってから未対応だと気がつきました。
とりあえず以上
0491252
2010/02/09(火) 01:54:32ID:AzWdp0IYどうもありがとうございます。早速ダウンロードして試してみます。
マージのとき参考にしたいので、ベースのリビジョンを教えていただけますか?
0492login:Penguin
2010/02/09(火) 21:13:47ID:PLJYk6+A乙です!いつもありがとうございます!
0493login:Penguin
2010/02/09(火) 23:06:13ID:JjSzyY4yhead に近い場所の方が後々いいかなと思って、
適当にheadに追従しながら作業してました。
diff取ったリビジョンは ee357d8f987f です。
0494login:Penguin
2010/02/10(水) 00:41:11ID:INjXqsyqこれの番組ごとのサービスIDを調べるにはどうしたらいいのでしょうか?
0495login:Penguin
2010/02/10(水) 01:07:05ID:X9pFdhdHPATを読むのが一番確実。って言うのもひどいので少しヒント。
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の解析処理
0496login:Penguin
2010/02/10(水) 02:11:47ID:INjXqsyqありがとうございます
tssplitter_lite.cを見てみたのですが、ちんぷんかんぷんなので
ffmpegで1つずつ調べてみようと思います
その後はepgrecのdo-record.shでチャンネルによってサービスIDを指定するようにしてみようと思います
とここまで書いて思ったのですが、液晶TVの番組表などに表示されるNHKなら011みたいなものはサービスIDなのかな?
0497login:Penguin
2010/02/10(水) 08:05:22ID:mdzGO7gu0498252
2010/02/10(水) 15:27:35ID:t9lh9IXVのsidをポジティブリストすることになるので、オプション名は --sid に変更
させていただきました。
地上波放送では必要なサービスIDを知るのが難しいので、とりあえずの対策と
して、--sidオプションを付けた場合は利用可能なsidを列挙するようにしてみ
ました。
今後の改良案ですが、まず --no1seg と --only1seg あたりは欲しいですね。
これを実現するにはストリームタイプを見る必要があると思うんですが、そこ
からn番目のHD/SDなんて指定もできるようになると便利かなと思います。
パッチ作者の方、オリジナルのtssplitter_liteの作者の方にあらためてお礼申
し上げます。
0499login:Penguin
2010/02/10(水) 20:36:05ID:/D4/6Qz/http://350ml.net/labo/iepg2.html
0500login:Penguin
2010/02/10(水) 21:12:16ID:Ffd/LGnL0501login:Penguin
2010/02/10(水) 23:53:36ID:SJsbcEohそれとも更新に失敗して古い表示となってしまっているのでしょうか?
[root@aaa driver]# dmesg |grep pt1
pt1-pci.c: 1.1.0 2010-01-27
pt1_thread run
0502252
2010/02/11(木) 01:00:19ID:qzVjdiS1hgで取得した場合はリビジョン番号が表示されますが、tarやzipのarchiveとし
てダウンロードした場合は半固定のバージョン文字列です。こちらはAPI変更の
時などに変更するつもりです。今のところそれが最新ですので問題ありません。
0503443
2010/02/11(木) 01:20:14ID:Z5DppHVJマージありがとうございます。
自動録画するに当たって欲しい機能があったら、
またパッチ作るかも知れません。
その時はまたよろしくおねがいします。
0504login:Penguin
2010/02/11(木) 02:41:18ID:+Dn3Gh9Dありがとうございます
さっそくsidオプションを使ってみたのですが、--b25 --stripと同時に利用したところ
NHKにおける利用できるSID4つですべてにおいて
b25->put failed
b25_decode failed. fall back to encrypted recording.
のエラーがでてしまいました。
0505443
2010/02/11(木) 02:45:07ID:Z5DppHVJコミットされたdiffを読んでいて、
不要なコードが混じっている事に気がついてしまいました。
申し訳ないです。
tssplitter_lite.cのL371-380の else if からのブロック不要です。
いい加減に、1SEG落とし出来ないかなと、実験していた時の
コードが残ったままコミットしてしまった模様です。
大変申し訳ないです。
このコードが残っていると、
sidオプションの引数に all という文字列を渡した場合に、
全てのサービスIDが録画されます。
まったくもって無意味なコードですね...orz...
0506252
2010/02/11(木) 03:35:06ID:qzVjdiS1sidに現れる場合があり、現在の「消すsidに属すpidをマークする」方法だとこ
の場合に刈り込みすぎになってしまいますね。
「残すsidに属すpidをマークする」方法に戻す必要がありそうです。
0507login:Penguin
2010/02/11(木) 09:56:54ID:ymKuxn9v記録しないようにして欲しい。
そのせいでプレイヤーが落ちる。
プレイヤーののほうが悪いともいうが。
0508252
2010/02/12(金) 22:20:29ID:lKq1UJSt地上波で単一sidが抜けるようになっています。
地上波ではsplitした後のストリームがデコードできないようなので、
折角の改良を戻してしまって心苦しいのですが、デコード後にsplit
するようにしました。
それから、--sid allはそれなりに使い途があるので残します。テスト
で結構重宝しました。
0509252
2010/02/13(土) 19:51:06ID:TQr/WsVRを使えるようにしました。csv形式で列挙して必要なサービスだけ残すことがで
きます。
0510login:Penguin
2010/02/13(土) 22:18:28ID:FyI/vOR5作者さん忙しいのかなぁ
0511login:Penguin
2010/02/13(土) 22:36:05ID:nOOeebzy何か要望でもあるのん?
0512login:Penguin
2010/02/13(土) 23:20:59ID:FyI/vOR5S2API対応
自分でチャレンジしたが挫折した orz
0513login:Penguin
2010/02/14(日) 00:39:01ID:Jtq/XL/iS2API 自体はすでに使ってるけど、
S2API のどのコマンドへの対応が足りない?
0514login:Penguin
2010/02/14(日) 08:25:34ID:IpKht3Tl書き方が悪かったですね。
http://pc11.2ch.net/test/read.cgi/linux/1253880711/251
前後の対応をPT1ドライバでもお願いしたいと思ってます。
0515login:Penguin
2010/02/14(日) 18:25:44ID:13830NyKうおおお 超便利です!
ありがとうございます
どうやってるのかは知りませんが、hdと指定すると自動的にhdのsidだけ指定して録画できちゃうんですね
更新お疲れ様です
0516login:Penguin
2010/02/14(日) 21:17:32ID:NhSgRPdd--sidを指定してできたtsはREGZAで再生できませんでした。
そのtsをtssplitter_liteに通すとREGZAで再生できたので生成されたtsの差分をとったところ、
--sidを指定した場合は巡回カウンタの上位4ビットがクリアされるのが原因のようです。
0518login:Penguin
2010/02/14(日) 23:58:54ID:Jtq/XL/iなるほど。時間が取れたらやりますが3月になるかも。
パッチも歓迎です(upstreamに直接投げてください)。
0519login:Penguin
2010/02/15(月) 18:27:11ID:ccy4Xh2r0520login:Penguin
2010/02/15(月) 18:32:00ID:7CqEWQNa0521login:Penguin
2010/02/15(月) 21:01:18ID:YyONUv2r0522login:Penguin
2010/02/15(月) 21:44:04ID:7CqEWQNahttp://bitbucket.org/hiranotaka/dvb-pt1/wiki/Home
にPT1/PT2と書いてるから、てっきり使えると思ってた。
PT2持ってないけど
0523login:Penguin
2010/02/15(月) 22:06:13ID:CZqrb4fNログぐらい読めよ、まったく…
0524login:Penguin
2010/02/16(火) 03:40:03ID:LQwgyL3p大木はこれだから「たいぼく」って云われるんだ。
0525login:Penguin
2010/02/16(火) 18:05:29ID:I4uJPNOmマルチチャンネルの番組を録画しようとしたんだが、
HD→SD放送へ切り替わるところでファイルサイズが増加しなくなり、
そこからは記録されてなかった。
マルチチャンネルでの放送中に録画すれば、
ちゃんと出来てるので、サービスIDの間違えでは無いと思うんだ。
0526login:Penguin
2010/02/17(水) 00:30:13ID:0zLDPkHB放送中にサービスIDが変更したのに、recpt1側が追従していないからだと思う
PMTを監視して、変更が合ったら追従するべきだと思っていたけど、
その管理は録画プロセス呼出側にお願いしたいかなぁと思って自分は実装しなかった
0527login:Penguin
2010/02/17(水) 17:47:25ID:rxjCJROT0528252
2010/02/17(水) 17:56:20ID:J0NsMTDb具体的にはどのチャンネルをどのように録画したかったのでしょうか?
当方の普段の利用方法では途中でチャンネル構成が変わるケースがない
ので、どういう挙動が望ましいのか、なかなかイメージが掴めません。
0529login:Penguin
2010/02/17(水) 19:50:03ID:JKTKO7a60530login:Penguin
2010/02/17(水) 22:59:51ID:0zLDPkHBデジタル放送教科書(上)のPATの解説(P96あたり)では、
カレント・ネクスト表示というフィールド(先頭から48bit目)があって、
1の時このテーブルが適用できる事を意味し、
0の時は次に適用されるテーブルであることを示す。とある。
PATは放送途中で変更される事を許容しているように読み取れる。
PMTも同様のフラグがあると記述されている。
ただし、実際の放送でこのフラグが立つのかはまた別の問題だけど。
google booksでも確か微妙に引っかかるから検索してみては。
0531login:Penguin
2010/02/17(水) 23:20:12ID:iyb9396JHD1つのときはサービスすべてがHD用の同じ映像PIDを参照しているが、
SD2つのときはそれぞれSD1用、SD2用の映像PIDを参照する。
番組によっては音声PIDを2つ持ったり、字幕用PIDを持ったりして参照
するPIDが変わる
0532login:Penguin
2010/02/17(水) 23:44:53ID:rxjCJROT平日の15時からしばらくの間、NHK教育がマルチ構成で放送されるので、
その1分前にNHK教育3のSIDを指定して、録画をしたところそういうことになりました。
構成が変わった後の放送が記録されていないので、
そこを修正していただければありがたいです。
0533login:Penguin
2010/02/18(木) 03:00:53ID:CEXRBM/N日経2月号を参考にしてあっさりできました。
ところで番組表の並びを変更するにはどこを変更すれば良いでしょうか?
0534login:Penguin
2010/02/18(木) 03:57:41ID:YxsjYdO/みんな3枚・4枚挿しだよ?
0535login:Penguin
2010/02/18(木) 08:18:06ID:Xko5hoWRその2月号の何処かに書いてあるよ
0536login:Penguin
2010/02/18(木) 12:54:43ID:CEXRBM/Nとん
/var/www/epgrec/settings/gr_channel.php の並びがそのまま番組表の並びになるのね。
該当ファイルをクリエイトする時に局名をコメントとして入れてほしいところ。>中の人
0537login:Penguin
2010/02/18(木) 14:03:47ID:zVlT53Vp0538login:Penguin
2010/02/18(木) 14:15:30ID:Z9j9wmUo0539login:Penguin
2010/02/18(木) 14:18:34ID:NRYmid7iphpのソースにコメントをってことじゃないか?
書いてなかったっけ?
0540login:Penguin
2010/02/18(木) 14:27:18ID:zVlT53Vpするコマンドが付いていて/var/www/epgrec/settings/gr_channel.phpが
自動的に作られる。その中に局名を入れて欲しいということでしょ。
局名を得るにはEPGを抜かないと成らないからちと難しいね、と。
0541login:Penguin
2010/02/18(木) 15:02:28ID:NRYmid7i0542login:Penguin
2010/02/20(土) 04:14:10ID:Hu+Nt2njBIOS は、 ver.1101。
PCI スロットには PT2 以外なにも差していません。
PT2 を全部のPCIスロットで試したが、NG。
これって初期不良?
0543login:Penguin
2010/02/20(土) 04:26:27ID:SDYZ+jInXPマシンに挿して反応をみる。
0544login:Penguin
2010/02/20(土) 04:57:53ID:dR/J9cSdドライバ入れている?
ただ差しているだけじゃだめだったと思うが。
ドライバ入れてないなら、下のアドレスを参考に入れてみたら?
http://blogs.yahoo.co.jp/tiplinux/23609824.html
0545login:Penguin
2010/02/20(土) 09:01:27ID:8kCuP4Jflspci の出力結果くらい貼れよ。
0546login:Penguin
2010/02/20(土) 10:02:40ID:4VyQgadbそれはないか。
0547login:Penguin
2010/02/20(土) 10:19:35ID:sLL1yAghlspciに出てきて、ドライバを入れたらちゃんと動いた。
0548login:Penguin
2010/02/20(土) 11:21:15ID:4VyQgadb■ このスレッドは過去ログ倉庫に格納されています