トップページ⇒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/
0730login:Penguin2010/11/21(日) 18:41:27ID:D/e6NW/P
俺は普通にヤフオクで買った
0731login:Penguin2010/11/23(火) 12:41:06ID:Y9wFWDTb
OUTTMP=/ts_tmp/${OUTPUT}.ts

if [ ${MODE} = 0 ]; then
# MODE=0では必ず無加工のTSを吐き出すこと
$RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null
elif [ ${MODE} = 1 ]; then
# 目的のSIDのみ残す
$RECORDER --b25 --strip --sid $SID $CHANNEL $DURATION ${OUTPUT} >/dev/null
elif [ ${MODE} = 2 ]; then
$RECORDER --b25 --strip --sid $SID $CHANNEL $DURATION ${OUTTMP}
sh /var/www/epgrec/ts2mp4.sh ${OUTTMP} >/dev/null
fi

/var/www/epgrec/ts2mp4.sh の中身
#!/bin/bash -x
TS=$1
BASE=$(basename $TS .ts)
[ "${BASE}.ts" = "$(basename $TS)" ] || exit 1

#CPU_CORES=0
CPU_CORES=$(/usr/bin/getconf _NPROCESSORS_ONLN)

X264_HIGH_HDTV="-f mp4 -vcodec libx264 \
-vpre /usr/share/ffmpeg/libx264-hq-ts.ffpreset \
-r 30000/1001 -aspect 16:9 -s 1600x900 -bufsize 20000k -maxrate 25000k \
-acodec libfaac -ac 2 -ar 48000 -ab 128k -threads ${CPU_CORES}"

ffmpeg -y -i $TS ${X264_HIGH_HDTV} ${BASE}.mp4

exit

上手いこと動作してくれない。なんで?
0732login:Penguin2010/11/23(火) 13:28:59ID:vWyRc/Pd
質問の書き方が(ry
0733login:Penguin2010/11/23(火) 13:38:19ID:M1DMf+M9
知ってるがお前の態度が(ry
0734login:Penguin2010/11/23(火) 13:38:28ID:Y9wFWDTb
スマソ。MP4に変換させたいのですが上手いこといきません。

$ sh /var/www/epgrec/ts2mp4.sh /hogehoge/rec.ts
ならうまく変換出来るのですが、do-record.sh の書き方がいまいち分からないんです。
0735login:Penguin2010/11/23(火) 16:05:42ID:UL4Mft8+
パーミッション
0736login:Penguin2010/11/23(火) 16:47:35ID:dJVLTkeL
epgrecで実行するユーザとテストしたユーザのログインシェルが違ったりしてないか?

後、個人的見解だけどdo-record.shもログを取った方が良いと思う
0737login:Penguin2010/11/24(水) 20:50:37ID:bxp1Qq6L
NHKと総務省が「完全地デジ化」の延長画策か

ttp://zasshi.news.yahoo.co.jp/article?a=20101124-00000301-sentaku-soci
0738login:Penguin2010/11/25(木) 17:34:05ID:MwkUvj9E
なんかヘンな見出しだなぁ。

「延長」っておかしくね?「延期」とか「順延」とかじゃね?

0739login:Penguin2010/11/25(木) 18:31:25ID:KlE83y5o
ffmpeg で読み込めないファイルとか今まで放置状態だったのだが
大量になってきたので、海外サイトとか探してみたらいいソフトあった
最初は、TSSniperを使用していて読み込めるのと読み込めないのが
あったので、他にも探してみた。
Transport Stream Packet Editor っていうソフト。
読み込めないソフトがなく普通にTSで出力可能。
recpt1でSID指定してもゴミが残ってるのを除去してくれてるみたいでなかなか(・∀・)イイ!!けど有料orz
0740login:Penguin2010/11/25(木) 22:16:07ID:ZKHWvehc
>>737
どうやってなるべく多くの受信料巻き上げることしか考えてないよね。
完全移行をきっかけににしてテレビと決別して受信料払う義務のある人が減れば、
国民の幸せにとってはとてもいいことだと思うんだが。
0741login:Penguin2010/11/25(木) 22:51:11ID:1e1/Nbax
>>740
この記事は偏ってすぎて真に受けないほうがいい
前々から完全な地デジ化は難しいのはわかっていたこと
金余りなら出来たかも知らんけどね
0742login:Penguin2010/11/25(木) 22:56:35ID:JNtkjDFu
魅力の無いペイ・チャンネルは、滅ぶ運命。
0743login:Penguin2010/11/25(木) 23:33:07ID:WzV/Jwyy
DVBアプリ集 ver.0.91をうpしました 2sen DTV up0470.zip
今回変更があるのは mplayerとgstreamerのパッチです.
主にAAC音声の再生不具合の改良と, 元となる本家ソースの更新です
詳しくはREADME.txtやreadme-patches.txtを参照してください

ver0.9から0.91での変更点
patches/mplayer
- AAC音声(例:デジタルTV放送の音声)が,先頭付近のデータ内容により
再生できない場合がある不具合を修正.
音声コーデックに内部libfaad/内部ffmpegを使用する場合のみ有効.
- 最近のリビジョンrev32630への(一括)パッチに更新
- AAC音声のチャンネル数切り替わり対応は, 本家が別途(AC3向けで)対応したのでそれに移行
patches/gstreamer
- MPEG-TSからのAAC音声がぷつぷつ途切れて再生させるバグを修正
- TSファイル/ストリーム再生時に発生することがあるバグの修正
mpegtsparse と mpegtsdemuxを組み合わせると全く再生されなくなるバグ
mpegtsdemuxでのタイムスタンプ関係のバグ?. videosinkで一部データが捨てられてしまう症状.
- gst-plugins-bad 0.10.20へのパッチに更新
scripts/dvb_sched[_ev2]
- I/Oの優先度を上げてみた (ioniceを使って). 効果未確認;)
- その他 小バグ修正

全体的な機能としては, patches/{mplayer,gstreamer}/*のパッチを当てることで
-MULTI2(b25)復号しながらの再生 dvb://だけでなく 未復号のTSファイル再生にも対応.
-S2API対応 .mplayer/channels.conf[.s2] にS2API用パラメータ記載可)
-AAC音声のチャンネル切り替わり対応(libfaad, ffmpeg/ffaac) +その他 音声再生バグの修正
-DVBデバイスへのアクセス・パラメータ指定の改良

scripts/* やcmds/* にあるツールは主に
- 上記パッチ済みgstreamerを使って番組録画/予約やタイマー録画/予約をする録画ツール
- TSのストリーム情報の表示, つなぎ合わせたTSのタイムスタンプ打ち直し etc.のユーティリティ
です. 私以外の利用者は数少ないと思いますが, 一応ご報告まで.
0744login:Penguin2010/11/25(木) 23:40:48ID:KlE83y5o
>>743
いつもUPしてくれるのはありがたいのだが
Linux素人の私には使い方わからないorz
0745login:Penguin2010/11/26(金) 00:00:26ID:xLscHroP
>>744
素人には結局キャラクタデバイスに
流れざるを得ない取っつきにくさをなんとなく感じる
わかってみればきっと簡単なんだろうけど
0746login:Penguin2010/11/26(金) 00:07:49ID:PF9CMdhm
>>743
お疲れ様です

>>744
大丈夫だ
俺も素人だが、ちゃんと読むべきものを読み、調べるべきことを調べればなんてことはない
壁にぶつかったらここで質問すりゃいいんだよ
怠けた質問じゃなきゃちゃんと答えてくれる
0747login:Penguin2010/11/26(金) 00:32:15ID:SvDEsUTZ
>>743
いつもありがとうございます。

挫折してたDVB版に再度トライし始めたところなので、
早速使わせて頂きます。
07487432010/11/26(金) 00:41:56ID:mUH+xzw0
>>744,745
ドキュメントを丁寧に書く余力が残って無くて…
最小限(以下)しか書いて無くて すいません
mplayer,gstreamer,V4L-DVBの各サイトで ドキュメントに書かれてある内容を前提にしてる部分が多数あります

規制で携帯からなのて゛しばらくは反応鈍めになると思いますが、質問などにはこちらでできるだけお答えしたいと思ってます
0749login:Penguin2010/11/26(金) 06:12:24ID:W6X0NoM+
DVBとキャラクタデバイスそれぞれのメリットってどんな感じなの?
今はキャラクタデバイス recpt1 epgrec使ってるんだけど
0750login:Penguin2010/11/26(金) 10:57:44ID:C4RN0F7T
DVBメリット
・世界標準API
・対応アプリが豊富(ただし、B-CAS他を何とかする必要があり敷居が高い)

DVBデメリット
・アクセス制限(B-CAS)は未実装ってかDVBのレイアでは未実装
・B-CASを自分で何とかする必要がある(fuse_b25他)
・対応アプリもパッチがいるもの多数
・そんなこんなであれこれ設定がめんどい

キャラデバメリット
・設定が比較的簡単
・録画コマンドrecpt1にB-CAS解除が実装されている

キャラデバデメリット
・ガラパゴス
・リアルタイム視聴はちょっとだけめんどい
0751login:Penguin2010/11/26(金) 12:36:25ID:mjT5h+v/
recfsusb2nで録画には成功したんですが、
AirVideo(linux)での再生やオフラインエンコード時にエラーでまくったりして
まともに見られないファイルとかできてしまったりで悩んでます。

DEBUG: Encoder: Error while decoding stream #0.1
DEBUG: Encoder: Error while decoding stream #0.1
DEBUG: Encoder: Error while decoding stream #0.1
DEBUG: Encoder: [mpeg2video @ 0x1d1c560]Warning MVs not available
DEBUG: Encoder: [mpeg2video @ 0x1d1c560]concealing 1762 DC, 1762 AC, 1762 MV errors
DEBUG: Encoder: [libfaad @ 0x1d1cd20]libfaad: frame decoding failed: Invalid number of channels
DEBUG: Encoder: Error while decoding stream #0.1
DEBUG: LiveConversion: Encoder thread exception: IOException - Stream closed
DEBUG: LiveConversion: Encoder Process Done, closing segmenter.

録画時にstripしていないのが原因なのかなとか思うのですが
recfsusb2nは--stripオプションが無いようです。
--stripオプションは録画後にtssplit_lite等を当てるのと等価でしょうか?

0752login:Penguin2010/11/26(金) 17:57:38ID:0uxQpMB8
それは地デジのウザイところ。
皆さん苦戦してられる
0753login:Penguin2010/11/26(金) 19:32:04ID:y8Vtcc/A
メインラインカーネルに取り込まれてるってことは
しばらくの間はメインラインのメンテナーさんが
少なくともコンパイルできるところまではソースコードを保守してくれる、ということ。

その点で圧倒的にDVBが有利。
0754login:Penguin2010/11/26(金) 20:55:15ID:yYLmrzNa
>DVBデメリット
>・対応アプリもパッチがいるもの多数
アプリケーションにパッチなんて要りましたっけ?
0755login:Penguin2010/11/26(金) 23:06:26ID:C4RN0F7T
>>754
最近の事情は知らないけどmplayerは音声切り替えのところで落ちたりいろいろ。
DVBに対応してるVLCもなんかしないと見れなかった気が

>>753
誰も面倒見なくなるとメインラインから落とされるでしょ。誰かがやってくれるなんてのは
ないはずだけどね。

DVBがいいに決まってるが明確なメリットを見いだせないのも確かだと思うんで
好きな方使えばいんじゃないの。DVB使え的な有り難い御指導は気色悪い。
0756login:Penguin2010/11/26(金) 23:51:15ID:g5oa1R5S
なんか最近妙に対立煽る人が居るね
意図は何?
0757login:Penguin2010/11/27(土) 00:10:37ID:yXeDKEfZ
XX使うべきみたいなことを言い出す奴がいるからだな。
こんなものに正解不正解はないんだから
キャラデバが不自由と思えばDVB使えばいいしDVBが
面倒くさいと思えばキャラデバ使えばいいだけのこと。
どちらかが悪で不正解、片方が正しく正義みたいな知能の低い奴がいるとイラッとくる。
0758login:Penguin2010/11/27(土) 00:35:30ID:CFchP/gK
>>754
b25はfuse_b25でなんとかするとして
PT1とかのBSを受信するには DVBの新API(S2API)でないと駄目なんだけど
まだ各アプリでの実装が進んでないんです

加えて 再生にもいくつか問題ありだけど
それは デバイスの問題では無くアプリ側の問題なので
キャラデバでも同じです

放送のTSや音声の形式が あまり綺麗でないのと
アプリ側でのTS/AAC対応が不完全なまま フィードバックがかかってない状態。
欧米のDTVはac3だし 日本からはコンテンツ保護のせいで
正式な対応がありえないから こちらはこれからも望み薄です

自分がDVB版を使うのは
既にある仕組みをできるだけ利用した方が気分がいいから;)
0759login:Penguin2010/11/27(土) 00:43:59ID:jnL9NOHE
>>757
一人でキレて荒らすのは控えるように
溝が深まって逆効果だから
0760login:Penguin2010/11/27(土) 00:56:43ID:Nx7o/gZf
このところDVB、DVBって言うからUbuntuとPT2でやってみた。
リアルタイム視聴はできたけど、recpt1のhttpサーバ版でも出来るし、
ありがたみは特にない。
epgrecは手放せないので、どう連携すればいいかだが、やり方が分からない。
もう少し情報がほしいところ。

DVBでもキャラデバでも好きなほうを使えばいいし、カーネルに取り込まれた
からこれからはDVBみたいな意見は確かにどうかと思う。
IEはWindowsに取り込まれているから、これからはIEとか誰も思わない。
それと同じじゃないか。
0761login:Penguin2010/11/27(土) 11:47:23ID:EL+b9TXf
ここにいるような奴らは絶えずデバイスをセットアップするのが好きなんだろ

キャラクタ版が落ち着いてやる事が無くなったから叫んでるんだろ

DVB! DVB! と

0762login:Penguin2010/11/27(土) 13:14:11ID:Z3OtO1w3
>>743
ありがとう。おかげで5.1うまく出力できるようになった。
ところで、コンパイルしたら、画面上の情報が表示されなくなったが、どこで設定するだろう
0763login:Penguin2010/11/27(土) 19:13:15ID:CFchP/gK
freetypeやfontconfigの-develパッケージがインスコしてあれば
自動的に有効になるはず

./config.logを検索してみて それらしい部分が
Result is: yesになってれば有効になってる

あとフォントのインストールとかについては
http://www.mplayerhq.hu/DOCS/HTML/en/fonts-osd.html とかを参考に
0764login:Penguin2010/11/27(土) 21:36:57ID:Z3OtO1w3
>>763
さっそくありがとう。
解決しました。
0765login:Penguin2010/11/28(日) 02:39:36ID:4WI2hvX6
Fedora14でb25が動かず
#recfriio --b25 --strip --hdus 27 10 test.ts
(中略)
B25 Error: b25->put failed. code=-9
Continue recording without B25.

で、/var/log/messageには
pcscd: openct/proto-t1.c:450:t1_transceive() abort requested
が連続して記録されてる
pcsc_scanするとB-CASカードはちゃんと認識されてる

pcsc-lite一式をfedora13のやつ(1.5.5←1.6.4)にしたら直った
0766login:Penguin2010/11/28(日) 08:50:43ID:ydy61KDe
>>765
Gentooで同じく嵌ったわ
1.6.4(~amd64)→1.6.1(amd64)に戻して解消した
同時にccidも1.4.0→1.3.13-r1に戻したけど、こっちは無関係だったかな?
0767login:Penguin2010/11/28(日) 10:02:03ID:8XxhhK45
>>743 のパッチの大半はAAC音声だとかb25復号とかの視聴アプリとしての機能だから、
DVBかキャラクタデバイスかの議論は直接関係ないんだけどな。
キャラクタデバイスを使っていても、視聴アプリの充実は歓迎していい。
0768recpt1 httpサーバー版の人2010/11/28(日) 14:48:49ID:Exed62HK
>>743 のパッチあてたmplayerをMac OSX 10.6でビルドしてみました。
portでgtk2をインストールさえすれば普通にビルドできました。
VLCで音がならなかったようなTSでも音がなったりと可能性を感じました。
(HTTPストリーミングもできます)

mplayerについてよくわかってないのですが、--enable-guiでconfigure
したのですが、gmplayerが起動しません。(segmentation fault)
こういうものなのでしょうか?
0769login:Penguin2010/11/28(日) 18:25:34ID:WFOPAkSB
>>766
うちも gentoo だけど pcsc は ~amd64 でも問題ないよ。
ためしてないけど ccid を stable にするだけでいいかもね。

sys-apps/pcsc-lite-1.6.4
sys-apps/pcsc-tools-1.4.17
dev-perl/pcsc-perl-1.4.10
app-crypt/ccid-1.3.13-r1
0770login:Penguin2010/11/28(日) 18:59:11ID:SZzitlNs
mplayer cliでdeinterlace指定のオプションは何使ってる?
いろいろあるみたいけど
0771login:Penguin2010/11/28(日) 19:54:12ID:U4lDGM3B
>>768
guiはenableしたことないけど config.logでyesになってるなら
スキンがインスコされてないんでは?

スキンが別途パッケージ化されてればそれを入れるか
自前でインストールするなら
http://www.mplayerhq.hu/DOCS/HTML/en/gui.html

でもmplayer-guiとかkmplayerとかgnome-mplayerとか
GUI用のパッケージ入れるだけでおkかも
mplayerのHPからrelated-projects MPlayer Frontendsにたくさん紹介されてる
>>770 vo=vdpau:deint=3, をconfigに入れてる
0772login:Penguin2010/11/28(日) 20:31:41ID:ydy61KDe
>>769
情報サンクス。
ccidのほうだったか。
0773login:Penguin2010/11/28(日) 20:44:52ID:SZzitlNs
>>771
xvmcでは使えないよう
再生中のDキーではdeintできるのに。。。
0774login:Penguin2010/11/28(日) 20:55:06ID:4L4Wfwrw
>>766
ccidは依存があったんで一緒に変えました、って情報が抜けてますね ごめんなさい
>>769
ccidの方ですか
これ、Fedora14だから騒ぎ大きくなってないけど、ccidのバージョンが上がるであろうubuntu11.04で大騒ぎになる予感
0775login:Penguin2010/11/29(月) 00:03:04ID:U4lDGM3B
>>773
man mplayerをdeintで検索してみると xvmcで使えるのは
vo=xvmc:bobdeint だけみたい

品質が気に入らないってことなら voにはxv使って
vfにpp=...とかいろいろ試してみるしかないんじゃないかな
うちはボロ液晶だから あまりこだわっても意味ないかと思って
vo備え付けのしか使ってないや
0776login:Penguin2010/11/30(火) 08:20:27ID:Ayh3UzGJ
PT2をDVB+fuse_b25でマウントして、
MythTVのDVBインターフェースから直接チューニングとかできますか?

再生はdlna経由でPS3からやって、予約とかはmythwebからにするつもりで、
先達がいたらノウハウをクレクレです。
0777login:Penguin2010/11/30(火) 10:55:41ID:9wZ39Exv
できないんじゃないの。
MythTVはISDBをサポートする予定はないと断言されてるのを
どっかで見かけた。自力でやらないと。
0778login:Penguin2010/11/30(火) 11:12:49ID:w1IyB/bV
>>776
MythTV 0.24では、DVBチューナーは選択出来るけど
チャンネルスキャンで日本向けの設定が無いため周波数とかが設定出来ない。

もしかして、s2scanで周波数を調べてmythconvergに設定が書き込めれば
いけるかも・・・?

現状、recpt1(UDP)→vlc→MythTV(Network Recorder)では1チューナしか使えないようなので、
DVBに対応して貰えると助かるんだけどね。

0779login:Penguin2010/11/30(火) 11:30:41ID:9wZ39Exv
あったあった。このスレッド
http://www.mythtv.org/pipermail/mythtv-users/2009-November/270329.html
完全否定じゃなくて、現状ISDBはサポートしてないがサポートするには手助けが
必要ってことのようね。
0780login:Penguin2010/11/30(火) 11:48:18ID:jW2v3wwQ
手動で用意したチャンネル設定ファイルを使用するように設定すれば
チューニングとかは可能だったはず

ただフロントエンドのプレーヤーが 他のと同じように再生にいろいろ問題ありなので
mythtvのバックエンドがdlnaに対応してて
PS3がちゃんとTSファイルを再生できるなら
可能なんじゃないの

もちろんキャラデバでも設定すれば 使えるはず
recfriioとmythtvを使った方法を書いたサイトとか いくつかあったから
0781login:Penguin2010/11/30(火) 18:32:12ID:XM4MSh6C
>>776
DVBドライバがメインラインカーネルに取り込まれる前、
チャンネル合わせ用のテストプログラムが一緒に配布されてたので、
それをちょっといじって拡張したものを使ってる。

>>778
> 現状、recpt1(UDP)→vlc→MythTV(Network Recorder)では1チューナしか使えないようなので、
> DVBに対応して貰えると助かるんだけどね。
??
UDPポート変えればできるでしょ?
PT1で実際それで全入力捌いてますよ。
07827762010/11/30(火) 18:56:20ID:q3HLytXw
みんな、貴重な情報ありがとう!
なんか勇気が出てきた!オラ、がんばってみる!
07837802010/11/30(火) 20:18:59ID:jW2v3wwQ
大事なこと忘れてた
チャンネル設定ファイル使ってチューニングできるのは 地デジだけかも

mythtvもS2APIには対応してなかったと思うから
BSがチューニングできないと思う

直接DVBにアクセスするんじゃなく s2zap?/jzap?的なツールを使うように設定すれば
可能かもしれないけど...
0784login:Penguin2010/11/30(火) 20:21:57ID:aUm44bQ2
vlc経由でMythTVに入れてる人に質問です。
長時間録画の時に録画終了時間はきちんと制御出来てますか?
以前自分が構築した時は、何分も前で録画が終了してしまい、
録画延長を設定して無理矢理回避していました。

今はDVB版で再度トライ中で、同じくチャンネル設定でハマってます。
0785login:Penguin2010/11/30(火) 20:38:59ID:lnNqSyTz
うちのほうは2011年以降もアナログ継続だから
このままアナログチューナーで行くのがいいような気がしてきた
0786login:Penguin2010/11/30(火) 20:45:32ID:jW2v3wwQ
あと mythtvにもs2apiパッチというのがある(本家で実装済み?)みたいなんで
うまく行けば チャンネル設定ファイルのフォーマットを合わせるだけでいけるかも
0787login:Penguin2010/11/30(火) 21:00:43ID:XM4MSh6C
>>784
「長時間」というのは例えば何時間以上?

ウチの環境は、MythTVのソースコードをいじって、
録画終了時にスクリプトを呼び出すようにしてある。

vlcに自分のプロセスIDを書いたファイルを吐き出させているので、
ファイル名にチューナーのチャネル番号を含めておいて、
その終了時に呼び出すスクリプトで、ファイル名からPID拾ってvlcをkill

何分も前に終了してしまう、というのは出くわしたことはない。

ソースコードいじる前に、画面でJob #1,#2,...とかいって登録できるところで
スクリプトを呼び出すのを試してみたが、それじゃ全然ダメだった。
負荷が軽く暇になったときにバッチ処理をやらせるような目的のものらしい。
0788login:Penguin2010/11/30(火) 21:09:40ID:aUm44bQ2
>>787
すみません、情報が少なかったですね。
30分番組で数分、1時間以上だと数10分という単位でした。

同じようにPIDを拾ってvlcをkillするスクリプトで止めていたのですが、
それをJob #1に登録していました。これが原因みたいですね。
0789login:Penguin2010/12/02(木) 01:50:52ID:RFjXr9wB
epgrecで録画ファイル名が途中で途切れる問題ですが
ごく稀に録画ファイル名に半角SPを渡してしまうみたいです
mb_ereg_replace()のバグなのか当方の環境(ubuntu10.04)が悪いのかは不明です

do-record.sh内の ${OUTPUT} を "$OUTPUT" に変更して対処したのですが
viewer.phpにファイル名のエスケープ処理を入れないといけない罠が・・・
私は直接再生しているので対処してません
0790login:Penguin2010/12/02(木) 04:10:25ID:HzCnn6bF
すいません、質問です。
epgrecを導入したのですが、予約を押しても録画予約一覧には表示されません。
環境はCentOS5.4です、do-record.shでのテストでは問題なく、予約をする部分だけで引っかかってるみたいです。
epgrecのQ&Aに載っていた、apacheのログインシェルを/bin/bashに変える方法を試してもダメでした。
分る人いたらお願いします。
0791login:Penguin2010/12/02(木) 14:30:45ID:p7zCJoZC
mplayer再生中に、
他のwindowをdragまたはresizeしていると、
画像は止まったまま音声だけ流れるが、
gnomeってそういう仕様?
0792login:Penguin2010/12/02(木) 15:23:13ID:e2dtwP+h
>>790
SELinuxを有効にしているのだったら、無効にすればいいんじゃなかったかな。
0793login:Penguin2010/12/02(木) 15:36:05ID:KQUdBPDV
BS1や2やCSを正しく録画するには、普通にをちゃんねる指定するのに加えてSIDから正しいものを選択するだけで大丈夫ですか?
0794login:Penguin2010/12/02(木) 15:52:05ID:6zdVGlW7
>>792
レスありがとうございます、確認したところSELinuxは切られていました
同じ症状がなかなか見当たらないので環境周り臭い気がしてます
0795login:Penguin2010/12/02(木) 16:50:41ID:McltUNtR
>>790
5.4で普通に動いてるけど?
コマンドを書き出せよ
0796login:Penguin2010/12/02(木) 17:08:29ID:e2dtwP+h
>>794
httpdとmysqldは自動起動にしてる?
OS立ち上げただけだと自動起動しないけど。
0797login:Penguin2010/12/02(木) 17:11:39ID:tJePibvJ
>>794
Web実行ユーザ(CentOSならapacheかな?)でatが利用できるか調べた?
0798login:Penguin2010/12/02(木) 17:22:55ID:e2dtwP+h
予約画面が出てるんだからhttpdは起動してるはずだな。
うっかり。
今はUbuntu使ってるけど、mysqlを切って予約したら
「Error:construct:データベースに接続できない」と出るから>>794の症状とは
違うか。
0799login:Penguin2010/12/02(木) 17:34:49ID:e2dtwP+h
>>793
もう少し詳しい環境を書かないとちゃんとした答えは返ってこないと思うが。

recpt1だったら、それでいいと思うが、recfriioとかはよく分からない。
epgrec(正式版)も使ってるなら、do-record.shをsidオプションも使えるよう
に書き換えた上で、番組表からBS1などのチャンネルのsidを設定する。
人柱版ならdo-record.shを書き換える必要はない。
予約のときに録画モードを「Minimum TS」にするだけ。
0800login:Penguin2010/12/02(木) 17:49:00ID:fOCIBl59
>>791
うちはvdpauならなんともないけど
xvだと重なってたスクリーンの一部だけ更新されて 残りは黒になる
(再描画だけ処理されてる感じ)
gnome関係無くて 単に大量のXイベントが発生すると
うまく/公平に画面描画にまで処理が回ってないんじゃないかな
0801login:Penguin2010/12/02(木) 17:58:06ID:e2dtwP+h
>>794
さすがにatがインストールされてないとかないよね?
あと、思いつくのはphp-mbstringのインストールを忘れてないかくらいかな。
08027902010/12/02(木) 19:33:22ID:HzCnn6bF
LAMPサーバーとしてある程度環境をそろえていたのでいまいち見つけづらかったのですが
今やってみたところ、php-mbstringが入っていなかったため動いてなかったと分りました
皆さんありがとうございました、備忘録にしっかり書いておこうと思います
てっきりもう最初から入れてあるものかと思っていました、php周りはパッケージ多いですね(汗
0803login:Penguin2010/12/02(木) 19:42:47ID:e2dtwP+h
>>802
ということは解決したんだね。
それはよかった。
前にCentOSで設定したときのメモを見返したら、php-mbstringでハマったこと
を思い出した。
今はUbuntu使ってるから、もういらないかと思ってメモを削除するところ
だったけど、役に立つこともあるんだな。
0804login:Penguin2010/12/02(木) 21:17:39ID:YAX9j6mr
>>799
ご丁寧にありがとうございます
recpt1 --b25 --strip --sid 101 101 5 test.ts
とコマンドを打って録画しても、MPCHCだと再生できなかったり、
VLCで再生しても何故か(hardware YUV DirectX outputという)ウィンドウが開いたり、音が聞こえなかったりと
正常に録画できていないようなので質問させて頂きました。


地デジやその他のBSは問題ないんですが電波が足りてないんですかね

# recpt1 -v
recpt1 r119:7662d0ecd74b (2010-11-19)


# recpt1 --b25 --strip --sid 102 102 10 test2.ts
using B25...
enable B25 strip
pid = 26812
C/N = 16.876797dB
Recording...
Available sid = 101 102 910 929
Chosen sid = 102
Recorded 11sec
0805login:Penguin2010/12/02(木) 21:53:09ID:e2dtwP+h
>>804
再生はWindowsでやってるのかな。

MPCHCは分からないけど、VLCはそれで普通。
BS1とBS2は解像度の高いやつと低いやつが同時に録画されていて、VLCの
場合、どっちか一方が「hardware YUV DirectX output」というウィンドウで
表示されるみたい。
私もうっとうしいと思ってるけど、「ビデオ」「ビデオトラック」「無効」
とした後、今度は「ビデオ」「ビデオトラック」「トラック1」
(またはトラック2)として小さいウィンドウを消している。

音が出なかったのは録画したのがたまたま二ヶ国語放送か何かだったから
じゃないかと思う。
二ヶ国語放送のときは「オーディオ」「オーディオトラック」「トラック1」
(またはトラック2)で音が出る場合がある。
二ヶ国語放送によっては上記によっても音が出ないことがあるけど、それは
VLCの仕様で、録画の失敗ではない。
0806login:Penguin2010/12/02(木) 22:07:41ID:YAX9j6mr
>>805
再生はWinマシンです。

なるほど
こういうものなんですね

ビデオ、オーディオともに教えて頂いたとおりに操作したら期待した結果となりました
ありがとうございます!
0807login:Penguin2010/12/03(金) 00:06:58ID:gq3WpmkA
>>806
Windowsで再生するなら、tvtestがいいかも。
どんな二ヶ国語放送でもちゃんと音を出してくれる。
導入はやや面倒だけど。
0808&rf&rusi&ran&ras&ran&rrlo 2010/12/03(金) 00:25:36ID:ad3OZmbZ
FalconOS download
0809login:Penguin2010/12/03(金) 03:49:43ID:JBeLFpeP
> BS1とBS2は解像度の高いやつと低いやつが同時に録画されていて
ですな。
解像度が低いのは降雨時対応のやつ。
SIDだけの指定だと解像度の低いのも録れちゃう。
0810login:Penguin2010/12/03(金) 18:34:35ID:I4OHSjV8
外からアクセス出来るようにしたくて、epgrecのページにダイジェスト認証かけてパスワードめっちゃ長くしてみたんですけど
これで個人鯖ならセキュリティはおおむね安全ですかね?
ちょっとスレチかも知れないですけど…。
0811login:Penguin2010/12/03(金) 18:42:09ID:0Rya8bt3
>>810
アクセス元が決まっているならip やmac で制限するとか
localhost のみ受付にしてVPN とか設定してあげるとより安心

お手軽な向きにはlocalhost のみ受付にして,
ssh -L 8080:epgrecmachine:80 user@epgrecmachine
firefox http://epgrecmachine:8080/path/

とか
よく使うならVPN がいいかも
0812login:Penguin2010/12/03(金) 20:15:19ID:gq3WpmkA
ダイジェストはIDとパスワードを暗号化してくれるけど、それ以外は平文の
まま流してしまうんじゃなかったかな。
それでも十分かとは思うけど、>>811も書いてるようにsshと併用したほうが
より安心だろう。
0813login:Penguin2010/12/03(金) 20:23:42ID:9muyFz9T
同じくローカルだけ80番許可して、sshのポートだけ空けてポートフォワードが一番いいと思う
sshは鍵認証のみで
08148102010/12/03(金) 20:45:33ID:Mou/J2PV
アドバイスありがとうございます
アクセス先はだいたい決まってはいるんですが、ちょっとつなげる先まで決めてしまうのはしんどそうです
他にもサイト運用してるんで、ローカルだけポート80通すのは出来なさそうです
CiscoのEasy VPN使ってクライアントからIPSecVPN出来るようにはしてあるんですが
IP指定してhttpサーバーにつなげなくて今の状態です
んと、平文で流してしまうってのはmod_ssl入れるだけでもだいぶ変わりますかね?
0815login:Penguin2010/12/03(金) 20:48:36ID:0Rya8bt3
>>814
https でオレオレ証明書でもこの場合問題ないんじゃないかな
まあ念のためブラウザにはちゃんと証明書保存しておくといい

ssh pf やVPN するならそっちで暗号化されるから要らないけど
0816login:Penguin2010/12/03(金) 21:41:36ID:9muyFz9T
>>807
[Å] 雑記ばらん TVTest の倍速液晶化
http://arak.jp/diary/?20091115S3

↑と同じような感じにしたら良い感じに再生されるようになりました!
ただ起動がちょっと時間かかりますが、起動してからは快適なのでこのまま常用してみようと思います
0817login:Penguin2010/12/03(金) 21:59:52ID:gq3WpmkA
>>816
まあ、WindowsでTS抜きやる人が使うソフトだから、使えるのは当たり前だね。
っていうか、Linuxでもこういう専用ソフトはできないかな。
VLCやmplayerにパッチ当ててしのぐだけというのはなあ。
プログラミングとかは全然だめなんで、神に期待。
0818login:Penguin2010/12/03(金) 22:58:03ID:72ZRoiF3
Linuxで録画鯖立ててTVtestで見れるように出来ないかな?
0819login:Penguin2010/12/03(金) 23:24:39ID:9muyFz9T
MPC-HCでもBS1がちゃんと再生されるようになりました
MPC-HCを最新にしてフィルターをPDVD9 Outputの設定をVMR9 -Renderlessにしたら、起動も早くてシークも早くて快適です
XP32bit
0820login:Penguin2010/12/04(土) 00:05:15ID:KeACHCKL
winでの再生や LAMPの設定 リモートアクセスの方法 とかはスレ違いでしょ

二ヶ国語は デュアルモノじゃなきゃ
現状のmplayerでもうまく主音声を自動選択して 切り替えもできる(場合もある;)し
dモノでも-channels 2 -af channels=2:2:0:0:0:1 とか再生時に指定すれば
聞けないこともない
af-preやaf-delとかが使えるってことは
フロントエンド/GUIがサポートすれば再生中に切り替えもできるんでは

後は 再生する時に自動的にdモノか判別して
自動的に上の例のようなafを追加したり 再生中に切り替えられたらいいけど...

専用ソフト作るより 汎用のソフトに機能追加する方が
気分的にすっきりするし 手間も少ないと思うけどね
0821login:Penguin2010/12/04(土) 20:31:59ID:KeACHCKL
mplayerの 音声切り替えに関するパッチをうpしました
2sen DTV up0479.zip

再生中に#キーとかで音声トラックを切り替える時に
現在再生中のプログラムに属するトラックに限って切り替わるようにしました
今までは 他のプログラムの音声にも切り替わってしまい
タイムスタンプが大きく違うので 再生が止まってしまってました
DVBアプリ集0.91のmplayerパッチ(パッチ済みr32360)への追加パッチとなります
よろしければ お試し下さい
0822login:Penguin2010/12/04(土) 20:42:06ID:oCHk/QL2
ご苦労様です
使わせてもらいます
0823login:Penguin2010/12/04(土) 23:58:05ID:zpmX53Ag
fuse_b25について質問です。
fuse_b25通して録画したファイルを、tsselectにかけると
dropとscramblingがいくつか表示されるのですが、
これは仕様でしょうか?それとも環境が悪いのでしょうか?
同じ環境で後からb25を通すと両方とも0になります。
fuse_b25-0.1.1と0.2の両方試しましたが同じ結果でした。
0824login:Penguin2010/12/05(日) 02:23:59ID:OwNwvtF0
>>823
データの受信が進んで 復号の準備が整うまでは
スクランブルされてるTSパケットは 捨てる(かヌルパケットに変換する)ようにしてたのですが
その処理が不完全なのて゛
頭にしばらくscrambledなパケ -> 準備一部整う -> パケ捨て -> 準備全OK -> 復号済みパケ
となってたようです すみません

後ほどパッチをうpするつもりです
0825login:Penguin2010/12/05(日) 03:18:06ID:OwNwvtF0
fuse_b25 0.2用の >>823 対応パッチをうpしました
2sen DTV up0480.zip

解凍して fuse_b25ソースツリーのルートで
patch -p1 < ....patch
して makeし直しです お試しください
0826login:Penguin2010/12/05(日) 09:14:41ID:nTMPil8a
>>825
ゆえあって fuse_b25 0.1.1の方を使ってますが、
0.2固有の修正ではなさそうだったので、
適用してみて、すんなりあたりました。

これで様子見してみます。
08278232010/12/05(日) 09:26:49ID:pyeVnGIY
>>825
深夜の早急な対応ありがとうございました
パッチを適用し、drop, scramblingともに0で出力されたことを確認しました(ver0.2)。

これから色々試そうと思っているので、また何かありましたら質問するかもしれません。
その時はよろしくお願いします。
0828login:Penguin2010/12/05(日) 10:27:05ID:jQQ57+7T
>>826
0.1系にあたるんならあててみるか。教えてくれてありがとう。
0829login:Penguin2010/12/05(日) 12:53:40ID:07OwJ3Oe
>>826,828
0.2 系の fuse_b25.org を使うのと何が違うん?
0830login:Penguin2010/12/05(日) 13:12:22ID:nTMPil8a
>>829
ユーザー空間へのインターフェース=デバイスノード(/dev/xxx)の扱いが違いますね。

0.1系のときに録画環境を組んだので、それをいじりたくなくて、しがみついてるだけです。
0.2系の存在は知ってるけど、どういう動作なのかは把握してません。
■ このスレッドは過去ログ倉庫に格納されています