- 1 名前:login:Penguin [2010/12/27(月) 03:37:18 ID:KjTW6F+E]
- Linuxでのテレビ視聴・録画に関して、デジタル/アナログ問わず扱うスレッド
【関連スレ】 Linux でビデオ録画【六枚目】 pc11.2ch.net/test/read.cgi/linux/1193058543/ 【自家製】MythTV Part.3【HDDビデオ】 pc11.2ch.net/test/read.cgi/linux/1223721998/ 【BT878】Linuxでのキャプチャを語るスレ pc11.2ch.net/test/read.cgi/linux/1017186805/ Linuxでfriio pc11.2ch.net/test/read.cgi/linux/1213378360/ 【前スレ】 【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】 hibari.2ch.net/test/read.cgi/linux/1269999876/ 【過去スレ】 【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】 pc11.2ch.net/test/read.cgi/linux/1253880711/ 【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】 pc11.2ch.net/test/read.cgi/linux/1231189481/ Linuxでテレビを見る pc11.2ch.net/test/read.cgi/linux/1013649811/
- 83 名前:login:Penguin mailto:sage [2011/01/19(水) 23:07:53 ID:oMe3xLhK]
- 最初から答えるなよ
それこそ何度も同じ事繰り返されてるじゃんw
- 84 名前:login:Penguin [2011/01/20(木) 01:44:25 ID:in4chUIc]
- >>82
了解です。 そのレスでも結構ヒントを得たので調べてみるね。
- 85 名前:login:Penguin mailto:sage [2011/01/20(木) 02:06:12 ID:xzVdsvBT]
- >>74
PMT解析してるところを修正してみた。 ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0307.zip
- 86 名前:70 mailto:sage [2011/01/20(木) 12:38:19 ID:qc9p3DVK]
- >>73
さらにちょっと調べてみたところ どうやらそんなに単純ではないようです IEC958は 元々PCM用であって PCM以外のデータを載せるには libmpcodecs/ad_hwac3.cのように IEC61937に従ってフレーム化してやる必要があるみたいですね wpedia.goo.ne.jp/enwiki/IEC958 にわりとわかりやすくのってました あとさらにALSAとか-ao側での対応も必要で (AC3の場合と同様に) hw AACを検出して channel status bitを設定しないとダメみたい libao2/ao_alsa.c の変更部分はわずかだし問題ないとして libmpcodecs/ad_hwac3.cを参考にするとして, IEC61937-2(IEC-60958へのAACの載せ方)が ちょっとググったけど無料で見られるのが無い オープンソースの音楽プレーヤとかでAACのデジタル出力に対応してるのもありそうだから そういうとこから情報を見つけてくるしかないかも.... (当方にPCにつなげられるデコーダがないため すべて推測の話ですいません)
- 87 名前:login:Penguin [2011/01/20(木) 18:39:18 ID:xYGGMxlt]
- 配信中にコメントで脅迫を受けたと警察に通報
www.nicovideo.jp/watch/sm12894776 ネタ投下。
- 88 名前:login:Penguin mailto:sage [2011/01/20(木) 21:27:38 ID:qc9p3DVK]
- >>73, 86 自己レス
ffmpeg のlibavcodec/spdifenc.c が(フォーマットの解説を含め)参考になりそう
- 89 名前:login:Penguin mailto:sage [2011/01/20(木) 23:49:34 ID:FE3VPlSK]
- >>88
色々と情報をまとめてくれてありがとう とても参考になります libavcodec/spdifenc.c は確かに良さそうですねー
- 90 名前:login:Penguin mailto:sage [2011/01/21(金) 01:15:36 ID:uRzPqk+s]
- ttp://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwww.jsa.or.jp%2Fstdz%2Fedu%2Fpdf%2Fb4%2F4_08.pdf&ei=klw4TbmiOo6ycYX6vJAK&usg=AFQjCNETcdwTS2VqJpWsa1cIbpr_NIgFQg
ここ綺麗にまとまってるねー 経済産業省委託事業やるじゃん! つかみはおっけー ttp://www.sakurachan.org/soft/mediatools/ IEC60958/IEC61937準拠 圧縮音声ビットストリームを普通のLPCMとして録音したRIFF wavファイルから、圧縮音声のElementary Streamを取り出します。 180度反対の事やってる人発見 世の中面白い
- 91 名前:login:Penguin mailto:sage [2011/01/23(日) 14:57:31 ID:vVkbUKkf]
- Fedora14にchardev版インストールしました。
driver/recpt1は1.1.0、arib25は0.2.4、DVBドライバはblacklist.confで殺してあります。 テストすると: $ recpt1 --b25 --strip --device /dev/pt1video2 15 5 /var/tmp/test.ts using B25... enable B25 strip using device: /dev/pt1video2 pid = 8211 C/N = 34.157329dB Recording... b25->put failed b25_decode failed (code=-9). fall back to encrypted recording. Recorded 5sec のようにデコード失敗の出力になります(エラーコードの-9の意味わかりません)。 $ mplayer /var/tmp/test.ts で表示するとワンセグの小さな画面で、音が出たり出なかったりします。 どこら辺を見直した方がいいのでしょうか?ほんの小さなヒントでも欲しいです。 お願いします。
- 92 名前:login:Penguin mailto:sage [2011/01/23(日) 15:24:34 ID:1gxdPn+C]
- >>91
BCASカードは認識してる? $ pcsc_scan
- 93 名前:login:Penguin mailto:sage [2011/01/23(日) 15:35:58 ID:vVkbUKkf]
- >>91
はい。上下だけ抜粋。 $ pcsc_scan PC/SC device scanner V 1.4.17 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr> Compiled with PC/SC lite version: 1.6.4 Scanning present readers... 0: SCM SCR 3310 NTTCom [Vendor Interface] 00 00 ... Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 Japanese Chijou Digital B-CAS Card (pay TV) ^C
- 94 名前:login:Penguin mailto:sage [2011/01/23(日) 15:38:05 ID:h6WzzaGn]
- >>93
ccidのバージョンは? 1.4以上だとB-CASが認識しないよ
- 95 名前:login:Penguin mailto:sage [2011/01/23(日) 15:44:24 ID:vVkbUKkf]
- ccid 1.4.0
pcsc-lite 1.6.4 pcsc-lite-devel 1.6.4 pcsc-tools 1.4.17 みたいです。同時に入ったperlのモジュールはわかりません。
- 96 名前:login:Penguin mailto:sage [2011/01/23(日) 15:47:17 ID:vVkbUKkf]
- >>92
>>94 原因はB-CASが認識していないためのようですね・・・
- 97 名前:login:Penguin mailto:sage [2011/01/23(日) 15:57:47 ID:BDvUXa1E]
- いまFedora 13使ってるが、しばらくそのままにしておこう。
やっぱりFedoraは最新リリースが出たときに その一つ前のリリースにupgradeするのが無難な使い方だね。
- 98 名前:login:Penguin mailto:sage [2011/01/23(日) 20:17:33 ID:Nr0ZxgtS]
- >>97
安定版がいいならCentOSだと思う
- 99 名前:login:Penguin mailto:sage [2011/01/23(日) 20:42:08 ID:9Mk9qlFN]
- >>96
>>31
- 100 名前:login:Penguin mailto:sage [2011/01/23(日) 22:08:13 ID:vVkbUKkf]
- >>99
いきなり紋付袴着た白鵬が、どでかく5秒間映りました。ありがとうございます。 # yum info ccid 読み込んだプラグイン:langpacks, presto, refresh-packagekit Adding ja_JP to language list インストール済みパッケージ Name : ccid Arch : x86_64 Version : 1.3.13 Release : 2.fc14 Size : 437 k リポジトリー : installed From repo : /ccid-1.3.13-2.fc14.x86_64 Summary : Generic USB CCID smart card reader driver URL : pcsclite.alioth.debian.org/ccid.html License : LGPLv2+ 説明 : Generic USB CCID (Chip/Smart Card Interface Devices) driver. >>92 >>94 さんにも感謝します。
- 101 名前:login:Penguin mailto:sage [2011/01/25(火) 01:20:25 ID:JUo6+n3m]
- 前スレ 984 に対応したfuse_b25 ver. 0.3.0 をうpしました 2sen DTV up0543
あまりしっかりとテストできてないのですが MythTVから(音声の問題が無ければ)再生できるようになってると思います よろしければお試し下さい あと >>21 のmplayer 向けのパッチと 別件でgstreamer のパッチ(totem/playbin2できちんと再生 + seek)も 後日うpする予定ですが このスレでのmplayer S/PDIF再生関係のレスに触発されて gstreamerの方にも できればS/PDIF出力の実験版 (自分でテストできないので)を付けたくなってきたので ちょっと先になるかもです
- 102 名前:login:Penguin mailto:sage [2011/01/25(火) 19:47:46 ID:j307KzAe]
- >>101
さっそくMythTVで試しました。 まずは短時間ですが、画像音声とも録画出来ました。ありがとうございます。 長時間録画や音声切り替わり時の録画はこれから試してみます。
- 103 名前:login:Penguin mailto:sage [2011/01/25(火) 22:41:13 ID:nxAvssab]
- MythTVもlibfaadに依存して再生してくれるんだっけ?
そうなればvlcかまさなくてよくなりそうかな。最近いじってなかったから またやるか。
- 104 名前:login:Penguin mailto:sage [2011/01/26(水) 06:01:00 ID:k06vcKUz]
- >>102
fuse_b25 0.3.0の導入は完了したのですが、 MythTVとの連携方法はどうしたらいいのでしょうか? もし宜しければ、詳しく教えて頂けませんか?
- 105 名前:login:Penguin mailto:sage [2011/01/26(水) 12:59:51 ID:BE+7BtbQ]
- >>103
MythTVは ffmpeg を使ってるはず. 基本的には mplayerやgstreamerのffmpeg用パッチと同等の変更を MythTVに加えればOKなのですが 音声構成の切り替えは コーデックだけの問題じゃないので... しかもffmpegのAACデコーダ自体は faadと違って 音声構成が変わっても落ちずにいるはず あとは使う側で 音声構成の変化を検出して 出力する側を再構成するという処理を加えるんだけど そのためにはMythTVが出力をどう制御/構成してるか 知って変更しないといけないね デュアルモノ対応についてはまた別で 出力側の再構成は関係なく デコーダを呼び出してる部分の変更だけで対応できる mplayerのパッチでは 内部に独自版のffmpegを抱えているので (効率の面から)強引にffmpeg内部にも手を入れたりしてるけど gstreamerの様に ffmpeg自体に手を入れずに対応する事は可能 + S2APIの問題があるような... mplayerでは S2API用のチャンネル設定ファイルのフォーマットを 勝手に決めて使ってます MythTVではまた違うフォーマットを使っているだろうから 変更が必要のはず. 旧APIでの*zap 形式のような標準的なチャンネル設定ファイルのフォーマットがあれば mplayerの方でもそっちを使うようにしたいんだけど... BSの場合はチャンネル設定ファイルの変換が必要と思う. というわけで まだ結構アプリ側に手を入れなきゃいけない部分があるかも...
- 106 名前:login:Penguin mailto:sage [2011/01/26(水) 17:34:24 ID:eUksq9nT]
- めんどくさいのでvlc経由でいきます
- 107 名前:recpt1 httpサーバー版の人 mailto:sage [2011/01/27(木) 19:15:28 ID:x+GCO2IK]
- blogが貼られているのに今気づきました・・
ところでみなさんハードディスクの容量に苦しんでると思うのですが どういう工夫をしていますか? 私はLVMで1TB+2TB+2TB=5TBの領域を作ってTSを保存してますがそれでも 限界が近づいてきています・・
- 108 名前:102 [2011/01/27(木) 19:38:25 ID:zNp4i8DG]
- また規制に巻き込まれた。。情報まとめるのはどこのサイトがいいかな?
- 109 名前:login:Penguin mailto:sage [2011/01/27(木) 22:06:35 ID:qL2HwwNp]
- PT2にて地デジが1チューナーしか使えなくなる不具合が発生しました。
2チューナーを同時使用して1分間の録画を計6本 排他制御しながら録画していたときに発生しました.。 そのときのシステムログを見てみると3つ目か4つ目の受信から怪しい挙動をしているようです。 これ以後は、1チューナーでしか受信できなくなってしまい再起動するまでこの現象は継続しました。 なお不具合の再現を試みましたが出来ませんでした。 まあ原因は、録画終了後にwaitを入れずに次録画を始めた事だと思うのですが一応報告しておきます。 OSは、ubuntu10.04 Disktop32bit ドライバーは、キャラクタデバイス版 recpt1は、1.1.0のノーマルです。>>85のパッチはあててません。
- 110 名前:login:Penguin mailto:sage [2011/01/27(木) 22:07:52 ID:qL2HwwNp]
- あと参考にならないかもしれませんがシステムログの該当箇所です。
Jan 26 20:51:56 hoge-PT2 kernel: [184709.502843] PT1:ISDB-T Wakeup Jan 26 20:51:56 hoge-PT2 kernel: [184710.013033] PT1:ISDB-T Wakeup Jan 26 20:51:57 hoge-PT2 kernel: [184710.080374] CN(1)Val(e0e0615) Jan 26 20:51:57 hoge-PT2 kernel: [184710.512109] CN(1)Val(e0e0615) Jan 26 20:52:57 hoge-PT2 kernel: [184770.545362] (251:3)Drop=00000000:00000000:00000000:00000000 Jan 26 20:52:57 hoge-PT2 kernel: [184770.545370] PT1:ISDB-T Sleep Jan 26 20:52:57 hoge-PT2 kernel: [184770.545435] (251:2)Drop=00000000:00000000:00000000:00000000 Jan 26 20:52:57 hoge-PT2 kernel: [184770.545441] PT1:ISDB-T Sleep Jan 26 20:52:58 hoge-PT2 kernel: [184771.745822] PT1:ISDB-T Wakeup Jan 26 20:52:59 hoge-PT2 kernel: [184772.053729] PT1:ISDB-T Wakeup Jan 26 20:52:59 hoge-PT2 kernel: [184772.709558] CN(1)Val(acac001c) Jan 26 20:53:03 hoge-PT2 kernel: [184776.345079] (251:3)Drop=00000000:00000000:00000000:00000000 Jan 26 20:53:03 hoge-PT2 kernel: [184776.345087] PT1:ISDB-T Sleep Jan 26 20:53:04 hoge-PT2 kernel: [184777.651857] PT1:ISDB-T Wakeup Jan 26 20:53:08 hoge-PT2 kernel: [184781.824034] (251:3)Drop=00000000:00000000:00000000:00000000 Jan 26 20:53:08 hoge-PT2 kernel: [184781.824040] PT1:ISDB-T Sleep Jan 26 20:53:09 hoge-PT2 kernel: [184782.466183] PT1:ISDB-T Wakeup Jan 26 20:53:13 hoge-PT2 kernel: [184786.761771] (251:3)Drop=00000000:00000000:00000000:00000000 Jan 26 20:53:13 hoge-PT2 kernel: [184786.761779] PT1:ISDB-T Sleep Jan 26 20:53:59 hoge-PT2 kernel: [184832.549202] (251:2)Drop=00000000:00000000:00000000:00000000 Jan 26 20:53:59 hoge-PT2 kernel: [184832.549208] PT1:ISDB-T Sleep
- 111 名前:login:Penguin mailto:sage [2011/01/28(金) 00:57:07 ID:bbwBX6c4]
- >>109
まだバグあるの? たまに録画できなくなって サイズ0のファイルができあがるんだよね。 プロセス強制停止しても無駄だし、 再起動しないとなおらない。
- 112 名前:login:Penguin mailto:sage [2011/01/28(金) 06:27:54 ID:w4xcLWAq]
- >>108
> また規制に巻き込まれた。。情報まとめるのはどこのサイトがいいかな? ここのwikiなら無料みたいなんで、どうですか? @WIKI ttp://www.atwiki.jp/
- 113 名前:102 mailto:sage [2011/01/28(金) 22:35:05 ID:VQ3p/K/O]
- >>112
ページ作ってみました。 www43.atwiki.jp/mythtv-dvb/
- 114 名前:login:Penguin mailto:sage [2011/01/29(土) 00:42:20 ID:Qn91KDHc]
- >>113
epgからxmlダンプしてくれるツールつかってmcxml.xmlさえ作れれば あとはmythfilldatabaseでゴリゴリ読ませればいいだけなんだけどな。
- 115 名前:login:Penguin mailto:sage [2011/01/29(土) 04:29:56 ID:cf424dwF]
- /dev/dvb/adapterN/dvr0 -(TS, *1)--> epgdump r2 -(XML)-> mythfilldatabase
*1: EPG情報も全部出てくるようにDMX filterなりを指定してtuneする必要がある。
- 116 名前:login:Penguin mailto:sage [2011/01/29(土) 12:00:40 ID:aBnS9BZ/]
- >>112-115
【自家製】MythTV Part.3【HDDビデオ】 hibari.2ch.net/test/read.cgi/linux/1223721998/ 専スレあるからそっちに移動してくれ あとwiki名にPT1/PT2を入れた方がいいよ >>107 HDDをリムーバブル化して満タンになったら入れ替え
- 117 名前:login:Penguin mailto:sage [2011/01/29(土) 12:08:17 ID:ESz8d7Qo]
- recepgが番組表の取得はしてくれるんだけど1日くらい経つとチャンネルが
重複して表示されるようになってしまう。DB削除して番組表取得やり直しても また発生する。動作ログ見ると getepg:: 正常な/tmp/__temp.xml_gr13が作成されなかった模様 (当方名古屋近辺在住のためgr13はNHK教育) の後に getepg::放送時間重複が発生した番組xxxを削除 がズラーっと並んでる状態。何が原因なんだろうか… 環境は PT2 Ubuntu10.04 デスクトップ版32bit キャラクタデバイス版ドライバ recpt1 httpサーバー版RC4 >>107 ありがたく使わせていただいております。ただ、 BonDriver_HTTP.dllとTVtestの組み合わせは 私の環境ではパラパラ漫画状態になってしまいまともに視聴できませんでした。 recpt1のプロセスが割り込み不可とスリープ中の遷移を繰り返す状態になってしまいます。 VLCでは視聴はできるのですがこちらも1分に一回くらいの割合でドロップが出るような感じです。 録画は正常に出来ているので受信環境の問題ではないと思いますが… HDDはまだ運用始めたばかり、というかまだ上記の状態なので大丈夫ですが今後どうなることやら。
- 118 名前:login:Penguin mailto:sage [2011/01/29(土) 12:47:03 ID:Cg/vQvbR]
- こんなのもある。Wikiはどこか一ヶ所に集約したいなぁ
ttp://rokugadelinux.wiki.fc2.com
- 119 名前:login:Penguin mailto:sage [2011/01/29(土) 19:02:34 ID:Qn91KDHc]
- vlc経由じゃないと無理ってことで
直接DVB叩けるようになったら起こして
- 120 名前:login:Penguin mailto:sage [2011/01/29(土) 19:14:05 ID:CDNnyzPN]
- >>116
>>115 はどうやってDVBデバイスからEITを取り出すかって話だから すれ違いとまではいえないんでは? あとEPG情報って 家電とかだとiPGのサービス使って一気に取得してるんじゃないのかな? www.ipg.co.jp/gguide/index.html 地上Dでのホスト局とか BSのチャンネル番号だったかも決まってたように思ったから これ取り出すことができれば楽だよね 全局分が決まった時間に受信するだけでOKになる データ放送見たいなのとフォーマット同じで その中身はXMLとかだといいのにな #ってこれはスレ違いか すみません
- 121 名前:login:Penguin [2011/01/29(土) 19:43:27 ID:cf424dwF]
- >>120
・地上波デジタルは各局の放送ストリームの中に番組表データが乗ってくる ・BSデジタルはStarChannel以外は各局のストリームに全局の番組表データが乗ってくる ・デジタル放送ではGコードはもはや必要ない ・テレビ・レコーダの番組表は放送波から抽出したものを表示している ・番組表のデータは残念ながら、データ放送のデータ書式(BML)とは異なる
- 122 名前:login:Penguin mailto:sage [2011/01/29(土) 20:05:28 ID:CDNnyzPN]
- >>121
各局ストリームにのせてるEIT情報は ビットレートの関係でそんなにバースト的に送られず 周期がけっこう長いと思ったのですが. それに www.ipg.co.jp/gguide/place2.html とか見ると DTVでも使ってそうに思えます. うちのやや古いブラウン管のデジタルHDTVは Gガイドのロゴや広告が出てたような.. (すみません スレ違いですね)
- 123 名前:login:Penguin mailto:sage [2011/01/29(土) 22:35:30 ID:XCPrka0G]
- ttps://github.com/hiranotaka/vlc-arib/wiki
コレでいいんでないの? コード流用して recpt1 に盛り込もうと思いつつ着手してないぜ
- 124 名前:login:Penguin mailto:sage [2011/01/30(日) 00:24:28 ID:mqOW8oIW]
- >>109-111
外しているかもしれないけど、その症状が起きているとき、 ksoftirqd/0 か ksoftirqd/1 とかのCPU usage がガンガン上がっていない? うちの環境では、0バイトのファイルができる時はそうなっていて、その場合は、 #modprobe -r pt1_drv #modprobe -i pt1_drv として、ドライバをいったん外して、再度つなぐと回復する場合が多い、というかウチでは100% うまくいっている。 まぁ、対症療法でしかないけど。 ちなみにUbuntu 10.04 64bit serverの環境
- 125 名前:login:Penguin mailto:sage [2011/01/30(日) 02:51:35 ID:WTblhOgv]
- 0byteのファイルが出来たって状況じゃないけど、
1ヶ月ぐらいrecpt1を動かしっぱなしにすると、 取り出すTSなデータが「変」になる状況が起こる。 毎日マシン再起動させてしのいでる
- 126 名前:login:Penguin mailto:sage [2011/02/01(火) 00:48:26 ID:pWH2lwO6]
- recpt1がたまにセグメンテーション違反で落ちる。
b25デコードしたとき返ってきたデータが大きくて tssplitterの受取用バッファのサイズを超えてるとき起きてるような気がする。
- 127 名前:login:Penguin mailto:sage [2011/02/01(火) 14:59:06 ID:i5k2BB7r]
- recpt1.cのcreate_queue()の
int memsize = sizeof(QUEUE_T) + size * sizeof(BUFSZ); って int memsize = sizeof(QUEUE_T) + size * sizeof(BUFSZ*); だよね? 実害はないけど。メモリ食うだけで。
- 128 名前:login:Penguin [2011/02/02(水) 07:20:06 ID:sDIWR/lz]
- Linuxでの動作報告をほとんど見かけないHDP2(5606B)をUbuntuで動かそうと、
V4L-DVB driver for MonsterTV HDをインストールして、 dvb-usbからの"SKNET MonsterTV HDP2 ISDB-T PCI successfully initialized and connected."という ログメッセージを確認。 よっしゃと思ったものの、どういうわけかチャンネルスキャンに失敗する。シグナルを全く拾えない。 すわハズレ個体を引いたかと思っていたら、住んでいる賃貸のテレビ受信設備が地デジ対応ではなかったでござる。 2009年新築の賃貸なのに…。 とりあえずドライバは入りましたということで…。
- 129 名前:login:Penguin mailto:sage [2011/02/02(水) 11:38:26 ID:4DYSHE65]
- 地デジは終わコン
- 130 名前:login:Penguin mailto:sage [2011/02/02(水) 17:06:41 ID:Q1tapUGX]
- >>128
挑戦おつ
- 131 名前:login:Penguin mailto:sage [2011/02/02(水) 17:11:09 ID:dVLIg05z]
- 日々是挑戦
- 132 名前:login:Penguin mailto:sage [2011/02/02(水) 22:36:28 ID:p8F5i3uT]
- >>126
スレ違いかもしれないけどFreeBSDではpthreadのデフォルト スタックサイズが1Mbyteで、splitbuf が足りずに終了時に 必ず落ちていた。 reader_func のsplitbuf をstaticにしたらセグメンテーション違反が 起きなくなった。 ttp://goo.gl/uzvyu
- 133 名前:login:Penguin mailto:sage [2011/02/03(木) 20:48:39 ID:WUqHAC58]
- >>94
これって今も問題起きてる人いるのかな? さっきFedora14に上げたんだけど 無事に復号できてる. pcsc-lite-1.6.4-3.fc14.x86_64 ccid-1.4.0-2.fc14.x86_64 (Info.plistがちょっと変わったみたいだから そのせいかな. うちはFriio付属のリーダだからInfo.plistを毎回編集して追加してるんで関係ないけど)
- 134 名前:login:Penguin mailto:sage [2011/02/03(木) 22:37:16 ID:YzLSi7HA]
- epgrec的には4月からBS102がプレミアムになって103のBShiが無くなるってだけで
他に何か対応する必要なしでいいんだよね?
- 135 名前:login:Penguin mailto:sage [2011/02/03(木) 23:21:26 ID:ZPkItsrX]
- >>134
epgdumpをいじらないとチャンネル名が昔のままになるかも
- 136 名前:login:Penguin mailto:sage [2011/02/04(金) 20:12:02 ID:9SM9DB1K]
- >>127
修正したらrecpt1のメモリー使用量25MB程度減った。 複数動かすので結構効くかも。
- 137 名前:login:Penguin mailto:sage [2011/02/04(金) 23:04:00 ID:h4/hXEMY]
- >>133
自己レス やっぱり駄目だった リアルタイムで復号して時間が経つと(数分〜15分くらい)でエラーになるみたい 結局 kojiからccid-1.3.13 を落としてきて downgradeするハメになってしまった やっぱり作者自身が言ってるように libusb-1.0に変わって 4月から放置されてるレースコンディションのバグが影響してるような...
- 138 名前:login:Penguin mailto:sage [2011/02/06(日) 11:56:01 ID:Itc3W/eP]
- 108は終わコン
- 139 名前:login:Penguin mailto:sage [2011/02/06(日) 13:03:31 ID:uwk3ADo8]
- PT2+epgrecが快適で、調子こいてたら、HDDがパンク。
そこで、総録画ファイル容量がスレッショルドに到達したら、 古い順に削除するアプリを作成した。 他にも作っている人いるだろうけど、需要があればアプするよ。 (申し訳ないけど、素人がCで書いているので、信頼性はアレだけどな)
- 140 名前:login:Penguin mailto:sage [2011/02/06(日) 16:00:05 ID:pZLq8Yq+]
- >>139
find /DIRECTORY -mtime N -exec rm {} \;
- 141 名前:login:Penguin mailto:sage [2011/02/06(日) 18:16:56 ID:t6m+mkgO]
- >>140
それだと特定の日付のやつしか消えなくないか DIR=<DIR> SIZE=<SIZE> # megabytes while [ `df -m $DIR | awk '/^¥// {print $4}'` -lt $SIZE ] do rm $DIR/`ls -tr1 $DIR | head -1` done とか。テストしてないんで動くかわからんけど。
- 142 名前:login:Penguin mailto:sage [2011/02/06(日) 18:40:51 ID:ywh2eKTh]
- おれもまず>>140 みたいなのを想像した。
いずれにせよC で書くほどのナニじゃない。
- 143 名前:139 mailto:sage [2011/02/07(月) 00:58:02 ID:NFj5BAvx]
- 俺はオナニーが好きなので、ついついCで作ってしまう。
単にファイルを消すだけじゃなくて、次のような機能を搭載してみたw (1) ファイルを消したらMySQLの録画一覧レコードからも削除 (2) ジャンル毎に強制削除を制御(ファイル名でMySQL DBからセレクトすると 番組ジャンルが取得出来ることを利用) (例:ニュース番組は3日経過したら削除。ドラマは一月で削除。 アニメはTotal容量がスレッショルドに達しないり削除しない(w) (3) Total容量がスレッショルドに到達したら、古いファイルとMySQLのレコードを 削除。 まあ、コードもみっともないし公開はやめとくわ。
- 144 名前:名無しさん [2011/02/07(月) 08:03:11 ID:xlr0PN8B]
- 何がしたかったんだよw
- 145 名前:login:Penguin mailto:sage [2011/02/07(月) 09:18:46 ID:vnv3CQTw]
- そんな言い方して公開したら叩かれるだけに決まってるのに
- 146 名前:login:Penguin mailto:sage [2011/02/07(月) 13:12:48 ID:xV9T2t+2]
- まあ、その、なんだ。公開してみたらいいんじゃねーの?自分しか使わないパッケージでも公開するといろいろ勉強になることあると思うぞ。俺も実質自分専用のアプリだけど公開してるしな
- 147 名前:login:Penguin mailto:sage [2011/02/07(月) 13:59:10 ID:na9aeyF6]
- 他人に指摘されて始めて気づく事実とか勉強になるしね
- 148 名前:login:Penguin mailto:sage [2011/02/07(月) 20:44:03 ID:10a/Pexv]
- そんな殊勝な考えしてるわけないだろ
肯定意見しか求めてないんだよこういうガキは
- 149 名前:login:Penguin mailto:sage [2011/02/07(月) 22:57:08 ID:gEWcD4pR]
- >>140-141
-mtime +7 とかでいいんじゃない?
- 150 名前:login:Penguin mailto:sage [2011/02/07(月) 23:39:12 ID:zr81zM80]
- >>149
そうだろうけど >>139の人は 最初の説明が不足していただけで 実際は>>143のように もっと複雑に ジャンル毎に優先度付けて 必要最低限のファイルだけ削除したいっていうお題じゃないのかな シェルスクリプトやスクリプト言語に詳しくなければ Cで書いても全然不自然じゃないと思う 何も創り出さないで叩くだけのベテランとか, いる・いらないしか言わない人よりずっと建設的じゃないの
- 151 名前:139 mailto:sage [2011/02/08(火) 00:33:19 ID:rbmQvtbY]
- 仕事から帰ってきたら、自分が蒔いた種でスレが進んでいる・・・ごめんなさい。
最初の説明が不足していたし、大したもんじゃないのに公開するとか 調子こいたこと言って俺が悪かった。 いろいろと突っ込みどころが多くて叩かれるだろうけど、その方が次に 繋がるだろうから公開するわ。(上の人が言っているように肯定されたい気持ちもどこかにあるけどな。) 今週は毎日深夜帰りになるので次の日曜日くらいに整理したものをアプします。 そのうち誰かが中身を見て叩いてくれるだろう。
- 152 名前:login:Penguin mailto:sage [2011/02/08(火) 02:38:22 ID:ogJlF4Fp]
- >>151
俺なら公開しないで「妄想でオナってろ」の一言だけどなー。 偉いわまじで。 ↓以下、顔真っ赤でどうぞ
- 153 名前:login:Penguin mailto:sage [2011/02/08(火) 02:55:34 ID:HLVUjU4t]
- 小泉今日子 - 真っ赤な女の子
ttp://www.youtube.com/watch?v=mtLo6ng_0sI
- 154 名前:login:Penguin mailto:sage [2011/02/08(火) 08:40:45 ID:wSCYqXxQ]
- 公開すりゃいいじゃん
外野がヤンヤ言ったところで公開した奴が絶対神
- 155 名前:login:Penguin mailto:sage [2011/02/09(水) 07:52:05 ID:H9WtSKs1]
- 俺はCでOS作ったが
ソースが汚いので 公開しないwww
- 156 名前:login:Penguin mailto:sage [2011/02/09(水) 08:40:16 ID:UOp7/B1d]
- そーっすか
- 157 名前:login:Penguin mailto:sage [2011/02/09(水) 08:59:07 ID:wVzIgpps]
- PT2+recpt1+epgrecでWOWOW録ってる人、ちゃんと録れる?
たまに番組本編が始まる前で切れちゃってるファイルができるんだけど、 原因がよくわからん・・・
- 158 名前:login:Penguin mailto:sage [2011/02/09(水) 18:08:30 ID:PEkWTtHi]
- >>157
先ほどPT2が届いたので環境ができたら試してみるよ 期待しないで待っててね
- 159 名前:login:Penguin mailto:sage [2011/02/09(水) 19:08:00 ID:H1Jasubr]
- 録画サーバの時計が狂ってるに一票
- 160 名前:login:Penguin mailto:sage [2011/02/10(木) 00:06:33 ID:jPHWtYzC]
- sid指定してて放送がhd->sd*3になったりするとたぶん録画できないよ。
PAT, PMTを録画開始時しか見てないから。
- 161 名前:157 mailto:sage [2011/02/10(木) 13:46:50 ID:uATwFb3H]
- >>160
昨日のクラプトンのライブも失敗してたんだけど、それで録れてなかったのかな? やっぱりhd>sdへ切り替わる番組だったし。 WOWOWはsid指定しちゃダメなのか。
- 162 名前:login:Penguin mailto:sage [2011/02/10(木) 22:21:25 ID:KfkbbXQR]
- >>161
そこでDVBアプリ集というのはどうでしょう;) DVBアプリ集のgstreamerを使った予約録画は 動的に追従してるはずだから OKのはずだよ epgrecからrecpt1を呼び出す代わりに dvbrec.py , dvbevrec2.py とか dvb_sched_ev2を呼び出せばOK イベント記録タイプのdvbevrec2.py・dvb_sched_ev2は EITを監視していて 高校野球のような NHK教育HD -> NHK教育3SD , 編成上は別番組とかでも EITのリレー情報を見て 自動的に連続して録画できる[はず]なんだよ. # といっても高校野球の場合 チャンネルを移すことが多いから どのみちそれには非対応なんだけど.
- 163 名前:login:Penguin mailto:sage [2011/02/11(金) 07:31:27 ID:mtn8ps+I]
- >>161
sid指定でwowow取れているけど、ちゃんとepgで時間指定している?
- 164 名前:login:Penguin mailto:sage [2011/02/11(金) 11:10:14 ID:PctGOHCc]
- epgrec の簡易予約、Ch-102/192/193 の時だけSID指定するように改造したらちょっと予約がラクになった(^^
REGZA RE1で見てますが、レジュームできないのを除けば最高に気持ちいい視聴環境ですねぇ PT2買って良かった。。 ほんと関係各所の偉人達に感謝ですわー
- 165 名前:login:Penguin mailto:sage [2011/02/11(金) 12:13:31 ID:E9XkXNUv]
- epgdump r2 修正パッチ。
初心者スレにも書いたけど、誰かパッチファイルを2senにうpしてもらえないか。 epgdump.c: - { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258}, - { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302}, + { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 307}, + { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 308}, - { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330}, + { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 335}, xmldata.c: - { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 258}, - { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 302}, + { "フジテレビ739", "1073.ontvjapan.com", 28992, 7, 307}, + { "フジテレビ721", "1072.ontvjapan.com", 28992, 7, 308}, - { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 330}, + { "キッズステーション", "1045.ontvjapan.com", 29024, 7, 335},
- 166 名前:login:Penguin mailto:sage [2011/02/11(金) 13:46:48 ID:vSPCOy1X]
- ontvjapan??
まだネットから番組表取ってんのか? みっともない
- 167 名前:login:Penguin mailto:sage [2011/02/11(金) 14:31:22 ID:+PK7vUBq]
- 何も知らない奴が無理にレスしなくていいよ みっともない
- 168 名前:login:Penguin mailto:sage [2011/02/11(金) 15:13:09 ID:GApAisv0]
- >>163
たまたま使われてるpidが変化してないだけじゃないかな。 チャンネルがsd1だとそうなるかもしれないね。 とにかく現行のrecpt1はPATやPMTの更新に追随しないので、 hd>sdの場合や音声、字幕ストリームが増えた場合なんかには対応してないよ。
- 169 名前:login:Penguin mailto:sage [2011/02/11(金) 17:58:53 ID:EoiUGUBe]
- これくらいの修正ならパッチファイルをうpしなくても
diffの結果を貼るだけでもいいんじゃないかとオモタ
- 170 名前:login:Penguin mailto:sage [2011/02/11(金) 18:25:30 ID:TL95zZ0M]
- diffの出力がpatchなんだが・・・
- 171 名前:login:Penguin mailto:sage [2011/02/11(金) 19:05:23 ID:GApAisv0]
- 外部ろだ使わずに本文に直接貼れって意味だろ
- 172 名前:login:Penguin mailto:sage [2011/02/11(金) 19:11:51 ID:vSPCOy1X]
- uuencodeせい
- 173 名前:login:Penguin [2011/02/11(金) 19:58:17 ID:5yizQoJr]
- 2ちゃんねるに貼るとライセンスがめんどいぞ。やめとけ。
- 174 名前:login:Penguin mailto:sage [2011/02/11(金) 20:48:50 ID:NpmbT0yg]
- 2ちゃんねるのライセンスには同意してないから問題ない。
- 175 名前:login:Penguin mailto:sage [2011/02/11(金) 20:52:28 ID:TL95zZ0M]
- >>171
ひさしぶりに大笑いしたよ ありがとう
- 176 名前:login:Penguin mailto:sage [2011/02/11(金) 20:58:43 ID:NpmbT0yg]
- こんなことで大笑い・・・
寂しい人生だ。
- 177 名前:68 mailto:sage [2011/02/11(金) 21:32:08 ID:S565eBIP]
- とりあえず動いた。
さぁコミットに向けて稼働するか。 ただ、コードがバッチイのとLE/BE意識しないで書いているので、 微妙なコードになったw ONKYO TX-SA608 + mplayer で AAC パススルー出力を確認。
- 178 名前:login:Penguin mailto:sage [2011/02/11(金) 23:05:57 ID:vSPCOy1X]
- やるなぁ、高橋
- 179 名前:login:Penguin mailto:sage [2011/02/11(金) 23:11:33 ID:r0ITdyqT]
- >>177
おめでとう + ご苦労さまです 本家は早めに採り入れてほしいね もし万一放置とかされた場合, よければDVBアプリ集のmplayer向けパッチの方で暫定的に収容させて下さい こちらはGstreamerの方に追加中 一応パススルー動作は確認したんだけど サウンドデバイスの設定/状況に応じてパススルーじゃない方に切り替えるのがうまくいかず アナログかデジタルのどちらか一方が出力できなくなってしまう.... orz gstreamerのdecodebinとかplaybin2とか 内部まで見なきゃいけないハメになってて苦戦中です
- 180 名前:login:Penguin mailto:sage [2011/02/12(土) 00:11:09 ID:mpjohL/u]
- >>169
165を書いた者だけど、ここに貼るだけでもいいかもだけど、ここを見ない人もいるだろうからね。 チャンネル名も、フジテレビONE, フジテレビTWO, キッズステーションHDに変更するといいかも。 ちなみに、rec10 で使われてる epgdump でも同様の箇所を修正すると上記チャンネルが録画できるようになると思う。
- 181 名前:login:Penguin mailto:sage [2011/02/12(土) 01:16:53 ID:mpjohL/u]
- ところで、epgrec を使っていてだいたい満足なのだけど、いくつか改良したい点がある。
・重複予約の判定を正確にしたい(現状では少し甘い) ・録画予約をしてもすぐには録画開始されない(次のat待ち?) ・録画済一覧の画面で、itemを「削除」するときに選択して一括削除できるようにしたい ・録画予約一覧の画面で、キーワード予約されたものはそれがわかるようにしたい ・自動録画キーワードの管理の画面で、該当する番組を表示(再検索)できるようにしたい ・キーワード録画機能をもう少しメインに持ってきたい(アクセスしやすく、使いやすく) ・キーワード検索ボックスをトップにも表示 ・キーワード録画で、not 検索を使いたい(google でいったら -keyword。正規表現で現状でもできるのかな?) ・録画予約に優先度を設け、キーワード予約等がバッティングした場合に優先度の高いものが録画できるようにしたい ・取得するEPGデータの情報量をもう少し増やしたい(キーワード録画をより強力にするため) ・tsファイルを手動で削除したときのDBのハンドリングはどうなってるのだろうか >>143を読むと、MySQLのデータベースに残ってしまうようだけど。 ・動作ログ画面で、「情報」「警告」「エラー」を抽出表示(まあ、これは重要度は低い) ・TVTestのEPG番組表にあるように、ショッピング番組や、有料番組を暗色表示したい ・BS1,2等の場合はtssplitterで抽出 ・UIはとてもよくできているけれど、iPad用の若干の対応と、詳細な番組情報表示機能を付けたい 具体的には、atで呼び出される形じゃなくて、デーモンとして動作してタスクのqueueを別スレッドで処理する形にしたら 録画予約をすれば即録画がスタートして、番組を見てる途中で録画したくなった場合等にも対応できて便利かなと考えてる。 DBを、より手軽なSQLiteにして、tsを手動で扱っても大丈夫な作りにして、recpt1 http(まだ使ったことがないけど)と併用して、 PCにあまり詳しくない人でもリモートのWindowsマシンでTVTestでリアルタイム視聴、録画予約できるようにしたい。 余裕があればWindowsで動くリッチなEPG番組表(TVTestにあるような)を作って、サーバのDBに接続して番組表表示&録画予約。 こういうのを考えてるけど、使ってみたい人いるかな? 他に要望等あれば
- 182 名前:login:Penguin mailto:sage [2011/02/12(土) 01:18:30 ID:mpjohL/u]
- 他に要望等あれば書いてもらえたら嬉しい(採用できるかわからないけれど)。
- 183 名前:login:Penguin mailto:sage [2011/02/12(土) 01:31:54 ID:7hLzPLgC]
- 中の人?
|

|