【視聴】Linuxでデジタル放送【録画】
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/12/30(火) 14:48:32ID:mhuHq0Rz0702login:Penguin
2010/04/03(土) 10:15:03ID:8UXHWFQRlinux/*BSDはどうか知らん
0703login:Penguin
2010/04/03(土) 12:12:58ID:CV8UwMcNいや、低速病とは全く別。低速病は一世代前で512bytes/セクタのEADSでも発生する
0704login:Penguin
2010/04/03(土) 12:18:54ID:k+3X5yH6むしろ次世代的で、ちゃんとすればスピードもディスク効率も向上する。
0705login:Penguin
2010/04/03(土) 12:19:51ID:f2Hegqj4要するに WD が腐っているということか。
0706login:Penguin
2010/04/03(土) 12:22:15ID:f2Hegqj4それは同意。
Linuxのドライバなら、そのうち誰か対応するだろうな。
0707login:Penguin
2010/04/03(土) 13:07:27ID:iLBixfMPと、おっさんなら思ってたはず。
0708login:Penguin
2010/04/03(土) 19:20:22ID:CV8UwMcNただ、WDは物理セクタは4KBなのに、ファームで変換していて論理セクタは
512bytesのままなんだよねい。論理セクタも4KBになるのは各OSの対応が
進んでからかな。
>>705
Data Lifeguard Diagnostic for Windowsがクラスタとバイトを間違えていて
先頭0.5%程度しか検査されず、その報告があっても3ヶ月近く放置されているなど、
WDのソフトウェアはかなり怪しいので、当然ファームもかなり怪しい感じ。
って、スレ違いどころか板違いも甚だしいので、この話題はこの辺で。
0709login:Penguin
2010/04/09(金) 11:28:04ID:8jI70NUNhttp://www.atmarkit.co.jp/flinux/rensai/watch2010/watch03a.html
わかりやすいね。
0710login:Penguin
2010/04/10(土) 14:07:03ID:7ZJDOq89亀レスですが規制解除された記念。
申し訳ありませんが、DVB 版ドライバはサスペンド/ハイバーネーションには
対応する予定はありません。
レジュームしてからモジュールをリロードしなおすと動作すると思いますので
お手数ですがそのような運用で対処してください。
PT2 は hg は対応済みで、 upstream は 2.6.36 から対応になる予定です。
0711login:Penguin
2010/04/10(土) 14:23:18ID:uk5PGF29作者さまですか?
だいぶ前に出ていたS2APIへの対応をお待ちしています
0713login:Penguin
2010/04/10(土) 14:59:03ID:7ZJDOq89こっちに書きましたが、S2APIの規格に問題ある気がするんですよねー
http://pc11.2ch.net/test/read.cgi/linux/1253880711/984n-
まあ本家 linux-media リストで聞くのが一番な気がしてきたので、そうしようかな。
0714login:Penguin
2010/04/10(土) 21:49:25ID:D7cwa1pv激安販売中
http://surp.t35.com
0715443
2010/04/12(月) 01:24:10ID:rcWiaHfxTS -> ES に recpt1 内部で変換かけるコード書きました。
今のところやろうとしている事はこんな感じです。
1. 動画はGOP開始からESとして書き出す(ここは出来てる)
2. 音声はGOP開始のPTSに合わせてESとして書き始める(こっちは絶賛コーディング中)
3. 1.と2.をESではなくPSにして1つのファイルに出力(ファイル名どこから拾うかなぁ…)
ということをして、ffmpegに食わせた時にlipsync出来ないかなぁと考えています。
音声と動画は10msecぐらいのズレになる予定なので、
気になるほどでは無いと想定しています
#ffmpegにTSそのまま突っ込むと、音ズレが酷くてすごく萎えますので
で、ご相談なのですが、これ(完成した前提で)、recpt1 にマージしていただけますか?
tssplitter_lite の拡張として基本的に書いています。
PMTの変更に追従するコードも一応書きました(試験はマダ)
書き始めたの(recpt1のコードと分離したの)は、2月中頃です。
コード見てから。というお話であれば、完成までお待ちください。
よろしくおねがいします。
0716252
2010/04/12(月) 23:04:23ID:dYnKcwDcはい、マージします。途中のコードも見たいですし、マージの時にいろいろ楽
なので、もしよろしければサーバで443さんのブランチのリポジトリをホスティ
ングしますよ。コミットログにあるアドレスにメールをください。
0717login:Penguin
2010/04/13(火) 11:43:32ID:BoL46tke0718login:Penguin
2010/04/13(火) 23:43:43ID:a/HTQNEDrecpt1側のIFと、boncasserverのIFを調査して、
つじつまを合わせる中間レイヤのAPIを提供出来れば問題なく結合できるんじゃない?
0719login:Penguin
2010/04/16(金) 22:41:52ID:gQsJu1R/REGZAでは、ファイル名に"〜"が含まれていると再生できない
上の方にdo-record.shを使ってファイル名を変更するやり方があるが、
これだとepgrecから管理できなくなるので、自分は
Reservation.class.phpに
$filename = str_replace("〜","~", $filename );
(なぜか自分の環境ではmb_str_replaceが期待通りに動かない)
を追加して
あとREGZAが勝手にmetaファイルを作るので
epgrecからファイルを削除するとき、これも削除するように
cancelReservation.phpに
@unlink(INSTALL_PATH."/".$settings->spool."/".$rec->path.".meta");
を追加してる
0720login:Penguin
2010/04/17(土) 08:20:37ID:xqLkWSrs〜「WAVE DASH」がファイル名に含まれていると再生できないって問題だけど、
これ解決策としてスジが悪いと思う。
samba使ってファイル共有している?
ファイルシステムの文字コードをUTF-8にしていて、
Windows(REGZA)側に見せる文字コードをCP932にしていない?
UTF-8の「WAVE DASH」ってよく変換でコケる文字であるので、
その辺の問題だというのが本当のところである気がする。
興味あったらその辺調べてみたら?
本当の問題がどこにあるか調査してからじゃないと、
場当たりの問題解決は問題を複雑にするだけになるよ
0721719
2010/04/17(土) 21:56:28ID:diPTkaP9sambaの設定に関してはまさにその通り。
場当たり的というのも、指摘されてみるとそうだなあと思う。
とりあえずmysqlの番組表で、現況を確認してみた。
SELECT title,CONVERT(title USING cp932) FROM Recorder_programTbl WHERE title <> CONVERT(title USING cp932) ;
とやると、“〜” のほかにもダメなのがいくつかあった。
“−” 例 BS−TBSニュース
“?” 例 裏Sma?
“?”例 フットサル?ガールズ
どうするか考えてみる
(というか、この文章自体が化けずに表示されるかちょっと心配)
0722719
2010/04/17(土) 22:02:38ID:diPTkaP9裏Sma(!!を一文字で)
フットサル(塗りつぶしたハート)ガールズ
0723login:Penguin
2010/04/17(土) 23:02:21ID:xqLkWSrs「!!」1文字
「塗りつぶしたハート」
は、一般的な文字コード上に存在しない文字じゃなかったかな。
バイナリ値のまま、ファイルシステム上に書き込んで、
取り出す時もバイナリ値のままとかそういう例外処理入れ込まないとうまく動かないかもね。
ファイルシステムとネットワーク上で流れる文字コードも統一しといた方がいいと思う。
それか、変換テーブル作って、必ず変換テーブルを通してから処理するようにするか。
変換テーブル作るときは、漏れなく作らないと何度も同じ事の繰り返しになるから注意ね。
0724login:Penguin
2010/04/18(日) 04:44:02ID:O/mK8Rhbつ ttp://ja.wikipedia.org/wiki/%E3%83%8F%E3%83%BC%E3%83%88_%28%E3%82%B7%E3%83%B3%E3%83%9C%E3%83%AB%29
0725login:Penguin
2010/04/18(日) 10:53:58ID:fWOkRKxvJIS-X0213 ってVistaから標準でフォント用意されてるんじゃないの?
レグザはわからないけど 東芝のHDDレコ(アナログ入力)には ハートとかの文字も入ってたから
JISX0213(Shift-JISX0213)に対応してるんじゃないのかな.
http://www.atmarkit.co.jp/flinux/special/samba3b/samba03.html
この辺の設定で shift_jisx0213を指定したらいけるとかだったりして
0726login:Penguin
2010/04/18(日) 12:08:01ID:MGMDTYy5これどの辺りに書くか詳しく教えて!
0727login:Penguin
2010/04/18(日) 12:22:24ID:+uLbqFVZ0728login:Penguin
2010/04/18(日) 21:30:49ID:MGMDTYy5えと…orz
0729login:Penguin
2010/04/19(月) 00:37:19ID:gcDqttYdとりあえず現状版をpushしました。
今週思いっきり構造体をいじって、
program(ServiceID)を中心とした考え方でデータを持たせるように作り替えました。
#PS出力まで考えると、今までの一時配列で頑張るのは限界が見えているので。
ES出力出来るところ(先週と同じ状態ぐらいです)まで持ってこられたので、
とりあえず現状版として公開してみました。
構造体をこれ以上ガッツリ書き換える気は今のところ無いので、
大きくコードの作りは変わらないと思います。
ここはなんでこうなってるんだ?とか色々ありましたら、
コミットログのメールアドレスでも、ここでも問い合わせください。
今後、tssplitter_lite.c の L1537- あたりを正しく実装する予定です。
とりあえず以上
0730729
2010/04/19(月) 00:49:03ID:gcDqttYd補足
split_ts()はコメントとコード共に、古い(1ヶ月以上メンテしていません)ので読まない方がいいです。
読むと、嘘だらけな情報なので混乱すると思います。
ESがキチンと出せるようになったら作り込めばいいか。と、思って放置してあります。
AnalyzePmt()が何か変な気がする…終端でキチンと終了していない感じ…
真面目にしっかりコード追いきれていません。
ジョークのようなコメントがあるかと思いますが、
ジョークなので気にしないでくださいw
0731login:Penguin
2010/04/19(月) 01:04:25ID:1sjNbnj3ATOM N270
メモリ 3G(認識分)
システム:SSD 80G
データ用:HDD 1TB
epgrec2010年3月1日版
新しくなったgetepg.phpで2時間おきに番組表取得させてるとCPU使用率がほぼ1日中100%だったので
公式どおりにgetepg.old.phpを使用するようにしてみたんだけど、端末からgetepg.php実行後、3時間たってもまだgetepg.phpが終わらない。
これで特に支障はないんだけどこんなもん?
って書こうとしたら
Segmentation fault
construct:無効な行
で端末上で終了した。その直後にps axで表示してみたらそれまでは無かった以下の行が表示された。
3473 ? S 0:00 CRON
3474 ? Ss 0:00 /bin/sh -c /var/www/epgrec/getepg.php
3475 ? S 0:01 /usr/bin/php /var/www/epgrec/getepg.php
そして、番組表を見たら…同じ放送局だらけ(1部無事)になってる。
とりあえずgetepg.phpをCPU100%覚悟で戻すか…
って、これじゃただの日記ですね。スマソコ。
0732726
2010/04/19(月) 16:28:42ID:lqAn56Tb日系Linux2010年02月号版を使ってるんですが、うpロダに上がってる最新版に切り替えたほうがいいんでしょうか。
Linuxは分かる方なんですが、PHPは殆ど分からないので >>719 のこともよく分かりません。
0733epgrecの中の人
2010/04/20(火) 12:04:23ID:+kGXdjDy3時間は変ですね。
>同じ放送局だらけ(
なのはgetepgを多重起動したためかもしれません。
ソースを見たならおわかりと思いますけどepgdumpはエラーチェック省略気味で
異常時に普通に死にます。通常はそれで問題ないですが何か起きると
おかしくなったりすることもあるだろうと思います。
テンポラリ用のディレクトリの残り容量がないとか、権限がない、権限の設定がおかしい
等その辺の可能性があるような気がするので調べてみてください。
0734719
2010/04/20(火) 13:41:41ID:9G4KhFaz最新版(epgrecの?)にしたほうがいいかどうかはわからない
REGZA-sambaで化ける文字は全部置換するようにしたので、
家プロバイダーのアクセス規制が解除されたら、説明付きで書き込む
それまで暫し、ご歓談を
0735login:Penguin
2010/04/20(火) 21:19:06ID:nQqBGlc33時間はやっぱり変でしたか。
了解です。
あせらず権限のチェックからやってみます。
0736login:Penguin
2010/04/20(火) 22:42:36ID:qCeKRt+Zここでの意見を参考にしたりしていろいろやってみた結果、あきらめた。
epgrecを改造し、UTF-8→CP932に変換してみて化ける文字は全部置換することにした
長くなったので、別ファイルにしてincludeしたほうがいい
epgrecの中の人がバージョンアップしても追随しやすくなるし
-epgrecのインストールパスに"CP932.php"を作る(中身は後述)
-epgrecのReservation.class.phpに変更を加える
・include_once( INSTALL_PATH . "/recLog.inc.php" );という行の下に追加
「 include_once( INSTALL_PATH . "/CP932.php" ); 」
・$filename = mb_str_replace("%TITLE%", trim($title), $filename);という行の下に追加
「 $filename = getCP932Filename($filename); 」
注意
1 ?x301c; ←これが"&#x301c;"に見える場合は、違うブラウザで
2 epgrecの動作を考えてみればわかると思うが、すでに予約済みのものは変わらない
テストするには放送中の番組を予約カスタマイズして、
タイトルを「テ?x301c;ス?x2212;ト?x203c;」とかしてみる
3 この記載内容にとんでもない不具合があって、大切な録画に失敗してしまった場合は、潔くあきらめる
0737719,736
2010/04/20(火) 23:02:53ID:qCeKRt+Zなんて言いながら自分が"?x301c;"に見える
この板ではだめなのか orz
2chのサーバによってWAVE DASH(REGZA NG)がFULLWIDTH TILDE(REGZA OK)に
変換されてしまうことがわかったからコードで書きたかったんだけど
どっかuploader探して出直してきます
0738736
2010/04/21(水) 00:11:55ID:SHMFNFeHttp://www.csync.net/service/file/view.cgi?id=1271775527
0739login:Penguin
2010/04/23(金) 10:09:10ID:NwNRvpSb良いと思うのだけど。
0740726
2010/04/23(金) 11:59:40ID:5cssR6Qlお礼が遅くなりました、ありがとうございます。さっそく試してみます。
>>739
自動生成するから構わないのでは?
0741login:Penguin
2010/04/23(金) 22:15:00ID:VgU8a1vQファイル仕様も調査させるおつもりか?
こういう情報を、こういうフォーマットで作ると、REGZAで読めて幸せなのだけど。
って情報ぐらい提示しないの?
0742443
2010/04/25(日) 18:32:59ID:5GdBrMqsの1.と2.まで出来ました。
ffmpegに食わせてエンコードするのが目的であれば、
ESのまま出力でもいい気がしてきています。
出力ファイル名は /tmp/es.[PID] というカッコいい実装になっております。
とりあえず、ファイル名はもう少し考えよう…
0743login:Penguin
2010/04/25(日) 20:19:14ID:+BYUbKtn0744login:Penguin
2010/04/26(月) 12:30:28ID:gqp0Vjjp0745新参者
2010/04/26(月) 15:47:27ID:QOGK0sLG(動作確認中のへっぽこバージョンですが)
現状のrecpt1はUDPにしか対応していないのですが、VLCだとHTTPでも再生
できるので、HTTPサーバーとして動かすようにしてみました。
例えばVLCで以下のアドレスを入力すれば2チャンネルが再生されるような感じです。
http://hostname:port/2
VLCのプレイリストに
http://hostname:port/2
http://hostname:port/4
http://hostname:port/6
...
みたいに登録しておけば、「次」ボタンで次のチャンネルにポコポコ変わるので
まるでテレビを見ているみたいです。
これって需要ありますかね?
0746login:Penguin
2010/04/26(月) 16:07:41ID:hH7wb0Omよさそうですね。
ところで443さんとは別の方ですか?
もしそうであれば、recpt1がいくつも乱立するのは好ましくないので、できれば
443さんたちと協力しあってお作りになればよろしいかと。
0747epgrecの中の人
2010/04/26(月) 16:17:26ID:7y12Enwwポート80が使われるのは嫌なのでポート変えられると助かります。
ソースどこかに投げませんか?
0748新参者
2010/04/26(月) 16:31:43ID:QOGK0sLG中の人のレスポンスが早くてびっくりです!
・ソースがとても汚い(ソケットがよくわかってないので落ちてたechoサーバーのサンプル
を下書きにしている)
・複数接続を想定していない
・splitterがうまくいっていない?(未確認)
など問題がいっぱいあるのですがフォルダごと固めたものを置いておきます。
http://antiwalking.net/upload/recpt1.tar.gz
うまく活用されるとうれしいです。
0749新参者
2010/04/26(月) 16:35:08ID:QOGK0sLG問題もありました・・・
どうかご容赦ください
0750login:Penguin
2010/04/26(月) 17:15:20ID:fhhhYmyr自分の回線が今の倍の速度出れば使いたかった。
光(実家)-光(VDSL@地方)だと 1MB/s しか出ない。
2MB/s ならリアルタイム視聴できたんだが。
ローカルで使うなら需要はありそう。
0751新参者
2010/04/26(月) 17:22:47ID:QOGK0sLG今大学から家にSSHでポートフォワーディングしてみましたら
意外と見れました。
(ただうちのプロバイダはup5GB/日の制限があるので40分ぐらいしか
みれませんがw)
0752login:Penguin
2010/04/26(月) 17:29:54ID:Vrz8s9i3仕事でネットワーク使ってる人に迷惑だから自重せい。
大学でやらずにネカフェでやれ。
0753epgrecの中の人
2010/04/26(月) 18:22:20ID:7y12Enwwサーバーとして実装されたわけですね。
従来のrecpt1に
recpt1 --http --port 云々
という風に指定できた方がepgrec的にはいいかもなあ。
いずれにしてもリアルタイム視聴の方法を考えてみないとですね。
0754新参者
2010/04/26(月) 20:21:04ID:wGXFNM4+0755新参者
2010/04/26(月) 20:22:29ID:wGXFNM4+アクセス規制をくらったのでSSH+テキストブラウザで書いてます・・
0756login:Penguin
2010/04/26(月) 22:26:08ID:MbVIElBGこういう学生さんがいるから大学って楽しいんじゃないか。
ネットワークを仕事で使っている人に優先する必要は別にないでしょ。
大学のネットワークは学生さんのものでもあるしね。
0757252
2010/04/27(火) 01:36:18ID:Ps5EvRmUいろいろと新機能開発ありがとうございます。いまちょっと忙しく反応が悪く
て申し訳ありません。
切りのいいところで教えていただければ、メインのブランチにマージします。
0758login:Penguin
2010/04/27(火) 01:41:51ID:VkKWPeq6少なくともLinux扱う研究室でvi?なにそれおいしいの?というような学歴が欲しいだけの学生より数百倍マシな事してると思う。
0759login:Penguin
2010/04/27(火) 01:45:31ID:OZ/vE13g流石に昼間やると問題だからネットワーク使うなら
深夜の方が良いと思うけど。
私は大学から書くと何なので家に入って navi2ch 使ってる。
0760新参者
2010/04/27(火) 16:38:46ID:If9zuTk8あ、recpt1の中の人ですね。
epgrecの人とこんがらがっていました・・
ちょっと手直ししてみてからまた連絡します!
0761login:Penguin
2010/04/28(水) 01:02:19ID:nK/cUZnV超期待
0762443
2010/04/28(水) 01:55:35ID:MNlpgRbuどうもおつかれさまです。
色々と広げた風呂敷というか、コード上のゴミを片付ける事と、
いくつか追加したい機能が動くことを確認したら連絡したいと考えています。
とりあえず目標は五月上旬で。
自分用ToDo
・--es filename オプションをつける(命名規則は要検討)
・--record_start HHMISS オプションの実装デモをやってみる(要検討)
・結局使ってない構造体の変数等は全部掃除する
・古いソースのコメント(嘘となっているモノ)は消す
・最新recpt1のコードのマージ
このぐらいかなぁ...
PS出力は、MuxPS を書かなきゃいけないので、
もうちょっと整理が出来てからかな
0763login:Penguin
2010/04/28(水) 10:04:33ID:zvDSTuUU0764login:Penguin
2010/04/28(水) 14:14:26ID:5krNj+dv0765login:Penguin
2010/04/28(水) 16:47:55ID:oi3FANLQ0766login:Penguin
2010/04/28(水) 23:17:40ID:VSSCVKGhでもepgrec等から排他制御しないと
録画予約とバッティングしてしまうかもしれない。
あと別アプリとして分離に一票。
0767login:Penguin
2010/04/28(水) 23:23:06ID:oi3FANLQ0768login:Penguin
2010/04/29(木) 00:35:28ID:+Lh/tLeK音声切り替え対応パッチを入れたMencoderですら再圧縮でコケることがある…
まぁ最後の手段「dd bs=188 skip=...で切り貼り」で回避できなかったことはないから致命的ではないけど。
0769新参者
2010/04/29(木) 01:05:03ID:3hyiY+PLmakeの方法は最近のrecpt1と同じでいけると思います。
(driveとarib25をインストールした後)
--
./autogen.sh
./configure --enable-b25
./make
--
recpt1 --b25 --strip --http 8888
みたいにすると8888番ポートでデーモン起動し、
VLCなどで
http://hostname:8888/25
などするとUHF25チャンネルが視聴できるはずです。
http://2sen.dip.jp/cgi-bin/pt1up/source/up0280.gz
ログをちゃんと吐かないとか、家にBSアンテナがないので試していないとか
色々問題がありますが・・
動作報告等ありましたら嬉しいです。
(サポートできるかどうかは不明ですが・・)
(当方は32bit ubuntu 8.10でテストしました)
0770login:Penguin
2010/04/29(木) 02:12:08ID:xLJCAejNRADEONも対応してほしいな。
0771login:Penguin
2010/04/29(木) 02:39:07ID:vyAQzHe/>>768
すみません あんまりいろんなケースでのテストしてないんで...
mplayerでの再生対応が中心で エンコはNHKニュースのデュアルモノぐらいしか試してないです
5.1chの(ADTSヘッダが)特殊なパターンとかだと落ちるかも...
どういう音声のときに落ちたか教えていただけるとうれしいです
0772login:Penguin
2010/04/29(木) 13:18:39ID:+Lh/tLeK素早いレス、ありがとうございます。現在手元に該当するデータはありませんが、
特定の番組(某アメコミ原作アニメ)では結構な確率で起こるようなので、
ちょっと遅くなるかもしれませんが分かり次第ご報告いたします。
# パッチなしに比べると劇的に減っており、非常に助かっております。ありがとうございます。
0773login:Penguin
2010/04/29(木) 14:43:53ID:GC0kLvLL0774771
2010/04/29(木) 22:52:46ID:vyAQzHe/急ぎませんので お時間ある時でいいですよ
こちらも すぐ対応できるかわかならいんで. (or いい加減な設計なのでそもそも対応できないかも)
あともし可能であれば 報告して貰うときに
切り替わり前後数秒のストリームデータ(音声のみでもOK)があれば 一番助かります
0775740=726
2010/04/30(金) 14:19:13ID:G3usFV4SGWで時間ができたので、やっと作業をやってるんですが、
日経Linux 2010年02月号なのでソースが違います。
Reservation.class.php
ファイルの最初の方
<?php
include_once('config.php');
include_once( INSTALL_PATH . "/DBRecord.class.php" );
include_once( INSTALL_PATH . "/reclib.php" );
include_once( INSTALL_PATH . "/Settings.class.php" );
// 2ちゃんねるで教えてもらった文字化け対策
include_once( INSTALL_PATH . "/CP932.php" );
200行目辺り
// あると面倒くさそうな文字を全部_に
$fn_title = mb_ereg_replace("[ \./\*:<>\?\\|()\'\"&]","_", trim($title) );
// 2ちゃんねるで教えてもらった文字化け対策
$fn_title = getCP932Filename($fn_title);
これでいいんですよね??
0776740=726
2010/04/30(金) 16:07:24ID:G3usFV4S自己レスなんですが、REGZAから再生できました。
が、サムネイルが生成できていません。
もしわかるようでしたら、どの点に問題があるか教えて下さい。
0777新参者
2010/04/30(金) 21:18:31ID:eIGgA57tllllllllllllllllllllllllllllllllll/  ̄ ̄ 'ヽllllllllllllllllllll
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiil 欲 レ liiiiiiiiiiiiiiiiii
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l し ス l;;;;;;;;;;;;;;;;;;
;;:;;:;;:;;:;;:;;:;;:;;:;;:;;:;;l い が l:;;:;;:;;:;;:;;:;;
;:;:;:;:;:;:;:;:;i;:;:;:;:;:;:;:l で l:;:;:;:;:;:;:;:;:;
;::;::;::;::;::;:i;::;::;::;::;:l す .l::;::;::;::;::;::;
;.:;.:;.:;.:;.:;fi;.:;.:;.:;.:;l. : l.:;.:;.:;.:;.:;.:;
;..;..;..;.. i三i .;..;..;ゝ _____ ノ;..;..;..;..;..;..;
`  ̄ ´ ' - ; : : : : : : : : : : ;
´ ' - ; /
__r ;.__(:,_)___f''';. pq;. r ;.i''';_
‐‐illlllli‐r" ~ヽ.‐‐tf;;;;;;;;i. i, ,,i i" 'f;;;;;;
.lllllllli lt f ;. i」i;;;;;i.riii:、il l!,,,,i;;;;;;;
ニi,r i,i r ュ.-/ニi;;;;;;rllllllllヾ i,n,,!,ft
,i,i i,i,.i;:;:;:;:/ i;;ii/l/lllllllllヽ ,!i.iii.i `
.i;:;:;/ `"(lllllllヽ- r‐' `"
`"゛  ̄ `"`゛
0778login:Penguin
2010/04/30(金) 23:09:17ID:gi/2Z+gWすぐ報告したかったのですが、規制に引っかかってしまったので。
ダウンロードしました。
BS、CSも映ります。
チャンネル切り替えが遅いですね。
失敗するときもあります。
0779738
2010/04/30(金) 23:27:22ID:ReUZZFTOサムネイルが生成できていない、だけでは漠然としているので情報が必要
改造したphpが問題なのか、その切り分けのために
以前はできていたのか
以前はできていたのなら、Reservation.class.phpを元にもどすとどうなるか
一般的に確かめるべきは
epgrecのシステム設定で、サムネールの使用が「使用する」になっているか
手動で
「epgrecに設定したffmpegのパス」 -i 「適当なtsファイル名」 -r 1 -s 160x90 -ss 10 -vframes 1 -f image2 thumb.jpg
とやるとどうなるか
その辺の所を確かめてみて
0780726
2010/05/01(土) 00:04:35ID:+cBTMWHDコード追記前は生成出来ていました。
システム設定はサムネール「使用する」になっています。
コマンドからはサムネイルを生成できませんでした。ルート権限で実行しても不可でした。
>>776を書き込んだ後に録画されていた「〜」を含まない番組のサムネイルは生成されていました。
他に何を試せばいいですか?
0781新参者
2010/05/01(土) 00:18:11ID:TTikXlnw報告ありがとうございます。(私も家のプロバイダは規制中です・・)
VLCでの再生でしょうか?
でしたらチャンネル切り替えはキャッシュの値を小さくすれば
多少は改善するのではと思います。
(入力コーデック->アクセスモジュール->HTTP->キャッシュ値)
失敗についてはどのような環境でおきますでしょうか?
0782login:Penguin
2010/05/01(土) 01:15:11ID:oGcDOOZ8コマンドラインからテストすると録画OKなので何が原因かまったく不明でした。
システムモニタを見ると録画用2TのHDDがFULLになっていました。
ありがとうございました。
0783login:Penguin
2010/05/01(土) 02:05:44ID:b/PGx0llVLCでの再生です。
キャッシュはデフォルトのままで1200でしたが、小さくしても改善しません。
大体、切り替えに3〜5秒かかります。
TVtestだと1秒くらいですが。
これはrecpt1というよりVLCの問題でしょうか。
失敗は短い間隔でチャンネルを変えるときです。
例えばチャンネルを変えて、映像も変わったら、すぐチャンネルを変える
ということを繰り返します。
すると映像の切り替わりがだんだん遅くなってきます。
そのうち、映像が固まって動かなくなります。
気晴らしに面白そうな番組はないかなと次々にチャンネルを変えると
いうことは私の場合、けっこうあるのでこれは何とかならないかなと
思うのですが。
あまり頻繁にチャンネルを変えなければ大丈夫そうです。
0784login:Penguin
2010/05/01(土) 03:14:49ID:wgXjrD9gNHK第1+VLCでたまに音が出ないことがあります。
あとtiplinuxというサイトで詳細な導入方法があって、素人の俺は助かった!
0785login:Penguin
2010/05/01(土) 05:35:37ID:Y3kSy4C20786新参者
2010/05/01(土) 07:36:56ID:msRR3qlgうーん・・うちだとチャンネル切り替えは遅くならないのですが・・
dmesg |grep pt1 の結果を教えてもらってもいいですか?
うちだと以下のようになっています。
[ 12.096979] pt1-pci.c: 1.1.0 2010-01-27
[ 12.760083] pt1_thread run
ちなみにクライアント側のOS、VLCのバージョンもお願いします。
0787login:Penguin
2010/05/01(土) 13:50:34ID:b/PGx0lldmesg |grep pt1 の結果は
[ 9.673247] pt1-pci.c: r116:38a793ac3d9d 2010-03-25
[ 10.486056] pt1_thread run
となっています。
サーバ側で直接見ているのですが、OSはUbuntu 9.10、VLCは1.0.5です。
前の書き込みの補足をしますと、映像が固まってチャンネルを
切り替えられなくなったときでもチャンネルを変えると、端末上は
変わっています。
VLCでもウィンドウの上に出るタイトルが変わります。
ただ映像だけが固まったままです。
私はプレイリストファイルを作成して、それをクリックしてVLCを起動する
ようにしていますが、映像が固まった状態でVLCを閉じて、また
プレイリストファイルから起動すると、今度はすぐプレイリストで最初に設定
してあるチャンネルが映ります。
ところが次にチャンネルを変えるとまた映像が固まる。
つまり一度固まるようになるとVLCの再起動で一旦よくなりますが、すぐだめに
なるみたいです。
今日は調子がいいのか、今のところ固まりません。
昨日も一昨日も固まることがあったのですが。
ところで新参者さんはチャンネル切り替えにどのくらい時間がかかりますか?
私のところは今日は4秒くらいで安定していますが、このくらいかかるのは
仕様なのかな。
できれば1秒くらいで変わってほしい。
0788新参者
2010/05/01(土) 15:14:56ID:msRR3qlghgで最新レポジトリから作成したドライバを使っているようですね。
うちと中身は同じかと思います。
うちはクライアントとしてMacを使っています。キャッシュを1200ミリ秒にして
チャンネル切り替えに約3秒ぐらいといったところでしょうか。
動作画面をキャプチャしたものをアップしてみましたので見てみて下さい。
http://2sen.dip.jp/cgi-bin/pt1up/source/up0282.zip
試しにサーバー上でのVLCでも再生してみましたが、
(ディスプレイをつないでいないのでVNCでやりました)
特に固まることはなかったです。(Q8200 + 4GB というスペックだからかもしれませんが)
0789新参者
2010/05/01(土) 15:36:40ID:msRR3qlgH264などの差分圧縮形式はキーフレームを受信するまで画像がでないので・・
0790login:Penguin
2010/05/01(土) 15:52:10ID:b/PGx0llキャプチャ画面を拝見しました。
私の倍近く速いかな。
でもPCのスペック差かも。
E2180…orz
今日は安定しています。
あるいはrecpt1やVLCとは関係ない要因によるものかもしれません。
安定さえすれば多少の遅さは仕様と割り切ったほうがよさそうですね。
0791login:Penguin
2010/05/01(土) 16:40:53ID:Y3kSy4C2リアルタイムで見るのは家電のテレビでやったほうが無難だよ。
どうしてもやりたければ、せめて、vdpauを使えるグラボと、
vdpauサポート込みでビルドした再生アプリを使わないと。
ウチはDVB版ドライバ->vlc->MythTVで録画、
MythTVとMPlayerをvdpauサポート付きでビルドしてあって、それで録画したものを視聴。
リアルタイム視聴はキャプチャできてることのテストで動かしただけで、常用時は一切使ってない。
0792login:Penguin
2010/05/01(土) 16:56:16ID:TVOGmOeK0793login:Penguin
2010/05/01(土) 16:57:56ID:lvrPQyy9recpt-1とepgrecは使える?
このゴールデンウィーク中に試そうかとは思ってるんだが
時間が取れないかもで迷ってる
0794login:Penguin
2010/05/01(土) 17:14:59ID:QgYUPfWLレポート待ってる
多分使えるんじゃないの?
CDから起動して、とりあえず使えるか確認してみたら?
0795738
2010/05/01(土) 17:51:44ID:eBb99aGOすまんthumbnailの件は俺のミスだった
原因は、ffmpegに"!"を含むファイル名を渡しちゃいかん、ということ
以下、文字化けを考慮して一部代用文字を使用
解決方法は、CP932.phpに
$reparray = array(WAVE_DASH => FULLWIDTH_TILDE,"ー" => "-","!!" => "!!");という部分があるので
「"!!" => "!!"」 を 変更する。
「"!!" => "_"」とかに。
もとのタイトルの雰囲気を生かすために"!"を使いたい場合は、全角の"!"にするとか、エスケープしてやるとかすれば普通に使えると思う。
録画ファイルは普通に作れるので、再生しか試してなかった。
反省のため滝に打たれてくる。
0796login:Penguin
2010/05/01(土) 17:54:47ID:lvrPQyy9もうすぐ嫁の実家へ行くもんだから録画サーバーとしての目的を考えると
いや、うん。帰ってきたらやってみるわ。
0797726
2010/05/01(土) 19:38:45ID:+cBTMWHDレスありがとうございます。早速書き換えます。
誰に聞けばいいのかわからないのですが、日経Linux2010年02月号付録のものは、
録画済み削除時にサムネイルを削除していないように思います。
これはepgrec最新版に差し替えれば、録画済み削除時にサムネイルも削除してくれるんでしょうか?
HDD 2TBも1万円になりましたし、Ubuntu10.04も出たので、この際再構築するのもアリかな?って思ってます。
0798login:Penguin
2010/05/01(土) 20:58:32ID:QgYUPfWLちょっと時間が出来て暇なので、コードレビュして色々コメントつけてよい?
0799login:Penguin
2010/05/01(土) 21:52:17ID:lGeuplAm余計なこと言われてうっとおしいのでお断りします
0800login:Penguin
2010/05/01(土) 21:56:04ID:b/PGx0llしたいですね。
ところで新参者さんにお聞きしたいことがあります。
今はチャンネルを指定して視聴しますが、サービスIDも指定可能となるよう
にはできないでしょうか。
もしできないとなると、せっかくrecpt1に追加されたsidオプションが無意味
になってしまうと思うのですが。
0801新参者
2010/05/01(土) 23:32:42ID:msRR3qlgおいっ!
>>800
ちょっとイメージがよくわからないのですが・・
該当のsidの番組がはじまるまで反応を返さないHTTPサーバー
ってことですか?需要あります?
0802login:Penguin
2010/05/01(土) 23:58:33ID:QgYUPfWL>>800の言っているのは、チャンネル情報だけではなくて、SID(ProgramID)も含めて指定して視聴したい
ってことだと思うんだ。
地デジしか相手していないとイメージ沸き辛いと思うんだけど、
例えば、放送大学の物理チャンネル一つには、複数の番組が内部で割当たってるんだ
で、放送大学のN番めの番組を見たい。って要求に対応してくれませんか?って話。
PATとPMTについて少し情報入手してくるといいよ
■ このスレッドは過去ログ倉庫に格納されています