トップページ⇒linux
984コメント395KB

【視聴・録画】Linuxでテレビ総合3【デジタル/アナログ】

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2010/03/31(水) 10:44:36ID:4aqu6AiD
Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレッド

【関連スレ】
Linux でビデオ録画【六枚目】
http://pc11.2ch.net/test/read.cgi/linux/1193058543/
【自家製】MythTV Part.3【HDDビデオ】
http://pc11.2ch.net/test/read.cgi/linux/1223721998/
【BT878】Linuxでのキャプチャを語るスレ
http://pc11.2ch.net/test/read.cgi/linux/1017186805/
Linuxでfriio
http://pc11.2ch.net/test/read.cgi/linux/1213378360/

【前スレ】
【視聴・録画】Linuxでテレビ総合2【デジタル/アナログ】
http://pc11.2ch.net/test/read.cgi/linux/1253880711/

【過去スレ】
【視聴・録画】Linuxでテレビ総合【デジタル/アナログ】
http://pc11.2ch.net/test/read.cgi/linux/1231189481/
Linuxでテレビを見る
http://pc11.2ch.net/test/read.cgi/linux/1013649811/
0002login:Penguin2010/03/31(水) 10:45:35ID:4aqu6AiD
PT1 driver
http://hg.honeyplanet.jp/pt1/

v4l-dvb (pt1 driver dvb)
http://www.linuxtv.org/hg/v4l-dvb


MonsterTV HDP/HDU 向けの DVB ドライバ
Linux用DVBアプリ集
等々
http://2sen.dip.jp/dtv/


epgrec
http://www.mda.or.jp/epgrec/

foltia
http://www.dcc-jpl.com/soft/foltia/

rec10
http://www.rec10.org/xoops/modules/pico/index.php?content_id=4
0003login:Penguin2010/03/31(水) 10:51:41ID:2ZAEPR/W
日経Linux2010年2月号
「PT2で地デジ録画システムを作る」
http://itpro.nikkeibp.co.jp/article/MAG/20100105/342880/?ST=lin-os
0004login:Penguin2010/03/31(水) 10:57:17ID:4aqu6AiD
訂正・追加などあったらお願いします
0005login:Penguin2010/03/31(水) 20:55:11ID:wtofoML6
ねんがんのPT2を手に入れたぞ
0006login:Penguin2010/04/01(木) 08:17:57ID:r6PCwvIa
動画エンコなどについてはここ

動画・音声関係ソフトウェア総合 7
http://pc11.2ch.net/test/read.cgi/linux/1217393519/
0007login:Penguin2010/04/01(木) 21:58:02ID:EPQIpg9p
保守
0008login:Penguin2010/04/02(金) 22:26:40ID:xBAAPO4I
前スレの勢いが急に落ちた
なんでだろうw
0009login:Penguin2010/04/02(金) 23:14:36ID:/ssjTPxv
新学期が近くなったから
0010login:Penguin2010/04/02(金) 23:33:54ID:FvuB/nMw
大規模規制があったから。
http://qb5.2ch.net/test/read.cgi/sec2chd/1270119944/
0011login:Penguin2010/04/04(日) 21:57:37ID:lDALWgBx
寂しい週末だ
0012login:Penguin2010/04/07(水) 08:14:51ID:KJPGeFh1
今週ついにPT2デビュー出来る!
ナガカタヨー
0013login:Penguin2010/04/10(土) 05:59:58ID:E36TJhxs
保守
0014login:Penguin2010/04/12(月) 15:18:29ID:aw11ndi8
>>12
(゚∀゚)人(゚∀゚)ナカーマ
0015epgrecの中の人2010/04/16(金) 18:08:26ID:dgrTWkom
テスト版のデバッグ版、やっつけですけど
http://git.sourceforge.jp/view?p=epgrec/epgrec.git;a=blob_plain;f=recorder.php
をrecorder.phpとして保存して
chmod a+x recorder.php
sudo cp recorder.php /path/to/epgrec/
としてやってみてもらえませんか。録画を中断すると/path/to/epgrec/setttings/の下に
recorder_NN.logというファイルが出来るので、それを貼ってもらうと中断できない
理由が分かるかも
なお、人に知られたくないプロセスを動かしてるときには、すべて貼る必要ないです。
do-record.shと、do-record.shによって起動される録画コマンドのプロセスだけがわかれば
いいので。
0016login:Penguin2010/04/17(土) 01:38:50ID:mR1RDJ5i
>>15
ちょっと長いですが、関係ありそうなのを拾ってみました。

1726 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/firefox
1731 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/run-mozilla.sh /usr/lib/firefox-3.6.3/firefox-bin
1735 ? Sl 0:06 /usr/lib/firefox-3.6.3/firefox-bin
1764 ? S 0:00 /usr/sbin/apache2 -k start
1766 ? S 0:00 /usr/sbin/apache2 -k start
1767 ? S 0:00 /usr/sbin/apache2 -k start
1770 ? S 0:00 atd
1771 ? SN 0:00 sh
1772 ? SN 0:00 /usr/bin/php /var/www/epgrec/recorder.php 12
1775 ? S 0:00 update-notifier
1782 ? S 0:00 /usr/bin/python /usr/sbin/aptd
1790 ? SN 0:00 sh -c /var/www/epgrec/do-record.sh
1791 ? SN 0:00 /bin/sh /var/www/epgrec/do-record.sh
1792 ? DNl 0:30 /usr/local/bin/recpt1 --b25 --strip 25 2647 /var/www/epgrec/video/2010??????17??\_???????????????????????????.ts
1807 ? S 0:00 /bin/sh -c nice run-parts --report /etc/cron.daily
1808 ? SN 0:00 run-parts --report /etc/cron.daily
1815 ? SN 0:00 /bin/sh /etc/cron.daily/apt
1836 ? SN 0:00 sleep 979
1838 ? SN 0:00 sh -c ps ax >>/var/www/epgrec/settings/recorder_12.log
1839 ? RN 0:00 ps ax
0017login:Penguin2010/04/17(土) 01:40:01ID:mR1RDJ5i
最後に同じようなのがありました。

1726 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/firefox
1731 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/run-mozilla.sh /usr/lib/firefox-3.6.3/firefox-bin
1735 ? Sl 0:06 /usr/lib/firefox-3.6.3/firefox-bin
1764 ? S 0:00 /usr/sbin/apache2 -k start
1766 ? S 0:00 /usr/sbin/apache2 -k start
1767 ? S 0:00 /usr/sbin/apache2 -k start
1770 ? S 0:00 atd
1771 ? SN 0:00 sh
1772 ? SN 0:00 /usr/bin/php /var/www/epgrec/recorder.php 12
1775 ? S 0:00 update-notifier
1782 ? S 0:00 /usr/bin/python /usr/sbin/aptd
1790 ? ZN 0:00 [sh] <defunct>
1791 ? SN 0:00 /bin/sh /var/www/epgrec/do-record.sh
1792 ? DNl 0:31 /usr/local/bin/recpt1 --b25 --strip 25 2647 /var/www/epgrec/video/2010??????17??\_???????????????????????????.ts
1807 ? S 0:00 /bin/sh -c nice run-parts --report /etc/cron.daily
1808 ? SN 0:00 run-parts --report /etc/cron.daily
1815 ? SN 0:00 /bin/sh /etc/cron.daily/apt
1836 ? SN 0:00 sleep 979
1845 ? SN 0:00 sh -c ps ax >>/var/www/epgrec/settings/recorder_12.log
1846 ? RN 0:00 ps ax
0018epgrecの中の人2010/04/17(土) 10:08:22ID:ReORgE+T
ありがとうございます、なるほど分かりました。
やっぱ子プロセスを再帰的に片付けないとダメってことですね。
後で時間ができたら変えたのを上げます。ちょっちまってください。
0019login:Penguin2010/04/17(土) 15:03:03ID:mR1RDJ5i
>>18
お待ちしております。

ところで別件で質問なのですが、番組表を作り直した場合、録画ファイルが
残っていても録画済一覧からは消えてしまいます。
番組表を作り直した後、「/var/www/epgrec/video」内の録画ファイルを
録画済一覧に反映させる方法はあるでしょうか。

また録画したのではない動画を「/var/www/epgrec/video」内に入れて、
録画済一覧に反映させるようにはできないでしょうか。
もしできるならepgrecがストリーミングサーバ代わりになって便利かなと
思ったりするのですが(この要望は無視して結構です)。
0020login:Penguin2010/04/18(日) 15:51:01ID:Xw+Hc59N
こんだけのやりとりで解決しちゃうなんてカッコいいお…
0021eprecの中の人2010/04/18(日) 18:16:31ID:dGg4LMNu
>>19
http://git.sourceforge.jp/view?p=epgrec/epgrec.git;a=blob_plain;f=recorder.php

これでやってみてもらえますか。試した感じ大丈夫そうなので。

インポートってことですか、現状DBを手で変えなければならないので面倒ですね。
次のメジャーリリース向けに考えておきます。
0022login:Penguin2010/04/19(月) 01:54:37ID:YlrQcBvv
>>21
予約の取り消しは成功するときと
「Error実行中の予約取り消しに失敗しました。」
と出て失敗するときがあります。
あれこれ試して失敗するときのパターンを探ってみましたが、どうやら
PC起動後初めて予約を取り消したときは失敗し、それ以降は成功する
みたいです。
取り消しが成功するようになっても最初に失敗した予約はやはり失敗して
取り消せません。
PC起動後、初めて予約を開始すると、システム・モニタ上にrecorder.phpが
出てきてCPUは0%、メモリは7.0MiBとなります。
予約を取り消すと失敗しますが、recorder.phpでCPUは90〜100%となり、
メモリは1分間に約10MiBのペースで上昇し続け、止まりません。
この状態で新規に予約すると、新たにrecorder.phpが現れ、CPUは0%、メモリは
7.0MiB、予約を取り消すとrecorder.phpそのものが消えます。
しかし最初のrecorder.phpでCPUは90〜100%のまま、メモリは上昇し続けます。
0023login:Penguin2010/04/19(月) 02:01:26ID:YlrQcBvv
失敗したときのログを貼ります。

1723 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/firefox
1728 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/run-mozilla.sh /usr/lib/firefox-3.6.3/firefox-bin
1732 ? Sl 0:15 /usr/lib/firefox-3.6.3/firefox-bin
1762 ? S 0:00 /usr/sbin/apache2 -k start
1765 ? S 0:00 /usr/sbin/apache2 -k start
1766 ? S 0:00 /usr/sbin/apache2 -k start
1771 ? S 0:00 update-notifier
1775 ? S 0:00 /usr/bin/python /usr/lib/system-service/system-service-d
1789 ? S 0:00 atd
1790 ? SN 0:00 sh
1791 ? SN 0:00 /usr/bin/php /var/www/epgrec/recorder.php 22
1802 ? Sl 0:00 gnome-terminal
1803 ? S 0:00 gnome-pty-helper
1804 pts/0 Ss+ 0:00 bash
1824 ? S 0:26 gnome-system-monitor
1829 ? SN 0:00 sh -c /var/www/epgrec/do-record.sh
1830 ? SN 0:00 /bin/sh /var/www/epgrec/do-record.sh
1831 ? DNl 1:21 /usr/local/bin/recpt1 --b25 --strip 101 5151 /var/www/epgrec/video/hoge.ts
1866 ? SN 0:00 sh -c ps ax >>/var/www/epgrec/settings/recorder_22.log
1867 ? RN 0:00 ps ax
0024login:Penguin2010/04/19(月) 02:09:36ID:YlrQcBvv
次に成功したときのログを貼ります。

1723 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/firefox
1728 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/run-mozilla.sh /usr/lib/firefox-3.6.3/firefox-bin
1732 ? Sl 0:36 /usr/lib/firefox-3.6.3/firefox-bin
1762 ? S 0:00 /usr/sbin/apache2 -k start
1765 ? S 0:00 /usr/sbin/apache2 -k start
1766 ? S 0:00 /usr/sbin/apache2 -k start
1771 ? S 0:00 update-notifier
1775 ? S 0:00 /usr/bin/python /usr/lib/system-service/system-service-d
1789 ? S 0:00 atd
1790 ? SN 0:00 sh
1791 ? RN 7:00 /usr/bin/php /var/www/epgrec/recorder.php 22
1802 ? Sl 0:00 gnome-terminal
1803 ? S 0:00 gnome-pty-helper
1804 pts/0 Ss+ 0:00 bash
1824 ? S 1:10 gnome-system-monitor
1829 ? SN 0:00 sh -c /var/www/epgrec/do-record.sh
1830 ? SN 0:00 /bin/sh /var/www/epgrec/do-record.sh
1831 ? DNl 1:33 /usr/local/bin/recpt1 --b25 --strip 101 5151 /var/www/epgrec/video/hoge.ts
4159 ? SN 0:00 sh -c ps ax >>/var/www/epgrec/settings/recorder_23.log
4160 ? RN 0:00 ps ax
4161 ? SN 0:00 sh -c /bin/ps -o pid,ppid ax
6548 ? Sl 0:02 mono /usr/lib/tomboy/Tomboy.exe --search
11532 ? S 0:00 atd
11535 ? SN 0:00 sh
11537 ? SN 0:00 /usr/bin/php /var/www/epgrec/recorder.php 23
25001 ? SN 0:00 sh -c /var/www/epgrec/do-record.sh
25002 ? SN 0:00 /bin/sh /var/www/epgrec/do-record.sh
25003 ? DNl 0:04 /usr/local/bin/recpt1 --b25 --strip 102 11277 /var/www/epgrec/video/hoge.ts
0025login:Penguin2010/04/19(月) 02:13:05ID:YlrQcBvv
成功したときのログには最後に

1723 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/firefox
1728 ? S 0:00 /bin/sh /usr/lib/firefox-3.6.3/run-mozilla.sh /usr/lib/firefox-3.6.3/firefox-bin
1732 ? Sl 0:36 /usr/lib/firefox-3.6.3/firefox-bin
1762 ? S 0:00 /usr/sbin/apache2 -k start
1765 ? S 0:00 /usr/sbin/apache2 -k start
1766 ? S 0:00 /usr/sbin/apache2 -k start
1771 ? S 0:00 update-notifier
1775 ? S 0:00 /usr/bin/python /usr/lib/system-service/system-service-d
1789 ? S 0:00 atd
1790 ? SN 0:00 sh
1791 ? RN 7:01 /usr/bin/php /var/www/epgrec/recorder.php 22
1802 ? Sl 0:00 gnome-terminal
1803 ? S 0:00 gnome-pty-helper
1804 pts/0 Ss+ 0:00 bash
1824 ? S 1:10 gnome-system-monitor
1829 ? SN 0:00 sh -c /var/www/epgrec/do-record.sh
1830 ? SN 0:00 /bin/sh /var/www/epgrec/do-record.sh
1831 ? DNl 1:33 /usr/local/bin/recpt1 --b25 --strip 101 5151 /var/www/epgrec/video/hoge.ts
4226 ? SN 0:00 sh -c ps ax >>/var/www/epgrec/settings/recorder_23.log
4227 ? SN 0:00 sh -c /bin/ps -o pid,ppid ax
4228 ? RN 0:00 ps ax
4229 ? RN 0:00 /bin/ps -o pid,ppid ax
6548 ? Sl 0:02 mono /usr/lib/tomboy/Tomboy.exe --search
11532 ? S 0:00 atd
11535 ? SN 0:00 sh
11537 ? SN 0:00 /usr/bin/php /var/www/epgrec/recorder.php 23
25001 ? ZN 0:00 [sh] <defunct>
0026login:Penguin2010/04/19(月) 02:18:12ID:YlrQcBvv
お分かりだと思いますが、最初に失敗した予約のIDは22、成功したのは23です。
録画ファイル名は書き込む際に長すぎると怒られたので22、23ともに
「hoge.ts」としましたが、別の番組です。
何かの手がかりになりますでしょうか。
0027epgrecの中の人2010/04/20(火) 11:55:50ID:+kGXdjDy
>>26
どうも。
何が起きてるかだいたい想像がつきます。ポカやってるかもしれませんが
すぐに対応できないのでちょっちまってください。
0028login:Penguin2010/04/20(火) 22:09:15ID:xscebdPs
>>27
お待ちしております。
0029login:Penguin2010/04/21(水) 01:21:36ID:7LGu8SbV
Ubuntu9.10(x64)環境で、最新のrecpt1を使用しているのですが、
recpt1動作中にたまにプロセスが残りっぱなしになることがあります。
他の方で同様の現象がおきる方はいらっしゃいますか?

この状態で、別途recpt1を起動して録画を実行するとrecpt1は正常終了するのですが、
0バイトのtsファイルが作成されて実際としては録画に失敗します。
しかも、残り続けているプロセスをkillコマンドで強制終了させようとしても、killコマンドは
正常終了しますが、プロセスは落ちないで残ってしまいます。
0030login:Penguin2010/04/21(水) 18:49:31ID:zLL95wdQ
おそらく私以外に使ってる人はほとんどいないでしょうが 一応更新のお知らせ

fuse_b25 ver 0.1.1 -> 2sen DTV up0320.zip
- EITのテキスト変換エラー修正

linux用DVBアプリ集 ver 0.6 gstreamer関係, スクリプト関係 -> 2sen DTV up0319.zip
- gst-pugins-bad 0.10.18をベースにするよう更新, 機能毎パッチを1つにまとめた
- イベント予約録画で 事前にEIDを取得して より正確に追跡(延長・繰り下げ対応)するスクリプト追加(dvb_sched_ev2)
- 上記スクリプトのヘルパーコマンド: ストリームからeid(+タイトル,短記述)を取り出すdumpeid
- mplayer関係は変更無し

内容や使い方などはreadme-*.txtや 実行時の-hオプション, 各スクリプトファイルの先頭などを参照してください

gstreamerのバージョンが上がって(gstreamer-0.10.28, gst-plugins-bad-free-0.10.18)から
旧バージョン(ver0.5)のイベント記録関係のスクリプトが 開始時に割によくSEGVで落ちるようになった.
ver.0.6でかなりその確率は減ったようですが, glibが2.24で修正したバグが原因っぽいので
Fedora12ではまだたまに落ちる場合があります. ご注意下さい.
0031login:Penguin2010/04/21(水) 20:16:43ID:qeZ/GE88
乙乙
0032302010/04/26(月) 13:41:32ID:A0a8lVtv
>>30 補足情報
Fedora13のglib2 2.23.6 をビルドしてインスコしたところ 落ちなくなりました
やはりglibのbug 554887 が原因だったようです 一応報告まで
0033login:Penguin2010/04/27(火) 04:52:27ID:cVDSiG5C
IEEE1394 Media Processor
http://en.sourceforge.jp/projects/imp/wiki/FrontPage

こんなの見つけた
アクオス持ちの身としては期待したいところだけど
このスレとは趣旨違うかな?
0034login:Penguin2010/04/27(火) 08:15:47ID:rm22Pxdd
>>30
PT2最近買ってLINUX触り始めた初心者には使い方わかんね〜ッス

どこかに導入過程詳細に書いたブログでもあればなあ
0035login:Penguin2010/04/27(火) 19:58:46ID:7j8JrjeI
>>34 W杯までに間に合いますように (まず無理だと思うけど)
0036login:Penguin2010/04/28(水) 00:51:23ID:aKMrzMms
epgrecなら適当にブログ回ってたら初心者の俺でも使えるようになったぞ
0037login:Penguin2010/05/02(日) 08:19:16ID:7lnKdWPu
PT2を使うからと初心者がなぜLinuxなんだ?
0038login:Penguin2010/05/02(日) 08:52:43ID:HrHbixOy
>>37
日本語でおk

とちゃちゃ入れるのは程々に
PT2に関して初心者なんじゃないの?
0039login:Penguin2010/05/02(日) 12:46:41ID:aafjUX8+
>>34
"Linux PT2 設定"くらいでググれば詳しく説明してるところ出てくるけど
0040login:Penguin2010/05/02(日) 13:30:50ID:pVr642mn
>>39
で、そこで必死に"PT2"に固執して探してると大した情報が得られなかったりする、と。
"Linux PT1 設定"でも探せる心の余裕があるかどうか、だな。
0041login:Penguin2010/05/02(日) 15:12:03ID:7lnKdWPu
>>38
Linuxを使える奴がどうしてPT2程度でつまずくの。
0042login:Penguin2010/05/02(日) 17:25:27ID:JIZFRxJ6
情報に乏しいからでしょう。
ASCIIムックLinux&FreeBSD以前のLinuxの情報量みたいな感じだよね。
0043login:Penguin2010/05/02(日) 18:09:38ID:pVr642mn
「LAMP使えます」だけな人がデバイスドライバ組み込んで、メディア系のアプリ揃えてって
やろうとしたら、持ってる知識の範囲外ってのはありうる。
むしろ、「Linux使えます」でありとあらゆることをこなせる人の方が少ない。
0044login:Penguin2010/05/02(日) 18:59:35ID:+Y5ykVCS
Linux初心者には無理かもしれませんが、幸か不幸か、ある程度Linuxを
使っていると、嫌でも検索能力と根気は向上しますよね。
「Linux使えます」という人がありとあらゆることをこなせるわけではない
ことは確かですが、大抵の情報をネットから見つけ出せるだけの検索能力と
根気は身につけていると思います。
0045login:Penguin2010/05/02(日) 22:17:06ID:7lnKdWPu
んで、初心者がPT2を使うに当たってなんでLinuxを選ぶのか、そこのところを知りたい。
Windowsの方が設定は簡単じゃないの?
それともやっぱLinuxの方が安定してる?
XP以降のWindowsを知らないから自分では判定しかねるが。
0046login:Penguin2010/05/02(日) 22:43:07ID:+Y5ykVCS
人それぞれじゃないですか。
Linuxを使い始めたばかりだが、PT2を手に入れたのでLinuxで動かして
みたいって人もいると思いますが。
0047login:Penguin2010/05/02(日) 22:45:17ID:TvF0IPKW
>>45
自分の場合はサブPCを録画サーバー、ファイルサーバーとして使おうと思って
OS代のかからないLinuxにした。
自分で調べようともしない奴がどうこう言われるのは仕方ないけど、初心者だけどLinux使ってみようって人まで
馬鹿にする様な言い方するのは何だかなぁ。凄く排他的だね
0048login:Penguin2010/05/02(日) 22:54:58ID:WNRcMZ1Z
>>47
にわかが出てくんなよ。面倒くさい。
0049login:Penguin2010/05/02(日) 23:04:15ID:pVr642mn
最初は誰でも初心者
0050login:Penguin2010/05/02(日) 23:06:39ID:EWpi58e4
初心者だからと調べもせず質問する奴がダメ
■ このスレッドは過去ログ倉庫に格納されています