【視聴】Linuxでデジタル放送【録画】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/12/30(火) 14:48:32ID:mhuHq0Rz0508252
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:4VyQgadb0549login:Penguin
2010/02/20(土) 23:09:55ID:Ql69Sr32http://www.amazon.co.jp/gp/product/B002WLP190/ref=sr_1_1?ie=UTF8&m=A3LXIF1F8B0SFW
0550login:Penguin
2010/02/20(土) 23:22:31ID:8dXw9rDu誤爆?
PS3スレに出張するの辞めろよw
0551login:Penguin
2010/02/22(月) 21:23:12ID:szugzFm2再起動したときに録画用のatコマンドが変な挙動をしてしまったようで
recpt1でHDD残量ゼロになるまで録画してしまいました。
多分、巨大tsファイルの2/3あたりに目的の番組があるのですが…これをb25で処理するHDDの余裕がありません
0552login:Penguin
2010/02/22(月) 21:35:17ID:abBx+8vbドライブ増設したほうがめんどくさくなくてええわい
0553login:Penguin
2010/02/22(月) 21:45:57ID:DnI7lpbl0554login:Penguin
2010/02/23(火) 00:13:49ID:hrEeIgGo$ 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読むか、気にしないでそのままやって失敗するといい
0555login:Penguin
2010/02/23(火) 07:15:00ID:eUbh4CIa>>553,554を試して見ました。適当な所で切ってみましたがほぼ上手くいきそうです。
> error - failed on ARIB_STD_B25::put() : code=-3
が出ることがあるのでもうちょっと試してみます
0556login:Penguin
2010/02/23(火) 23:45:52ID: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って固定パケット長だからこういうことができるですね
0557login:Penguin
2010/02/24(水) 10:59:39ID:etHzbziU録画していない状態で8W位食っているっていうのは、どうなったんでしょう。
>>193
細かく制御予定と書いてあるんで。
0558252
2010/02/25(木) 00:33:04ID:e2Zmo7Y5チューナの省電力設定を使用毎にいじるようにしてみました。実際に電力をカッ
トできているかわかりませんが…。消費電力の測定ができる人のレポに期待し
ます。
0559login:Penguin
2010/02/26(金) 17:54:03ID:2x/O1oej0560252
2010/02/26(金) 23:38:15ID:eOjF9o0i後からデコードする場合 ECM が必要なので、アップデートを強く推奨します。
0561login:Penguin
2010/02/27(土) 11:42:03ID:DiY1IXKe興味あったので消費電力を測定してみました。
recpt1で録画終了後しばらくたってから計測した値です。
(1)PT2なし 19W
(2)PT2あり(ドライバなし) 20W
(3)PT2あり(3f7288b0672c:省電力設定追加前) 26〜27W
(4)PT2あり(1ccbe20c4ce5:省電力設定追加後) 25W
残念ながらほとんど効果なしのようです。
0563login:Penguin
2010/02/27(土) 18:33:33ID:aalaDqwx0564login:Penguin
2010/02/27(土) 18:38:26ID:FVhBYKgb現在はどちらもHD放送だけ録画できるし、ただ番組表から録画するだけだったらどちらも変わらない
機能が多いのはTVRock
0565login:Penguin
2010/02/27(土) 18:41:12ID:FVhBYKgb自分はLinuxの方が安定してるし、サーバとして使いたいからepgrec使ってるけど
0566login:Penguin
2010/02/27(土) 19:20:01ID:wBxuRPl/PT2を購入したんでデジタル環境に移行したい。
そこで質問だが、MythTVからTVRockに乗り換えた人は何か不便を感じている?
特に問題ないようならTVRockにしようと思う。
0567login:Penguin
2010/02/27(土) 20:10:44ID:wJc3fVEUMythTVのままで行くべし
そう遠くないうちに直接取り込める日が来るだろう
それまではvlc経由で録画しておくとして
0568login:Penguin
2010/02/27(土) 20:30:34ID:1K/2W8sE環境構築はぶっちゃけ面倒くさいですぜ > 旦那
..でも、逃げずにMythTVのままでガンバルことを強くお勧めしますよ。
0569login:Penguin
2010/02/27(土) 23:18:56ID:tqRHAkGE文句を言うだけでちょっと心苦しいのだけど、
sidオプション指定時に番組情報とかなるべくそのまま残す方にしてはいかが?
TSで保存するのなら、TSの情報はなるべく残した方がいいと思う。
PSで保存するなら落としてもいいと思うのだけど。
具体的には、このあたり残してはどうかなという感じ
PID:0x0011(SDT&BAT) : ブーケ(編成チャンネルの集合)の名称、含まれる編成チャンネルなど、ブーケに関する情報の指示
PID:0x0012(EIT) : 番組の名称、放送日時、番組の説明など番組に関する情報の指示
PID:0x0013(RST) : 番組の現在の進行状況の指示
PID:0x0014(TOT) : 放送波の現在時刻情報(サマータイムがオプション)
0571login:Penguin
2010/02/28(日) 19:58:49ID:V1T13ku1MythTVとの連携方法てどう設定するの?
ぐぐっても、recfriioの例はあったんだけど上手く行かなくて・・・
どなたかヒントだけでも教えて頂けませんか?
Fedora 10、MythTV 0.22 svn、recpt1な環境で、
vlcで直でのストリーム再生は出来てます。
0572login:Penguin
2010/02/28(日) 20:26:01ID:04dV/DyQrecfriioの例とほとんど一緒だよ。
ただ、MythTV0.22ではIPTVで受信出来ないらしい。
1行変えれば動くとの情報あり。最新svnでどうかは不明だけど。
まずは0.21で試したほうが無難かも。
0573login:Penguin
2010/02/28(日) 21:42:21ID:FoBdSL3J> // 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月から変更されてない。
0574login:Penguin
2010/02/28(日) 22:01:02ID:FoBdSL3Jあと、拙作ですが、テレビ総合スレの方でサジェストを受けながら作った
vlcの音声切り替え対応パッチを充てた方がいいです。
0575login:Penguin
2010/02/28(日) 22:38:01ID:IFZv9XbDこのスレッドを見つけて、ちょっとlinuxでの録画、視聴環境に
興味を持ったもんで。初心者質問ですんません・・・。
0576login:Penguin
2010/02/28(日) 23:21:36ID:gpzSQL8jそれはどういうソフトなの?
0577login:Penguin
2010/02/28(日) 23:55:39ID:IFZv9XbDそうでしたね。windowsで当たり前のように使わせてもらっていたソフトなもので
独りよがりな質問でしたね。失礼。
LAN内のPCで地デジチューナを共有するといった感じでしょうか。
地デジチューナをつけたPCがサーバのような形になり
クライアントマシンで視聴できる。このようなソフトです。
多分、linuxにも同じようなソフトはありそうだなと思い質問させていただきました。
0578login:Penguin
2010/03/01(月) 00:02:38ID:B9IiyytY0579login:Penguin
2010/03/02(火) 23:59:27ID:6l9KZ+F0日経Linuxとwebで勉強しながら、Ubntu9.10 + D945GCLF2 + PT2で地デジ鯖を構築しました。
Win機からepgrecにアクセスしての予約録画と録画視聴もできてます。
現在、スタンバイとハイバネートができずに困っています。
検索すると同じような構成でPT2が原因でできないような情報がありました。
Linux + PT2で、スタンバイとハイバネートができている方はいるでしょうか?
また、Fedoraなどの他のディストリビューションで改善する可能性はあるでしょうか?
よろしくお願いします。
0580login:Penguin
2010/03/03(水) 00:14:50ID:Mhnpzb8N575です。recpt1というものがあるんですね。
ちょっと調べてみると、確かにUDP送信できそうです。
それをwindowsマシンで受信し再生すれば良いと
いうことですね。
不慣れなlinuxですが、試行錯誤してみます。
レスありがとうございました。
0581login:Penguin
2010/03/03(水) 00:24:54ID:V421F/QR何をやったか、どうだめだったか?
ってのが書いてないとエスパー回答もできんだろう
s2ramとかs2diskで復帰してこないと言っている?
pt1_drvが原因で復帰してこないなら、
ハイバネート時にドライバアンロードするとかすれば対応出来る気がするけど
それと、ハイバネートではなくて、WoLじゃダメ?
ディストリビューション変えたところで、
元になってるソースなんてほとんど同じものなので、
管理方法が違う程度でどれでも同じだと思うけど
0582579
2010/03/03(水) 00:44:47ID:7923RKsS説明足らずですみません。
終了のメニューから、サスペンド、ハイバネートを選択すると画面が暗転しますが、スクリーンセーバーと同じ状態になるだけでした。
BiosでS1、S3の切り替えもしてみましたが、無理でした。
専門的なことはわかりませんが、復帰に失敗するのではなく、スタンバイやハイバネートに移行することができないのだと思います。
WoLは知識もあまりなく、試したことがないので分かりません。
0583login:Penguin
2010/03/03(水) 02:50:21ID:zxKhMZhi>>573
>>574
ぐぐって、「ReceivingSocketAddr = our_inet_addr(parse.host().toLatin1());」を
コメントアウトしてコンパイルするとイケると情報を見つけたのですが、
やはりMythTV 0.22では無理なようです・・・orz
もう少し調べてみるか・・・
0584login:Penguin
2010/03/03(水) 07:27:28ID:ECr7KfXRRadeonドライバを入れてるなら無理かもしれんね
0585login:Penguin
2010/03/03(水) 15:20:05ID:rrve+Scs引っ越したあとに自動録画が働くか不安
0586login:Penguin
2010/03/03(水) 15:40:31ID:z7G+oZIZ番組表はチューナー経由で作っているからネットは関係ないと思うけど。
0587login:Penguin
2010/03/03(水) 15:41:31ID:kJ01j2Yiそれかこのへんの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
0588login:Penguin
2010/03/03(水) 16:46:14ID:xyHk4LtG最後の奴C#みたいだけど
monoで動かない?
0589login:Penguin
2010/03/03(水) 18:09:11ID:aiP+tH57番組タイトル、概要、録画開始時刻などを埋め込まなきゃならない
ようだから。
Regzaユーザー限定でrecpt1にそこまで肥大な機能を持たせるなんて
バランス悪すぎでしょjk的に。jk的に考えて欲しいRegzaユーザーが
自前で別個に作るべきだな。
0590login:Penguin
2010/03/03(水) 20:04:13ID:FEZER/hL0591login:Penguin
2010/03/03(水) 20:25:27ID:uIPBeVQz自分でやれ。
0592login:Penguin
2010/03/03(水) 21:08:11ID:AQMfxshDつーか、そういう使い方ならWindowsでやったほうが楽じゃない?
わざわざ茨の道を通ることはないと思うが。
0593login:Penguin
2010/03/03(水) 21:13:54ID:g7Kk0Z2O0594login:Penguin
2010/03/05(金) 13:34:07ID:lCmbyKUOkernel: (249:2)Drop=00000000:00000000:00000000:00000000
って出るのは正常なの?
${OUTPUT} のファイルサイズ0なんだが・・
0596login:Penguin
2010/03/06(土) 14:17:38ID:acNV89jJキャラクタデバイス版とDVB版?
どれが最新なのか、どれが高機能なのか
わからんくなってきた。
0597login:Penguin
2010/03/06(土) 14:25:30ID:7kmWYJNS2.6.32(だっけかな)からDVB版の方がメインツリーに入ってる
0598login:Penguin
2010/03/06(土) 15:43:11ID:acNV89jJ俺、recpt1使ってるんだけど、
DVB版でも使えるの?
別途ドライバを用意しなくてよくなったけど、
その代わりtsの暗号の解除が面倒になりそうに思ってるんだけど。
0599login:Penguin
2010/03/06(土) 18:52:02ID:nIkWubiYfuse_b25がございますよ
0600login:Penguin
2010/03/07(日) 00:32:38ID:Dh/cLBqlさんくす。
いやー、しばらく見ない間に
いろいろとかわってんなーw
0601594
2010/03/07(日) 17:04:36ID:I8z6fWOCさんくす
あまりにもうまくいかないものだからカードを疑って
Windows機で動作確認していました
今週末はもう、戻して試す気力がorz
今度やってみます
0602login:Penguin
2010/03/09(火) 02:44:52ID:6deQ31Uiキーワードで登録後、予約一覧から予約削除、キーワードの登録削除をしたところ録画されなくなった。
元のキーワードで登録してもダメっぽいのは分かってたけど、別のキーワードで登録してもダメ。
MySQLのデータベースを削除して再構築後、再度キーワード登録してもダメ。
他の番組は録画されるのに。。。
とうとう週4回の放送すべて撮り逃したよ。。。
なんでだろ?
0603602
2010/03/09(火) 02:55:31ID:6deQ31UiMySQLのデータベース再構築後、キーワード登録し忘れていた番組がなぜか自動的に録画されている。
つまり、MySQLのデータを作り直しではキーワードに対しての「録画しない」というフラグは消せないんだね?
このフラグは一体どこにあるんだろう?
どうやったら再びキーワードで録画できるようになるんだろう?
0604login:Penguin
2010/03/09(火) 04:14:52ID:3/sInD4o0605login:Penguin
2010/03/09(火) 07:49:27ID:pWit2T6q> MySQLのデータベース再構築後、キーワード登録し忘れていた番組がなぜか自動的に録画されている。
うちもそう。一旦登録された予約録画はキーワード削除しても追従して消えないんだと思ってる。
うちはそんなに録画しないから手で消せばいいんであんまり気にしてない。
頻繁に録画する人は重複が気になるかもね。
0606epgrecの中の人
2010/03/09(火) 11:27:11ID:8n+0HCQXもしかしてatrmコマンドがないとかじゃないですか。atrmはatのシンボリックリンクなんで
存在しないディストリもあるのかも
0607login:Penguin
2010/03/09(火) 18:35:07ID:H1t2gcxD二人で録画していので/epgrecと/epgrec2を作って独立運用しているのですが
どこまで共通化できますでしょうか?
cronの番組表取り込みは共通化できますでしょうか?
0608login:Penguin
2010/03/09(火) 21:08:05ID:9O+KVvptBSジャパンだけ、tsspliter_liteが通らない様な気がする(ファイルサイズ0のものが作られる)のですが、
うちだけの環境でしょうか?
epgrecのdo-record.sh内でのバッチ処理なのですが、
$SPLIT ${OUTPUT}_tmp.ts ${OUTPUT} ${CHANNEL}
ここで、${CHANNEL}は171が入っています(手打ちでも同様の結果です)。
■ このスレッドは過去ログ倉庫に格納されています