1 名前:login:Penguin mailto:sage [2010/03/31(水) 10:44:36 ID:4aqu6AiD] 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でテレビ総合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/
335 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 20:04:00 ID:ErX+3ZR2] トレースどうもです うーん fuse_b25本体部分でなくlibfuseの中 しかもcallocの中でgeneral protectionなんですね dvrデバイスopen時のソースを見直す方向からアプローチしてみます...難しい
336 名前:334 mailto:sage [2010/07/13(火) 10:02:14 ID:GKmO+bVJ] >>335 よろしくお願いします。 btが取れても俺にはどうしようもないので、これしか言えませんが。
337 名前:login:Penguin mailto:sage [2010/07/16(金) 08:14:31 ID:hfFe5EC1] epgrecの作者さんへ sarami.pv.s-labo.com/blog/zatta.php?catid=24&blogid=13 ここのアイデアとかいいと思うので正式に採用しちゃって欲しいです。
338 名前:login:Penguin mailto:sage [2010/07/17(土) 12:10:13 ID:O0k037We] 最近、BSの録画がやたら失敗する。 地デジ、CSは普通に録画出来るのに・・・ ファイルすら作成されていない。なんでだろう?
339 名前:login:Penguin mailto:sage [2010/07/17(土) 18:18:26 ID:O0k037We] PT2のBSがやっぱり壊れてるぽいorz 分配器にテレビつないだら正常に利用できる。。。 BS/CSが二つあるうちの1のほうが壊れてるぽい 地デジx2 BS/CSx1 でいいので、BS/CSの2の方だけ有効にする方法とかある??
340 名前:login:Penguin mailto:sage [2010/07/17(土) 19:13:39 ID:y3VWWjvF] 入力チャネルを指定して録画できれば そんで済みじゃないの?
341 名前:login:Penguin mailto:sage [2010/07/17(土) 21:15:48 ID:O0k037We] >>340 1のほうが壊れてるせいもあり、epgrecがBSの番組だけ取得してくれない。 epgrecにそういう設定ありますか??
342 名前:login:Penguin mailto:sage [2010/07/17(土) 21:56:32 ID:y3VWWjvF] >>341 シラン 自分で改造しな
343 名前:login:Penguin mailto:sage [2010/07/17(土) 22:19:18 ID:qLCOuBlI] epgrecの設定でチューナー数の指定ができるし do-record.shでBS/CSの時はデバイス名指定すればいけるんじゃね?
344 名前:login:Penguin mailto:sage [2010/07/18(日) 13:24:35 ID:NzwEoSiq] >>341 やりたいことがよくわかんないんだけど、デバイスファイル自分で書き換えちゃえば? # rm /dev/pt1video0 # mknod c /dev/pt1video0 251 1 こんな感じ udevでこういう操作許してくれるか知らんけど
345 名前:epgrecの中の人 mailto:sage [2010/07/20(火) 10:33:47 ID:s60Bb6ge] >>341 S1の方からアンテナ抜けば2使ってくれませんか? 私のもそうなったので先週、アースソフトさんに修理おねがいできますか? と聞いたらOKというメールもらいました。けど、まだ送ってない。
346 名前:epgrecの中の人 mailto:sage [2010/07/20(火) 10:34:37 ID:s60Bb6ge] >>337 mediatomb連携当たりの話ですか?
347 名前:login:Penguin mailto:sage [2010/07/20(火) 11:43:22 ID:5OCxD9x1] >>345 修理で思い出したけど、オイラも修理にだして久しぶりに PC起動させたら番組表とかが正常に取得出来なかった。 過去のデータを使用しないで再度番組表とかを取得できる機能が欲しいね。 あと、地デジチューナーの数の設定だけど、数じゃなくて どれを有効にするか選択性にしたら、そんな壊れ方しても問題ないんじゃない?? >>346 sarami.pv.s-labo.com/blog/zatta.php?itemid=104&catid=24 sarami.pv.s-labo.com/blog/zatta.php?itemid=107&catid=24 sarami.pv.s-labo.com/blog/zatta.php?itemid=106&catid=24 これらを採用して欲しいな。
348 名前:login:Penguin mailto:sage [2010/07/20(火) 12:26:00 ID:Bkbxc7Ps] 今更自演か >>130 で書かれた事実が悔しくて仕方ないんだなw
349 名前:login:Penguin mailto:sage [2010/07/21(水) 13:08:58 ID:T4DM2a5b] # recpt1 --version recpt1 r116:38a793ac3d9d (2010-03-25) recorder command for PT1/2 digital tuner. このバージョン使ってるんだけど 最近、録画開始時に分配器(マスプロ CSP4D-P)の電源が 入るのが遅くてBSの録画がかなりの高確率で失敗するorz なんかいい方法ないですかね?
350 名前:login:Penguin mailto:sage [2010/07/21(水) 15:20:07 ID:pfXGZZQr] 時間前から長めに録画すればいいんでないの?
351 名前:login:Penguin mailto:sage [2010/07/21(水) 17:06:37 ID:n3+cXFNA] >>350 コマンド打った時点でエラーになるせいか ファイルが全くできん
352 名前:login:Penguin mailto:sage [2010/07/21(水) 20:29:34 ID:ZaLUlMQ/] うちも時々ミスするから >>292 みたいな感じでテストしたことあるけど 分波器の反応が遅いみたい。その為、BSとかよく失敗してる。 ブースターの分離された電源だけ売ってたら即買うんだけどな・・・ 売ってないかな??
353 名前:login:Penguin mailto:sage [2010/07/21(水) 20:46:46 ID:eOzig+13] epgrecだけど、間違って視聴しないにチェック入れたので チェック外したのに、番組表が取得されないウワァァ-----。゚(゚´Д`゚)゚。-----ン!!!! これって不具合じゃねぇの?? getepg.php を手動で読み込ませたけどだめぽorz
354 名前:epgrecの中の人 mailto:sage [2010/07/21(水) 21:16:54 ID:IPiI/KSG] そりゃおかしいっすね。 phpMyAdminを入れているならrecorder_channelTblの中の skipというカラムがどうなってるか調べてみてくれますか。 バグかもしれませんが、いま忙しいのですぐに対応できないです。
355 名前:login:Penguin mailto:sage [2010/07/21(水) 23:12:02 ID:66bwjCd/] PT2の仕様変わった? 地デジが 録画出来なくなったからメーカー修理に出して帰って使い出してから 分波器に上手く給電出来ない。 最新のドライバでLNBをいじって再インストールしてもだめぽ。 実家のマシンは最新のドライバでも正常なんだが。
356 名前:login:Penguin mailto:sage [2010/07/21(水) 23:21:55 ID:ifBfb6hM] >>349 うちは、LNBの電源供給をPT2で延々とさせているから、録画失敗は無い open()して、ioctl()して無限待ちするプロセス作って対応した
357 名前:login:Penguin mailto:sage [2010/07/23(金) 18:44:11 ID:UDvZCLy6] PT2x2入手した人居るかな?w
358 名前:login:Penguin mailto:sage [2010/07/23(金) 23:20:25 ID:cN0LdXZo] PT2x2は大幅発売延期した上に今度はBS受信できないとか、地雷すぎるだろw
359 名前:login:Penguin mailto:sage [2010/07/23(金) 23:23:13 ID:ZHs2W/6Q] いや、BSの方も映るみたいだよ PT2ドライバのver1.00使えばいいみたい
360 名前:login:Penguin mailto:sage [2010/07/24(土) 01:05:56 ID:JKYy9lq+] 何が最強なん?PT2X2は
361 名前:login:Penguin mailto:sage [2010/07/24(土) 01:21:25 ID:I48dkwV1] >>359 釣り針太すぎて。
362 名前:login:Penguin mailto:sage [2010/07/24(土) 05:35:43 ID:ygiAe03U] わざわざアンカーつけて釣針がどうこういう意味が解らん なにがどう釣針なん??
363 名前:745 mailto:sage [2010/07/24(土) 16:06:52 ID:KWQLucyk] 【視聴】Linuxでデジタル放送【録画】の745ですが pc11.2ch.net/test/read.cgi/linux/1230616112/ recpt1のhttpサーバー版を少しだけいじりました。(同時接続とかはまだやってません) sidの指定ができるようになりました。(--sid = xx オプションです) (all hd, sd1, sd2, sd3, 1seg, とか衛星放送のsid) 外出先で見るときとかに帯域が厳しい人は hostname:port/channel/1seg とかすると幸せになれるかもです。 2sen.dip.jp/cgi-bin/pt1up/source/up0290.gz 例によってドライバとb25をいれた後、 ./autogen.sh ./configure --enable-b25 make とやってください。 recpt1 --b25 --strip --sid all --http 888 みたいな感じで起動します。 hostname:port/25/1seg みたいにVLCとかで視聴してみてください。 のんびりしてますがよろしくお願いします
364 名前:745 mailto:sage [2010/07/24(土) 16:10:44 ID:KWQLucyk] recpt1 --b25 --strip --sid all --http 8888 とりあえずsidをallかなにか指定しておけば、接続の際に リクエスト毎に/channel/sid を 受け取って動作してくれるはずです。 の間違いでした。1000以下のポートは一般ユーザーではつかえなかった気がします (自身ありませんが・・)
365 名前:login:Penguin mailto:sage [2010/07/24(土) 17:17:52 ID:A5JwuquT] 乙乙
366 名前:login:Penguin mailto:sage [2010/07/24(土) 22:38:03 ID:Npfk4843] >>363 ありがとうございます!いただきました! コレでチャンネル変える度にコマンド叩かずにすみます あとなぜかCSの視聴が安定するようになりました あとはチャンネル切り替えの時やたらと応答待ちで落ちるVLCが問題だ…
367 名前:745 [2010/07/25(日) 01:44:46 ID:wgsHda0Q] いえいえ。 iphone 3GSでワンセグが見れないかなと思いsidオプションを作ったので 自分の為+ついで です。 結論から言いますとiphone見れました。(3G通信でいけるかは未確認) streamerというiphoneアプリにワンセグ用のURLを入れるとOKでした。 のんびりやりますがよろしくです。
368 名前:login:Penguin mailto:sage [2010/07/25(日) 07:30:25 ID:xQKLei8f] # recpt1 --b25 --strip 101 10 /root/bs0.ts --device /dev/pt1video0 using B25... enable B25 strip using device: /dev/pt1video0 pid = 28805 Cannot tune to the specified channel: /dev/pt1video0 1秒後に実行 # recpt1 --b25 --strip 101 10 /root/bs0.ts --device /dev/pt1video0 using B25... enable B25 strip using device: /dev/pt1video0 pid = 28808 C/N = 3.695112dB Recording... Recorded 10sec って感じになるんですよね・・・分配器の給電がうまく言ってないのかな?? # recpt1 --version recpt1 r116:38a793ac3d9d (2010-03-25) recorder command for PT1/2 digital tuner. これが最新だよね?
369 名前:login:Penguin mailto:sage [2010/07/25(日) 16:49:39 ID:L/tvh7/I] >>368 LNB 給電daemon 突っ込んでみました。 ttp://hg.honeyplanet.jp/pt1.oyama/rev/215a51fa3df3 使い方 $ cc pt1_lnbd pt1_lnbd.c # ./pt1_lnbd $ recpt1 "いろいろオプション" (録画終了後) # kill -TERM `cat /var/run/pt1_lnbd` /dev/pt1video0決め打ちで open して、ioctl で LNB の給電を開始させて、 終了を無限待ちするdaemonです。「分かってる人」向けのプログラムなので、 意味がよく分かっていない人は使わないでください。 #起動、停止スクリプト化しようと思っても手がついてないなぁ…
370 名前:login:Penguin mailto:sage [2010/07/25(日) 19:52:58 ID:y90bYQMa] 15時から色々と試してみた。 以前、アンテナが強風で傾いたらしく親が業者に頼んで修理してもらったらしい 普段、実家にいないのでそのようなことも知らず、PCがてっきり調子が悪い物かと思い込んでた 配線が勝手に変えられてた。アナログから地デジ工事は自分でやったので 屋根裏に入ったら変になってるのが一目瞭然だった。 これが業者のしてた工事方法 UHFアンテナ←→混合器一体型ブースター←→ブースターの給電器←→分配器←→分波器←→録画サーバー BS/CS110衛生アンテナ↑ UHFアンテナ←→混合器一体型ブースター←→分配器←→ブースターの給電器←→分波器←→録画サーバー BS/CS110衛生アンテナ↑ って感じに変えたら問題なく動作しました。お騒がせスマソ って業者なのに間違えるなよな(#゚Д゚)ゴルァ!!
371 名前:login:Penguin mailto:sage [2010/07/26(月) 19:00:37 ID:1h63TMTC] >>367 乙です さっそく、3Gでいけるかテストしてみました だめでしたorz 2世代touch+Wi-FiSnap(灰鰤3G)の組み合わせは多少マシでしたが 見るにはちょっと耐えない感じでした。 回線がすいてる時間帯にまたやってみます
372 名前:745 mailto:sage [2010/07/27(火) 00:51:10 ID:W2U0Bj9m] >>371 報告ありがとうございます うちのiphone 3GSは契約してないもので・・ BSアンテナもほしいなあ
373 名前:login:Penguin mailto:sage [2010/07/27(火) 01:11:25 ID:3Mw/dH5B] >>372 ttp://www.e2sptv.jp/campaign/antenna.html ttp://www.e2sptv.jp/campaign/webwari.html ttp://www.e2sptv.jp/campaign/set.html スカパーe2に半年かな?加入の義務が発生するが、 アンテナ+工事費はロハだ
374 名前:login:Penguin mailto:sage [2010/07/27(火) 01:33:59 ID:9VlkwImo] 関西あたりやったら材料費負担してくれるなら工事したるで? ただし、ベランダにアンテナがある場合だけな 高い所、苦手なんで。
375 名前:313 mailto:sage [2010/07/27(火) 20:03:37 ID:7Zc9rstT] >>324 ありがd ・・・てDVBドライバって何て名前で見えるんだろう pt1*で出てきたのblacklist入りしたらキャラクタデバイスの方だった・・・orz
376 名前:login:Penguin mailto:sage [2010/07/28(水) 03:54:09 ID:Or/4+tfC] こっちのスレの方が良かったかなと思ったのでコピペ。 【開発】 TS関連ソフトウェア総合スレ Part8 ttp://pc11.2ch.net/test/read.cgi/avi/1279108411/29 29 名前:名無しさん@編集中 投稿日:2010/07/26(月) 14:02:24 ID:0hqBm5BW >ttp://2sen.dip.jp/cgi-bin/dtvup/source/up0396.c >適当に作った割にそれなり動いたのでお裾分け。 > >pcsc-liteでカードリーダーが認識していれば動くかもしれません。 > >こんな感じでコンパイル >cc -Wall -O2 -std=c99 -I/usr/local/include/PCSC -o bcs bcs.c -L/usr/local/lib -lpcsclite > >改変等ご自由に。
377 名前:login:Penguin mailto:sage [2010/07/28(水) 08:05:21 ID:je1UKemx] >>376 なにこれ?説明なしじゃわからんしw
378 名前:login:Penguin mailto:sage [2010/07/28(水) 09:41:46 ID:ZsEEtYoL] >>377 バカはすっこんでろw
379 名前:login:Penguin mailto:sage [2010/07/28(水) 12:28:42 ID:Z555YFnq] 夏厨が沸き出してると聞いて
380 名前:login:Penguin mailto:sage [2010/07/28(水) 12:29:48 ID:1S0VNQmR] 夏厨がかえってきましたよ〜
381 名前:login:Penguin mailto:sage [2010/07/28(水) 15:40:57 ID:m/ARYsgL] リンク先の流れ読まないと意味解らんし 厳密に言ったらスレ違うし
382 名前:login:Penguin mailto:sage [2010/07/28(水) 16:42:35 ID:Or/4+tfC] >>381 いんえ、流れもなく、唐突と書き込みがあっただけですよん。 inetd系だからLinux向きかなと思いましたが。
383 名前:login:Penguin mailto:sage [2010/07/28(水) 16:45:36 ID:vyPpUxYR] んじゃ余計何するもんか解らんがな
384 名前:login:Penguin mailto:sage [2010/07/29(木) 08:51:39 ID:0yH4TmFC] >>383 inetd知らん人発見w
385 名前:login:Penguin mailto:sage [2010/07/29(木) 15:51:59 ID:/Cljb6an] 夏か
386 名前:login:Penguin mailto:sage [2010/07/29(木) 15:55:49 ID:yN4bRHGm] 夏ね
387 名前:371 mailto:sage [2010/07/30(金) 10:40:55 ID:2oEAdRLB] すいてそうな深夜帯に使って見ました 3Gの遅延が影響するのか、時々止まることがありましたが結構いけました。 streamerか1segのせいかわからないですが、字は読めないくらいつぶれてます。 streamerでチャンネルが切り替え出来ませんでした。。
388 名前:login:Penguin mailto:sage [2010/07/31(土) 04:15:52 ID:FC7MJpVz] Ubuntu+PT2+recpt1+epgrecによる録画環境を整え中だけど、録画もエンコードもほんとに難しいですね。 映像(特にBS)や音(テスト録画で問題が出てる連続テレビ小説とかでテスト中)が、 うまく撮れないことがあるのと、音ズレ対策で試行錯誤中・・・。 ウェブや、ここの過去の皆さんのカキコはほんとうに参考になりました。ありがとうございました。
389 名前:login:Penguin mailto:sage [2010/07/31(土) 04:26:44 ID:FC7MJpVz] 一応、他の方の参考になれば・・・。epgrecのdo-record.shについて、ブログ等からの情報で試行錯誤した結果です。 おかしなところが多々ありますがすみません。参考程度に。 (前略) #録画モードが1の場合にmp4形式で保存する部分、開始。 elif [ ${MODE} = 1 ]; then { if[ ${CHANNEL} = 24 ]; then $RECORDER $CHANNEL $DURATION ${OUTPUT}.tmp.ts --b25 --strip else $RECORDER $CHANNEL $DURATION ${OUTPUT}.tmp.ts --b25 --strip --sid hd fi } #ここまででTV朝日での問題が起きるらしいので対応。物理チャンネルが24だったらフルTS、それ以外ならHDだけ切り取り保存。 #以下、他にffmpegのプロセスが動いていたらffmpegを実行しないで待つ。10秒ごとにチェック。 #4番組同時に録画した後、ffmpegが多重実行されて録画サーバがいっぱいいっぱいだったので。 cmd=`ps -A | grep ffmpeg` while [ "$cmd" != "" ]; do sleep 10; # echo "waiting..." cmd=`ps -A | grep ffmpeg` done #録画したファイルをffmpegでエンコード開始(以下、音ズレ、音無しなどの問題で試行錯誤中、問題多し) ffmpeg -i ${OUTPUT}.tmp.ts -acodec libfaac -ab 128k -ac 2 -async 1000 -vcodec libx264 -vpre hq -r 30000/1001 -s 720x480 -aspect 16:9 -b 1400k -maxrate 3000k -threads 0 ${OUTPUT}.mp4 #エンコードが終わったtsファイルを削除 rm -f ${OUTPUT}.tmp.ts #エンコードが終わったファイルをアーカイブディレクトリに移動。 mv ${OUTPUT}.mp4 /var/www/epgrec/video/archive (後略)
390 名前:login:Penguin mailto:sage [2010/07/31(土) 08:34:29 ID:iYopgSJv] >>389 > #録画したファイルをffmpegでエンコード開始(以下、音ズレ、音無しなどの問題で試行錯誤中、問題多し) > ffmpeg -i ${OUTPUT}.tmp.ts -acodec libfaac -ab 128k -ac 2 -async 1000 -vcodec libx264 -vpre hq -r 30000/1001 -s 720x480 -aspect 16:9 -b 1400k -maxrate 3000k -threads 0 ${OUTPUT}.mp4 それだと、 Error while decoding stream #0.1 Error while decoding stream #0.1 Error while decoding stream #0.1 Error while decoding stream #0.1 Error while decoding stream #0.1 が出ること多く無い?
391 名前:login:Penguin mailto:sage [2010/07/31(土) 12:47:14 ID:TCqI266u] >>389 乙乙 > 以下、他にffmpegのプロセスが動いていたらffmpegを実行しないで待つ。10秒ごとにチェック。 echo ffmpeg ...| at -q Z nowで、バックグラウンドでバッチ処理で動かしてはいかが?
392 名前:login:Penguin mailto:sage [2010/07/31(土) 13:39:24 ID:y6vA7HtU] 何で自分のブログでやらないんだろう
393 名前:login:Penguin mailto:sage [2010/07/31(土) 13:47:13 ID:EkROqjYb] 何でわざわざブログをおったててやる必要があるんだろうか
394 名前:login:Penguin mailto:sage [2010/07/31(土) 13:57:30 ID:y6vA7HtU] じゃあチラシの裏にでも書けば
395 名前:login:Penguin mailto:sage [2010/07/31(土) 14:01:51 ID:TCqI266u] スレチではないし、継続して延々やっているわけでもない。別に問題ないだろう。 むしろそれに噛みついた自治厨の方がずっとスレ汚しでウザいってのはよくある話w
396 名前:login:Penguin [2010/07/31(土) 14:04:50 ID:/B90l5X7] 夏か
397 名前:login:Penguin mailto:sage [2010/07/31(土) 14:06:53 ID:FC7MJpVz] >>390 海外からリモートで実家に設置したサーバを操作しているため、気づきませんでした。 エンコードテストしたり、ログを取るなどして注意してみます。 >>389 のdo-record.shだと連続テレビ小説等、エンコードに失敗しているファイルがあるので、 もしかしたら>>390 エラーの為かもしれません。 そういえば、数日前にtssplitter_liteで映像と音声を切ったものを>>389 のパラメータでエンコードテスト してみた時に Error while decoding stream #0.1 が出てエンコードできなかったような気もします(ちょっとうろ覚えです、すみません)。 あとは一応、>>389 の設定だと、地上波は連続テレビ小説のように音声が切り替わるもの以外は映像、音声とも この数日、いろいろな番組をテスト録画した限りではmp4へのエンコードで問題は出ていないようです。 問題が出ているものについては、今まで気づいたもので、BSの二ヶ国語放送やテレビ欄で【字】【デ】 と書いてあるものは、>>389 のffmpegのパラメータでは番組開始時点から音声が無音で、映像だけに なってしまうため、こちらは試行錯誤中です。
398 名前:login:Penguin mailto:sage [2010/07/31(土) 14:10:36 ID:FC7MJpVz] >>391 そういう方法があるとは・・・orz。参考になりました。
399 名前:login:Penguin mailto:sage [2010/07/31(土) 18:44:47 ID:4ppOxURX] Ubuntu + PT2 + recpt1 で Web 録画サーバ作る情報は なんでも大歓迎。 自分も作ってみたが、マジお勧め。 Ubuntu server は起動も数秒でできて早いしモニタもいらない。 Minimum TS を指定しても Full TS に なってしまって まともに使えていないけど、 それ以外は満足。あと一歩ってところ。
400 名前:login:Penguin mailto:sage [2010/07/31(土) 22:32:24 ID:MeKrniJY] エンコードしたいならrec10おすすめ
401 名前:login:Penguin mailto:sage [2010/08/01(日) 09:26:33 ID:n8NUvWh4] 録画一覧からとっくに終了してるはずの録画が溜まってきた。 おかげで新規に録画が出来ない。 なんかコマンドを打てば、キャンセルできるかと思うのですが なんて打てばいいのでしょうか?
402 名前:login:Penguin mailto:sage [2010/08/01(日) 09:43:03 ID:Tb3tk661] psで調べて直接killする
403 名前:login:Penguin mailto:sage [2010/08/01(日) 11:01:44 ID:ZaumleUN] 録画IDでキャンセルする方法なかったっけ?
404 名前:login:Penguin mailto:sage [2010/08/01(日) 16:46:59 ID:OCpdQl9x] ほげ、ubuntu+virtualboxで見れた
405 名前:login:Penguin mailto:sage [2010/08/03(火) 01:36:31 ID:LUOeJCns] ubuntu server 10.04 AMD64に、 PT1・2 2枚さし AirVideoサーバ ここでUPいただいてるrecpt1-httpも導入して 快適に使わせてもらってます i3@2.93GHzだけど、AirVideoのエンコードもそこそこイケてる
406 名前:login:Penguin mailto:sage [2010/08/03(火) 23:59:48 ID:7PqZ69nl] http版recpt1、下のサイトを参考にvlcのプレイリスト作ったら超快適。 ttp://blogs.yahoo.co.jp/tiplinux/26033030.html でもテレ朝の番組で見られないのが多数ある。 対処方法ってある?
407 名前:login:Penguin mailto:sage [2010/08/04(水) 12:10:21 ID:6hxu+EC2] ttp://www.linux-100.net/PT2NAS.zip Linux100% Vol.12 P.82 Linux MANIAX PT2 で録画 NAS を作る (Ubuntu 9.10 Server)
408 名前:login:Penguin mailto:sage [2010/08/05(木) 12:40:39 ID:ChklF0p0] >>407 参考になった。
409 名前:login:Penguin mailto:sage [2010/08/15(日) 11:49:33 ID:Zb0gYuw/] epgrecの重複チェック処理に関してなんですが 時間の重ならない番組をチューナーの個数分録画予約した後 それら全てに重なる番組を録画しようとすると 重複予約を解消できないになってしまいます 登録順を逆にして一番時間の長い番組を最初に登録すれば 残りのチューナー個数分の予約も可能です これを登録順に関わらず録画予約可能にしたいのですが Reservation.class.phpの巧い修正方法は無いでしょうか?
410 名前:login:Penguin mailto:sage [2010/08/16(月) 02:43:33 ID:kA0AJVmO] epgrec って php(cli版) が必須なのか・・・ ubuntu server 10.04を新規で入れて、LAMPとやらがデフォルトで入ってるから大丈夫だろうと思ってたけど、 php(cli版)を入れてなかったせいで、予約登録しても tsファイルが出力されないという問題にぶつかってた OSセットアップ〜予約録画動作確認まで3日掛かったけれど、何とか動くものができました 先達に感謝です
411 名前:login:Penguin mailto:sage [2010/08/16(月) 07:59:09 ID:Y/7Xcg2M] iCommandという録画予約の仕組みがテレビ王国にあるようなんですが、 これを利用したビデオサーバの構築例をご存じでしたら、教えて下さい。 www.so-net.ne.jp/tv/guide/05.html
412 名前:epgrecの中の人 mailto:sage [2010/08/16(月) 11:02:25 ID:+0cOMOfX] >>409 いまのやり方だと確かにそうなりますね。そうなるなーと思いながら 書いたような記憶も。 重複が見つかった後、重複があった番組について さらに重複を調べないと完全なチェックはできないような気がするので 1、2行の修正では済まないような。 暇ができたら対応するのでちょっと待ってください。
413 名前:409 mailto:sage [2010/08/16(月) 23:55:33 ID:6kvKnW6C] >>412 素晴らしいソフトを公開してくださって有り難うございます >>409 のケースは問題を判り易く再現する為のものなので実際の問題は更に複雑です 理想的にはチューナー毎に予約番組を直列化するような処理が必要な筈です ただ大改造になるでしょうから、ある程度のロジックで妥協して 人間の判断で重複を解消できるような手段を設けた方が良いのかなと思います 重複チェック処理は仕様レベルで結構面倒臭い問題なので、 ここで議論出来たら良いと思うのですが どうでしょうか?
414 名前:login:Penguin mailto:sage [2010/08/18(水) 17:31:50 ID:JFKs8QdH] 散々既出かもしれないけど、録画したTSを保存用にmp4にエンコードする段階で 副音声やモノラル-ステレオの切替があると音声がエンコード出来なくて困っているんだけど 皆はどうしているの?
415 名前:login:Penguin mailto:sage [2010/08/18(水) 22:06:28 ID:KS3G8Gnv] >>414 二ヶ国語放送とか同じく自分も悩み中です。 とりあえずTSのまま見てる感じで、何とかしたいです。
416 名前:login:Penguin mailto:sage [2010/08/19(木) 00:56:59 ID:+CKgLvKP] 俺の場合、CM->番組開始時に音声が切り替わる場合、ddのskipで削る (切り替わるタイミングでffmpegがエラー吐きまくるので) 2ヶ国語の副音声は捨ててる(ffmpegの-mapオプション) ffmpegは0.6に以下のパッチを適用 ttp://hibari.2ch.net/test/read.cgi/software/1270542020/47 ttp://hibari.2ch.net/test/read.cgi/linux/1232095273/65
417 名前:login:Penguin mailto:sage [2010/08/19(木) 10:58:47 ID:1Mek9koY] >>414 俺の場合、wineでBonTsDemux使って分離してエンコの後、MP4boxだな。 今のところそれで問題ないが、ちょっと時間かかるかな
418 名前:login:Penguin mailto:sage [2010/08/21(土) 09:24:54 ID:YIUME6HY] No problem. All fine.
419 名前:login:Penguin [2010/08/28(土) 00:50:37 ID:GSRgi/W1] epgrecのmediatomb に自動反映してくれる機能は便利なんだが mediatomb の登録名が気に入らない。どうすれば変更出来るんだ? 設定のページにもないし・・・
420 名前:409 mailto:sage [2010/08/28(土) 01:44:53 ID:MEVxxxhu] >>419 気に入るようにmediatomb.phpを書き換えれば良いじゃん
421 名前:login:Penguin mailto:sage [2010/08/28(土) 01:47:35 ID:MEVxxxhu] 名前消し忘れたorz
422 名前:login:Penguin mailto:sage [2010/08/28(土) 02:13:11 ID:MEVxxxhu] recomplete.phpも直さなきゃ駄目だ 色々とスマソ
423 名前:login:Penguin mailto:sage [2010/08/29(日) 08:45:47 ID:buCtTzHd] 録画した番組をvlcで開くと、過去に消したはずの別番組が再生されることがあるのですが、 どこかにtmpファイルかなにか残っていて、そちらが参照されたりするのでしょうか? それともIDの割り振りなんかがおかしくなっているのでしょうか。 チェックすべき箇所をお教えください。お願いします。
424 名前:423 mailto:sage [2010/08/29(日) 11:24:58 ID:buCtTzHd] 追記 Fedora12/PT2/recpt1/epgrecの環境です。 epgrecの録画一覧から番組を選択すると、 地上波・BS関係なく無関係な番組が再生されることがままあります。 実際の録画フォルダには、その無関係な番組は存在していないようです。 で、おかしくなるときに再生される番組はたぶん同一のものみたいです。 サーバー側でvlcで再生してもダメ、pms/DLNA経由でBraviaで再生させても同様です。 ほとんどの番組は問題なく、とても快適に使わせていただいているのですが。
425 名前:login:Penguin mailto:sage [2010/08/31(火) 22:13:39 ID:a/nH81sf] EPGRECで録画したあと、録画→エンコード→エンコファイルをNASに移動→ 録画ファイルを削除ってやっているんだけど、これやっちゃうとEPGREC側で 録画に失敗したと勘違いしてエラーを吐くんだけど、これはどうしようもない? 録画一覧にゴミが残るとかもないし、気持ち悪いだけなんだけど
426 名前:login:Penguin [2010/09/02(木) 01:42:59 ID:PmtVUNmq] Ubuntu Magazine Japan Vol.05のアニメ専用録画サーバ特集が神な件 - ひとりぶろぐ hitoriblog.com/?p=1244 【レポート】Apple TV / iPod / PSP対応! 全自動アニメ録画システム「foltia」 (1) foltia(フォルティア)とは | パソコン | マイコミジャーナル journal.mycom.co.jp/articles/2007/04/10/foltia/index.html
427 名前:login:Penguin mailto:sage [2010/09/02(木) 18:20:59 ID:5RyQEDI0] Ubuntuで単独の雑誌なんてあるんだ・・・
428 名前:login:Penguin mailto:sage [2010/09/02(木) 23:13:32 ID:8jKWIJse] >>425 recomplete.phpのif文を潰して、$rrec->delete();だけにすれば良さげ ただ録画エラーが把握出来なくなるので、do-record.shもログを吐くようにした方が良いかも
429 名前:login:Penguin mailto:sage [2010/09/04(土) 11:01:59 ID:9x+NI7rh] foltiaは延長を自動でおっかけたりとか、アニメに関しちゃ本当に便利 ただししょぼカレがまめに更新されてるかどうかに大きく依存するんで そこを理解した上で導入したほうがいい
430 名前:login:Penguin mailto:sage [2010/09/04(土) 13:23:13 ID:coOv9iBj] 雑誌を買ってみようかと思ったけど、しょぼカレに依存というのは何だろう?とググったけど、これ個人レベル管理のカレンダーなんだね。 たしかにこれは理解が必要だね・・・都市以外はメンテされない可能性高いんじゃねーか?
431 名前:login:Penguin mailto:sage [2010/09/04(土) 13:26:25 ID:rXnwNnqq] linuxのdvb自体がメンテされない可能性高いわ
432 名前:login:Penguin mailto:sage [2010/09/04(土) 16:56:16 ID:obrbdb+o] linuxのdvdはまだメンテが必要なの?
433 名前:login:Penguin mailto:sage [2010/09/04(土) 22:49:20 ID:WYFZRQuK] fuseb25とかどうなったんだ? vlcのパッチもコミットせずか?
434 名前:login:Penguin mailto:sage [2010/09/04(土) 23:50:46 ID:y8IZFbdV] fuseb25に関連のあるvlcのパッチという意味ですか?
435 名前:login:Penguin mailto:sage [2010/09/05(日) 12:18:51 ID:4ZWrpsE6] ffmpeg最新のリビジョンでテレビ朝日が食べられなくなってるな。
436 名前:login:Penguin mailto:sage [2010/09/05(日) 15:44:35 ID:NGMIeHHu] >>426 の雑誌読みながらfoltiaの設定しているんだけど、誤植がいくつかあってなかなか先に進まない。 編集するファイル名が書いてなくて探したりとか・・・w
437 名前:login:Penguin mailto:sage [2010/09/05(日) 19:24:36 ID:HMTHxm5x] >>436 最近ということは112以降だろうから素直に検索かけた方が速いと思うぞ あとOSぐらいはかけよ
438 名前:login:Penguin mailto:sage [2010/09/05(日) 19:25:31 ID:HMTHxm5x] 連投すまん >>436 すまんUbuntuか
439 名前:436 mailto:sage [2010/09/06(月) 07:49:40 ID:TCDt/JX0] >>437 ,438 省略し過ぎでしたね。 今月の雑誌を見て始めている状況なので、OSはUbuntu10.04です。 foltiaって、どこでデジタルチューナーの数を指定しているのでしょうか? アナログのときに数を入れる項目はデジタルのとき0みたいだし・・・
440 名前:436 mailto:sage [2010/09/06(月) 07:53:52 ID:TCDt/JX0] あ、すみません。もう一つ。 チャンネルを記載する設定ファイルが2つあるのですが 雑誌はPT2を使っているのに地デジの設定しか書いてなかったのです。 BSデジは地デジに続けてそのまま書けば良いのですか?
441 名前:login:Penguin mailto:sage [2010/09/06(月) 09:17:57 ID:3l7a6BbO] そんな所でつまずくならepgrecでよくね? do-record.shにダラダラ書けばわりとなんでもできるよ。
442 名前:436 mailto:sage [2010/09/06(月) 22:02:42 ID:9NI5MJhm] うーん。既に雑誌に載っている動作手順と異なるみたいですね。 素人さんお断りっぽいので諦めます・・・
443 名前:login:Penguin mailto:sage [2010/09/06(月) 22:45:47 ID:EHXytrOm] 日進月歩の勢いで更新され続ける世界だから出版物が出た頃には既に過去の情報と。
444 名前:login:Penguin mailto:sage [2010/09/07(火) 23:26:17 ID:+WWZy6Z2] というか雑誌に乗ってるバージョンもってくれば良いだけなのでは?
445 名前:login:Penguin mailto:sage [2010/09/08(水) 10:00:47 ID:i9BMmiPk] 昨日色々試して見たんだけど、HandbrakeはTSファイル読めない?
446 名前:login:Penguin mailto:sage [2010/09/08(水) 10:10:05 ID:CDICB9CC] >>439 ,440 あんましLinux詳しくないがCentOS5でfoltia使ってる。 デジタルのチューナー数は指定なしで普通に動いてる。 BSのは続きに書けばいいとおもう、というかそうしてる。 ただfoltiaの番組表ってBS拾えないぽい?epgdump導入しても BSの方はある局に違う局の放送予定が入ったり重複したりと めちゃくちゃで使えない・・・みんなはどうしてるんだ?
447 名前:login:Penguin mailto:sage [2010/09/09(木) 02:23:52 ID:QhG7fG5N] 今月の日経Linuxの記事、MythTVとの連携まで書いてくれれば完璧だったのに。 おしい。
448 名前:login:Penguin mailto:sage [2010/09/09(木) 23:47:35 ID:iw84tB6h] ライターがepgrecの人みたいなので、MythTVは商売敵(?)だったりして。
449 名前:login:Penguin mailto:sage [2010/09/10(金) 00:00:03 ID:1L5aJhBt] そうそう、ライターの名前を探したが、見つからなかったんだよ。
450 名前:login:Penguin [2010/09/14(火) 13:39:42 ID:EulntMik] 3ヶ月規制の間に完全に板は可塑化したな。
451 名前:login:Penguin mailto:sage [2010/09/14(火) 13:53:30 ID:yMYpmd6F] なるほど。規制空けでスレの可塑化、つまり再スタートが 始まるわけですな。
452 名前:login:Penguin mailto:sage [2010/09/14(火) 13:54:16 ID:Dxz7vI2c] 何が規制されていたんだ?
453 名前:login:Penguin [2010/09/14(火) 14:03:21 ID:2knjZsWW] level (+Φ Φ)… はて?
454 名前:login:Penguin mailto:sage [2010/09/14(火) 17:52:16 ID:zxPVA7Ur] >>448-449 epgrecの作者は米田 >>447 先月ぐらいにWEBに書いてあった予告にはMythTVうんぬんってあったんだけどね。 何も書いてなかったね。 MythTVとPT1の連携はできててムッチリ運用してるのだが どうやって情報をまとめたらよいものか、手順が多いし複雑なので 途方に暮れ... オレの環境クセ強いし
455 名前:login:Penguin mailto:sage [2010/09/14(火) 21:26:18 ID:ZOH5eh03] HandBrakeのnightlyバージョンでTSファイル読み込んでmp4にエンコードできた。 ffmpegに比べると音ズレ少ないし、デインターレースが心なしか綺麗な気がする 鬼門だった日曜洋画劇場はいけたけど、NHKの副音声付きは駄目だった。 とりあえず不満はないからしばらくこれで戦える。
456 名前:login:Penguin mailto:sage [2010/09/14(火) 22:23:40 ID:HWaoN0Cj] epgからpidを動的に拾ってトランスコードする仕組みがわかれば安定稼働すんだけどね
457 名前:login:Penguin mailto:sage [2010/09/14(火) 23:34:23 ID:zxPVA7Ur] > 鬼門だった日曜洋画劇場 金曜ロードショーでもぜひお試し下さいませ
458 名前:login:Penguin [2010/09/15(水) 02:25:29 ID:r4y8iEce] CMカットはいつ何でどうしてるの?HandBrake使う人
459 名前:login:Penguin mailto:sage [2010/09/15(水) 12:54:51 ID:SK4gfgyM] tssplitter_lite と recpt1 に PMT情報の扱いで不具合があるみたい microgroove.jp/shaolin/2010/09/a_tiny_patch_for_recpt1tssplitter_litec.html
460 名前:login:Penguin mailto:sage [2010/09/15(水) 22:44:14 ID:gQG5uqQu] >>458 CMカットはしないのでわからないですが、やるとしたらmp4にエンコードした後にやります。
461 名前:login:Penguin mailto:sage [2010/09/16(木) 13:38:23 ID:bGHM8Tg9] ロゴ消しってaviutlぐらいしか出来ないのかな? ffmpeg もプラグイン機能みたいなのがあればいいんだけど。。。
462 名前:login:Penguin [2010/09/16(木) 15:48:35 ID:hKkQTod+] >>461 Avidemuxでできますよ
463 名前:login:Penguin mailto:sage [2010/09/16(木) 18:14:41 ID:uFzu3VOv] 実際問題、ロゴデータさえ作ってしまえば重ねあわせるだけだしな
464 名前:login:Penguin mailto:sage [2010/09/17(金) 01:04:31 ID:bZZed8FS] FirefoxのASF(video/x-ms-asf)にVLCプレーヤーを関連付ける方法を教えてください [編集]→[設定]の[プログラム]の中にあるASFの取り扱い方法を『他のプログラムを選択』として、 /usr/share/applications/vlc.desktop を選択したのですが、VLCが関連付けられません 環境はubuntu10.04とFirefox3.6.9です
465 名前:login:Penguin mailto:sage [2010/09/17(金) 01:09:50 ID:bZZed8FS] なんか権限の問題っぽかった 取りあえずユーザーのディレクトリ下にvlc.desktopを配置して、それを選択したら変更できますた
466 名前:login:Penguin mailto:sage [2010/09/18(土) 02:12:31 ID:Y6z0wTkz] recfsusb2nはまだなんだなぁ。 8月中って話だったんだけど。
467 名前:login:Penguin mailto:sage [2010/09/18(土) 04:16:30 ID:Zge6qUY9] IONの載った録画機組んだんだけど、再生がカクカクで見るに耐えない ノートPCのGS45でも滑らかに見れるのに、期待はずれだわ
468 名前:login:Penguin mailto:sage [2010/09/18(土) 04:34:33 ID:8ySMdkov] どうせ再生支援使ってないんだろ
469 名前:login:Penguin mailto:sage [2010/09/18(土) 10:08:35 ID:+XV8hzPA] VDPAUぐらい使えよ ぜーんぜん違うぞ
470 名前:login:Penguin mailto:sage [2010/09/18(土) 13:26:38 ID:VWhDsZr6] 使わないとIONの意味が無い。ただのAtomPC
471 名前:login:Penguin mailto:sage [2010/09/18(土) 13:54:58 ID:+XV8hzPA] いやS-ATAが多いという利点が...
472 名前:login:Penguin mailto:sage [2010/09/18(土) 16:05:08 ID:bdM/Dp0M] SSDメインで使って完全無音PCにしたいとか無い限りは CeleronDCの方が性能高いし、鯖でIONはちょっとやっちまったな。
473 名前:login:Penguin mailto:sage [2010/09/18(土) 16:15:19 ID:+XV8hzPA] SU2300 + ION2のマザーが近々発売されるよな スロッツがPCI-eだけど
474 名前:login:Penguin mailto:sage [2010/09/19(日) 01:23:43 ID:NTcmnK16] recfrioでHDUSを使ってますけど、 HDUS関連では、これが常套手段なの? PT2だとカーネルにドライバが入るようになったりと色々動きがあるけど・・・。
475 名前:login:Penguin mailto:sage [2010/09/19(日) 11:06:12 ID:E/oeeBHI] >>472 そこでVDPAU組み込んだffmpegでX264でモリモリエンコーディングだ
476 名前:login:Penguin mailto:sage [2010/09/19(日) 19:24:20 ID:Ce+M58I5] >>466 「何人かにあげたから、後はその人たちで適当に再配布しといてよ」 というスタンスじゃね?ライセンス的に
477 名前:login:Penguin [2010/09/24(金) 13:56:52 ID:3ewLDJO7] recfsusb2nの配布ページあるけどダウンできない。公開されないのかな???
478 名前:login:Penguin mailto:sage [2010/09/24(金) 16:37:52 ID:jeoHUA1Y] >>477 メール対応だろう
479 名前:login:Penguin mailto:sage [2010/09/28(火) 13:28:59 ID:xUx1wkNa] epgrecで録画中にサーバが再起動したとか予期せぬ事故で 録画予約一覧と録画済み一覧にゴミが残っちゃったんだけど これを消す方法ってあるの?
480 名前:login:Penguin mailto:sage [2010/09/28(火) 13:42:15 ID:ggqdKIRE] recomplete.php でググれ
481 名前:login:Penguin mailto:sage [2010/09/28(火) 15:14:05 ID:xUx1wkNa] >>480 んもう!やさしいんだから!
482 名前:login:Penguin [2010/09/28(火) 17:30:22 ID:m/XXZi0x] Linux10月号を見ながら、epgrecの番組表を取得するところまできたのですが、取得できません。 /var/www/epgrec/getepg.phpすると、sh: /usr/local/bin/epgdump: not foundとエラーです。 dvb判は、dvb_rec.shがepgdumpの代わりをするのではないのでしょうか。付録ubuntu10.04を使っています。
483 名前:login:Penguin mailto:sage [2010/09/28(火) 17:50:23 ID:1R+62VaX] こちらは工学系においてある程度の教育キャリアのある人 ばかりなのでしょうが子供の質問に対してはもう少し真面目に 返答してあげていただくと子供もスレなくてすむような気がします。 それでは。
484 名前:login:Penguin mailto:sage [2010/09/28(火) 17:51:59 ID:1R+62VaX] 483番の投稿する場所を間違えました。 投稿を取り消しします。
485 名前:login:Penguin mailto:sage [2010/09/28(火) 19:37:06 ID:e7zCbHO9] ID:1R+62VaXはたぶんただの基地外荒らし
486 名前:login:Penguin [2010/09/28(火) 22:52:26 ID:DgPvFEdV] 子供の頃からプログラミングしてましたが何か
487 名前:login:Penguin mailto:sage [2010/09/29(水) 17:58:46 ID:QkFRvf/s] ダイナコネクティブのDY-UD200が4000円前後で 買えるようになってるんですがLINUXで使えない ものでしょうか? ググってみた所、主要チップであるMxL5005は LINUXのドライバがあるとか移植が進んでいると いった話は引っかかるのですがDY-UD200その ものの動作報告は無い様子。 PCのスロットが一杯なのでUSB接続の物を探して 居るんですが、Friioはなんか心配だしMonsterTV は現在市場に出てるものはLINUXから利用不能 という事なのでコイツが使えると嬉しいんですが。 他に何かありますか?
488 名前:login:Penguin mailto:sage [2010/09/29(水) 18:36:47 ID:jeMZvjSG] オクで使える機種の中古探したら?
489 名前:login:Penguin mailto:sage [2010/09/29(水) 21:48:33 ID:iEsJpzor] fuse_b25 ver 0.2 2sen DTV up0423 にうpしました 自分自身を含めて あまり使用してる方はいないかもしれませんが 一応報告です 新機能の追加は無く 主な変更点は マウントポイントやデバイスアクセス中継方式の変更です 今までの方式(同じ/dev/dvb/adapterN/下に dvr0->dvr_b25に移動しておいて ダミーのdvr0にマウント)だと USBのDVBデバイスを挿し直したり (サスペンド・レジュームに絡んでとかで)ドライバのカーネルモジュールを入れ直したりして DVBデバイスが作り直された場合に 非常におかしな事になるので /dev/dvb/下に 別のダミーのアダプタを作ってマウントし そこから実際のDVBデバイスへアクセスするようにしました 従って 以前(<= ver.0.1.1) とは互換性が無くなりますので 注意が必要です ただし これによってデバイスの差し直しやモジュール入れ替えをしてもfuse_b25は再起動せず対応できます(はず) 後 実際のDVBデバイスへのアクセスでエラーを起こした場合の処理も微妙に改善し できるだけ固まらないようにしてます. といっても アダプタ番号が変わってしまうデメリットがあること, 新方式でなくてもudevルール使えばデバイスの作り直しには本来対応できるはずであること,などありますので かならずしもver0.2の方が以前のバージョンより良いわけではありません. 詳しくは同梱のREADMEをご覧下さい あと 以前から報告のある "ずっと使ってるとたまにgeneral protection faultで落ちる"件については 原因がつかめてませんm(-_-)m 自分自身はfuse_b25ではなく プレーヤへのパッチで復号するやり方を常用してるので....
490 名前:login:Penguin mailto:sage [2010/09/29(水) 21:56:39 ID:iEsJpzor] もうひとつ 規制中だったので報告してませんでしたが Linux用DVBアプリ集0.9をうpしました 2sen DTV up0409.zip [予約]録画スクリプト関係のみの更新なので 関係したサブdirのみの配布です ver.0.8.1 -> ver.0.9 の主な変更点 イベント(番組)予約録画スクリプトdvb_sched_ev2の改良: - 出力ファイル名に空白を含められるように(^_^;) - at起動時に既に予約時刻を過ぎている場合など タイミング関係の修正 - 予約重複の判定の厳密化(該当DVBデバイスの使用をチェック, 他のDVBデバイス使用は 影響ないように) - 予約重複時に 先行プロセスのkillについて選択肢を追加(全指定/コマンド名パターン/ killなし:先行優先) - 予約時にatへの投入前でイベントIDを検索し より確実に該当番組を追跡できるように. 時間指定の予約録画スクリプトdvb_schedの改良: - イベント予約系と同じく タイミング判定,重複関係の改良 - 引数の変更(イベント系と合わせる) こちらはもっと使用者は少ないと思いますが一応...
491 名前:login:Penguin mailto:sage [2010/09/29(水) 22:16:30 ID:9wD27jtz] >>489 ,490 使わせて頂きます。
492 名前:login:Penguin mailto:sage [2010/09/29(水) 22:19:54 ID:REKNnJDa] recpt1のhttp鯖版の中の人 よかったらPMT取得できない問題を解決するパッチを当てたのを だしてください。お待ちしています。
493 名前:443 mailto:sage [2010/09/29(水) 23:47:29 ID:Ttq4v05v] DLNAのDMP(サーバ側)機能を recpt1 に埋め込んでみました。 開発途中なので、100MByte固定の長さのコンテンツを送信したら、 送信終了とするようにしてあります。 ttp://hg.honeyplanet.jp/pt1.oyama/shortlog/9c7bc6c0327e uShareに recpt1 をマージする形で作ってみたので、 いつも通りの repct1 のコンパイルオプション(./configure)では通りません。 $ ./configure --enable-dlna --with-libupnp-dir=/usr/local --with-libdlna-dir=/usr/local また、uShareのコードを使って DLNA の機能を提供するので、 以下のライブラリが必須となります。(バージョンは多少異なっていても大丈夫かも?) ・libupnp-1.6.6(1.8系はAPIが異なるので不可) ・libdlna-0.2.3 ・libavformat (ffmpeg入れれば入ります) ・libavcodec (ffmpeg入れれば入ります) ※libavformatとlibavcodecのヘッダファイルの置き場所は古い場所(/usr/include/ffmpeg) であることを期待しているので、新しいffmpegの場合にはソースを書き換えて対応してください 再生出来た機械 ・SONY BRAVIA KDL-32J5 注意事項 ・100MByteの送信後停止します ・uShareのmain()とrecpt1のmain()を真面目にマージしていないので、kill -KILL としないとプロセスが死にません ・Upnp_init()がrootでないと成功しない(libupnp-1.6系の制限?)ため、root権限が実行時に必須 ・複数同時セッションの再生には非対応(libupnpのminiserver使用のため…かな) ・recpt1としての起動オプションはつけてません(DLNA設定固定で動きます) ・SD画質のストリームに対しても、HDだよって嘘をついているので、再生出来ない機械があるかも? ・ログとかメッセージの到る所に uShare と出てきますが気にしないでください ものすごく中途半端な状態ですが、とりあえず動いた。ってレベルのもので楽しめる人向けです
494 名前:login:Penguin mailto:sage [2010/09/30(木) 23:41:23 ID:CDOakJrf] PT2などで録画したものの編集(CMカット)ってどうしていますか? 自分は、ffmpegでPSに変換→Avidemux2で切り出し→mencoderで適当なサイズに再圧縮→mencoderで音ズレを直す とやっているのですが、ステップが多くて手間がかかる& PS変換時に音ズレするせいでCM前後1秒ぐらいを余分に切りとらざるを得ないので 何かもっといい方法がないかと試行錯誤中です。 >>490 ,493 乙です!
495 名前:login:Penguin mailto:sage [2010/10/01(金) 00:26:05 ID:xMpaCWvd] >>494 avidemuxで「ずれ」のチェックボックスをチェックして、その横の入力欄に"-750"ぐらいの 数字を入れてるけど(数字は要微調整) 1. ffmpegでMPEG-PSへ変換 2. avidemuxでCMカットと音ズレ補正 3. ffmpegでx264に再エンコ mencoderか。使った事無いな。。。
496 名前:login:Penguin [2010/10/01(金) 00:40:45 ID:3kWYrox4] mencoderでmpeg2使うとよくずれるよな 俺もffmpegだな つかCMカットなんかしないでいいじゃん
497 名前:493 mailto:sage [2010/10/01(金) 00:48:14 ID:L88aXUtL] >>494 CMカットなんてやったこと無いけど、 音がPSに変換したときにズレるのは、 自分が5月に解決した問題だ --es オプション試してみるといい --es でESデータで出力すると、GOP先頭と音声先頭が揃ってるから音はズレない 後はPSに変換するなり煮るなり焼くなりお好きにどうぞ 編集ソフトの都合は知らない。
498 名前:login:Penguin mailto:sage [2010/10/01(金) 02:33:27 ID:lkAEgpYb] >>497 recpt1 --b25 --sid HD --es test 60 30 test.ts として録画してみたんですが、 生成されるm2vが化けてしまいました。 test.tsの方は、正常に録画できてます。
499 名前:login:Penguin mailto:sage [2010/10/01(金) 02:45:05 ID:GFNKModM] wine でmurdoc cutter -> restampでPTS/DTS打ち直し CMカットとかPS変換とかしなくても 元のTS再生するだけで いつも200msぐらい音声ずれてる(映像が遅れてる)感じだけど mplayerの方で"-"押しで調整してるから気にしてない
500 名前:login:Penguin mailto:sage [2010/10/01(金) 16:51:20 ID:ntPHtCyg] ffmpegでx264にエンコ。 avidemuxでCMカット。
501 名前:login:Penguin mailto:sage [2010/10/01(金) 22:41:51 ID:L88aXUtL] >>498 作成された m2v なファイルは ffmpeg でも解析できないダメっぷり? --start_time オプションも念のためつけてみてどう? それから、実行時の画面出力された結果と ffmpeg -i TSFILE あたりの情報もあると解析に役立つかも 時間があったら解析してみます
502 名前:login:Penguin mailto:sage [2010/10/02(土) 03:01:39 ID:7PsRMMml] >>501 --start_timeオプションをつけてもダメでした。 recpt1やffmpegのログは長かったので、 ttp://pastebin.com/3MkqQXJA に上げました。よろしくお願いします。
503 名前:login:Penguin mailto:sage [2010/10/02(土) 03:03:31 ID:Z4H44lZc] >>494 です。どもです、情報ありがとうございます。 >>495 ,497で色々試してみます。 # >>495 はavidemux2の出力形式によってズレを直せたり直せなかったりする模様 # TSやaviはNGでしたが、PSならいけました。
504 名前:login:Penguin mailto:sage [2010/10/02(土) 07:08:23 ID:hXEi4Jeu] TSを解析してタイムコードと実際の音声がずれてたら補完してくれるようなソフトないかな? もちろん、linux対応で。
505 名前:login:Penguin mailto:sage [2010/10/02(土) 07:43:59 ID:s/lnxGXj] Atom + ION + PT1/PT2 をやろうとしたとき、 最近は拡張スロットがPCI-eに移行してるのが 増えてきて、構成的にやりにくくなってきてるよね。
506 名前:login:Penguin mailto:sage [2010/10/02(土) 08:16:00 ID:GG3DyHeo] >>505 つ akiba-pc.watch.impress.co.jp/hotline/20100724/ni_ceb262.html
507 名前:login:Penguin mailto:sage [2010/10/02(土) 11:48:37 ID:Z4H44lZc] >>503 を訂正です。ズレが直せなかった原因は「プロジェクトの保存&実行」でした avidemux2で音ズレの補正を設定してそのまま動画出力するとOKなのですが、 音ズレの補正を設定してからプロジェクトを保存し、そのプロジェクトを実行するとズレの補正が無効になるようです。
508 名前:login:Penguin [2010/10/02(土) 13:10:35 ID:9IaNRhc4] DVDレコで録画したCPRM解除済みMPEG-TSを編集するのに使ってる。 その時、コンテナはmkvを選んでおくと便利だね。Iフレームでカット編集する必要があるが。 mkvならTS動画もAC3音声もそのままコピーで出力できる。このmkv形式でならそのまま Youtubeにもアップロードできるし。ただ音声がズレるので-200ms設定してるが。 あとはiPhone用にする時だけmp4にエンコードしてるかな。
509 名前:login:Penguin mailto:sage [2010/10/03(日) 08:00:13 ID:8Q7SzCFb] recpt1でSID2064指定して録画したら100Mぐらいのファイルになるので該当番組をfullで録画してから ffmpeg -i で解析したら以下のとおりになった。 Program 2064 ???KhF|J|Aw Stream #0.2[0x111]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.3[0x112]: Audio: aac, 48000 Hz, stereo, s16, 188 kb/s Program 2065 ヘツモKhF|J|Awイ Stream #0.2[0x111]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.3[0x112]: Audio: aac, 48000 Hz, stereo, s16, 188 kb/s Program 2066 ヘツモKhF|J|Awウ Stream #0.2[0x111]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.3[0x112]: Audio: aac, 48000 Hz, stereo, s16, 188 kb/s Program 2448 ヘツモKhF|J|Aw7HBS Stream #0.0[0x281]: Video: h264, yuv420p, 320x180, 14.99 tbr, 90k tbn, 29.97 tbc Stream #0.1[0x283]: Audio: aac, 24000 Hz, stereo, s16, 45 kb/s Program 2199 ヌャ、ノ At least one output file must be specified なぜ、ちゃんと録画出来ないんだろう?他の番組は出来るんだけど・・・
510 名前:443 mailto:sage [2010/10/03(日) 11:40:53 ID:2Mcpm+qq] ttp://hg.honeyplanet.jp/pt1.oyama/rev/e413158cae13 大変申し訳ないです。hg commitミスしてました。 uShareのファイルを追加していなかったので、コンパイル出来ない代物でした。 また、http_close()を綺麗に実装したので、接続後、再接続。 という、「出来て当たり前」の事もできるようになりました。 後は、シグナルを綺麗にまとめるのと、ビットレート*残り録画時間でファイルサイズ取得機能かな #相変わらず「死なない」ので、最後にSEGVで死にますw
511 名前:login:Penguin mailto:sage [2010/10/03(日) 20:01:07 ID:1o5MXmXd] >>496 > つかCMカットなんかしないでいいじゃん 昔ビデオに撮った番組のCM カットをして保存したことで、 今となっては当時の貴重なCM を失ったことを後悔している、と 言ったのは中森明夫だったか、宅八郎だったか。
512 名前:443 mailto:sage [2010/10/03(日) 22:03:48 ID:2Mcpm+qq] recpt1 DLNAサーバ対応改造進捗報告 ttp://hg.honeyplanet.jp/pt1.oyama/rev/5dcaf3785ebe プロセス終了時に core 吐く問題を解決。 (これで普通にプロセスが終了出来ます) ビットレートを「決め打ち」した上で、Content-Lengthヘッダを録画時間から算出 #MPEGのビットレートって、avformatからとってくるのが正解なんだろうけど、 #ストリームなので、どうやろうかなぁ… これでとりあえず使い物になる様になったかなぁといったところです。 実行時に INFO レベルのログをテキストで大量に吐いているのだけど、 出さない方法を調べること>自分 試してもらえる方がいて、動いたよー。って報告もらえるとうれしいです。
513 名前:login:Penguin [2010/10/03(日) 23:11:25 ID:WTnAhw8M] >>511 伊集院光だったかな
514 名前:443 mailto:sage [2010/10/05(火) 01:44:54 ID:Sxqi+xi6] hg.honeyplanet.jp/pt1.oyama/rev/5a380559a61e 実測値からビットレートを計算する方式に修正 INFOログが大量に出る件、INTELの libupnp の仕様っぽい。 もう少し調べてみます。
515 名前:443 mailto:sage [2010/10/05(火) 01:57:05 ID:Sxqi+xi6] hg.honeyplanet.jp/pt1.oyama/rev/3a7d8d2f0585 configure に追加するべき -lrt を忘れてました これでコンパイル出来ます
516 名前:recpt1 httpサーバーの人 [2010/10/05(火) 02:55:39 ID:0XVCXWbu] >>492 2sen.dip.jp/cgi-bin/pt1up/source/up0298.gz >>459 のパッチを当てました。 それと、パスで/channle/allと指定したときの動作を変えました。 関西でもMBSなどで、たまにsidで分離できないことがあること に気づいたので、allの時は何もしないという風にしました。 以上二点ですがよろしくお願いします
517 名前:recpt1 httpサーバーの人 [2010/10/05(火) 02:56:59 ID:0XVCXWbu] 使い方は例によって ./autogen.sh ./configure --enable-b25 make でお願いします。
518 名前:login:Penguin mailto:sage [2010/10/05(火) 20:57:23 ID:HhYKRhkB] >>516 ありがとうございます。大切に使わせていただきます。
519 名前:login:Penguin mailto:sage [2010/10/06(水) 18:37:27 ID:yIUvX3ut] >>516 早速使わせていただきました。 > 関西でもMBSなどで、たまにsidで分離できないことがあること > に気づいたので、allの時は何もしないという風にしました。 RC3を入れて--sid指定にしてから、MBSの録りミスが増えたのですが、同じ現象でしょうか… とりあえず新バージョンで様子見です。
520 名前:recpt1 httpサーバーの人 mailto:sage [2010/10/06(水) 21:59:34 ID:ddDxlfQ3] >>519 URLとしてsidにallを与えたときの動作を変えただけなので ファイルに録画するときの動作はRC3と同じだと思います。 MBSはsidオプションを付けずに録画してみてはどうでしょうか?
521 名前:login:Penguin [2010/10/06(水) 22:09:28 ID:CoVDo+1R] www.bestgate.net/capture_earthsoft_pt2.html
522 名前:519 mailto:sage [2010/10/07(木) 00:54:06 ID:A/3ZfXk5] >>520 わかりました、MBSに関しては後でtssplitterに通すことにします。 ありがとうございました。
523 名前:login:Penguin mailto:sage [2010/10/07(木) 17:50:56 ID:65oVpW6I] 途中でアナログのCMが入ることが多い、とかあんじゃないの?
524 名前:login:Penguin mailto:sage [2010/10/07(木) 21:04:42 ID:o69MKDuZ] アナログじゃなくてSDだな
525 名前:443 mailto:sage [2010/10/08(金) 01:13:36 ID:Cb3EHpcO] hg に push はまだしてませんが、recpt1 DLNAサーバ版で、 複数の http セッションを同時に張れるようになりました。 DLNAサーバと言っても、httpプロトコルが骨格ですので、 httpd版とうまいことマージ出来ないか、考えて見ませんかね? (ソースコードをもう少し細かく分けて管理する等) 複数セッション対応にかんしては、今週末あたりに出せそうな感じです。 libupnpをrecpt1内部に取り込む形になるのでまたコードが肥大化していく… あと、妄想なのですが、recpt1の tssplitter_lite なコードは引っこ抜いてしまって、 SIDな挙動はffmpegのライブラリベースにしてしまうのってどうだろうなぁ? ffmpeg の ProgramID 指定っていい感じですかね? open、close、read、write、seekの callback さえ作り込めば対応出来そうな雰囲気なので、 実装は可能である気がしています。やってみないと分からないですが… それとも、チマチマと tssplitter_lite.c の修正と、 TSの解析を進めていくのがいいのであるか? 個人的にはTSの解析は興味が無いところなので、 自分がやるなら ffmpeg のライブラリを利用する方向に倒してしまうと思います。 #ストリーミングMPEG4 AVC変換等に発展させられるし 自分の時間がどれだけ作れるか?ってところもあるので この妄想の対応を本当にするかもまだ未定ですけど。
526 名前:login:Penguin mailto:sage [2010/10/08(金) 01:21:16 ID:XYad9hzb] 乙です!
527 名前:recpt1 httpサーバーの人 mailto:sage [2010/10/08(金) 12:35:41 ID:siKO1am/] >>525 マルチセッション対応いいですね。 こちらの成果は実際たいしたことないと思いますが、 マージして単一バージョンにしたほうが便利だと思います。(ユーザーからすると) 現在私のほうは忙しいため主導的にやっていただけると助かります。 (私が書いた分の権利がなんとかとかは言いませんので) 時間をみつければ協力していきたいと思いますのでよろしくお願いします
528 名前:login:Penguin mailto:sage [2010/10/09(土) 01:09:10 ID:ks9RJoKd] 地デジ放送は解像度は1440x1080、16:9になるよう横に引き伸ばしている。 とアチコチで見かけますが、どうも全ての局がこうなっているわけじゃないんですね。 KBSは1920x1080になってました。 # 録画した番組だけタマタマなんだろうか…まさか放送中に切り替え可能…とか、ないですよね?
529 名前:login:Penguin mailto:sage [2010/10/09(土) 01:17:48 ID:M38x5VX+] >>528 切り替え可能に決まってるだろ
530 名前:login:Penguin mailto:sage [2010/10/10(日) 14:52:15 ID:WAqLX94H] >>528 ,>>529 横から失礼。 おおっ、私も勝手に1440x1080だと思ってた。wikipediaを見たら規格として1920x1080も入ってるだね。 なんで他局は1440x1080なんだろう?機材の問題?圧縮率の問題?
531 名前:login:Penguin mailto:sage [2010/10/10(日) 15:00:08 ID:EN87RsJ0] 地デジは帯域が狭いからフルHDにするとたいていの場合は逆に画質が落ちる
532 名前:login:Penguin mailto:sage [2010/10/10(日) 15:30:48 ID:evHSOe97] >>529 トン。って…マジですか。そういう録画データにはあたったことがないけど そのまま再生/再圧縮するとトラブルになりそうな予感が。
533 名前:443 mailto:sage [2010/10/10(日) 15:51:47 ID:gBCtbn9h] hg.honeyplanet.jp/pt1.oyama/rev/4f6d9621ee00 DLNA改造版、マルチセッション対応&必要なライブラリ同梱版を hg に push しました。 ただし、libavformatとlibavcodecに関しては含めていないので、 コンパイル時にはffmpeg-devel的なライブラリを入れておいてください。 $ ./configure --prefix=/tmp/hage --enable-b25 --with-b25-dir=DIR $ make configureでコケた場合(ffmpegのヘッダの位置が想定と違う)には、 ソースと configure の両方を *適切* に修正してしまってください。 再生出来た機械 ・SONY BRAVIA KDL-32J5 ・VLC( /w Intel UPnP モジュール) ・VLC(httpストリーム再生) 注意事項 ・DLNAでの動作を強要します。オプション化はまだやってません ・libupnpとlibdlnaのコンパイルはかなりダサいことやっているので、気づいても見なかったことにしてください PS3とかXbox360とかでも動作するハズなので、確認報告してくれるとうれしいです…
534 名前:443 mailto:sage [2010/10/10(日) 22:49:22 ID:gBCtbn9h] ttp://hg.honeyplanet.jp/pt1.oyama/rev/cc3e3f370aec ビットレートが短時間に上昇した後、再生がおかしくなる問題に対処する為、 ストリーミングのキューサイズの増加してみました。 これで3時間ほど再生してみましたが、問題は無い感じです。 キューはコード上はタダのポインタなので、 8倍としてもメモリサイズ的には64KByte増加(?)程度なので気にしない方向で。
535 名前:login:Penguin mailto:sage [2010/10/11(月) 12:09:40 ID:L0k5S7Ln] >>534 ありがとうございます。 試してみたところ、 Warninig: can't parse file "/tmp/hage/etc/ushare.conf". Interface eth0 is down. Recheck uShare's configuration and try again ! とでます。 --prefix の指定がいけないのでしょうか? ちなみに、録画はちゃんとできますし、 eth0 も生きています。
536 名前:535 mailto:sage [2010/10/11(月) 12:50:15 ID:L0k5S7Ln] 失礼。 ushare をinstall したらうまくいきました!
537 名前:login:Penguin mailto:sage [2010/10/11(月) 15:38:31 ID:UhyQqMEb] >>535 そのメッセージ自体は無視して問題ないです uShareのコードそのままパクってる箇所で、 設定ファイルみつからないんだけど?ってエラーが出てるのですが、 設定値はプログラム内部埋め込みにしているので設定ファイルは不要なのです。 Warning自体は出ていても、問題なく動きます。とりあえず無視してしまってください こういった改善箇所はまだ色々あるので、生温かく見守ってください
538 名前:535 mailto:sage [2010/10/11(月) 16:15:19 ID:L0k5S7Ln] >>537 エラーメッセージは無視して良い旨了解です。 で、その後エラーメッセージは出なくなったのはいいのですが、 肝心の表示がうまくいきません。 Link Station (DLNA Client) では、 サーバー名 ushare:1 、File名(?) stream というのは出るのですが、クリックしても表示できず、サーバー側でエラーが出ます。 VNCのStream表示でも上手く表示できませんでした。 もしかして基本的な使い方が判っていないのかもしれないのですが、 ./recpt1 --b25 --strip 27 - /dev/null とかして、DLNA Client で見る・・・というので良いのですよね? (Servier環境は、Ubuntu Server 10.04 です)
539 名前:535 mailto:sage [2010/10/11(月) 16:16:43 ID:L0k5S7Ln] ↑ 間違えた Link Station ⇒ Link Theater
540 名前:443 mailto:sage [2010/10/11(月) 16:48:51 ID:UhyQqMEb] >>538 基本的にその理解であっています 再生しようとしているストリームを、TSファイルとしてDLNAで流し込んだとき、 再生できる機械ですかね? もっと言うと、SIDでのふるい分けしていないストリームを問題なく食べられる機械ですか? SIDでのふるい分けは出来ればやっておいた方が食べる側のクライアントにやさしいと思います。 > VNCのStream表示でも上手く表示できませんでした。 VNC?VLCでなく? recpt1 動作ホストのIPアドレス:49152/web/100000.ts をストリーム再生出来ます?(HTTPストリームでこれでイケるハズです) ポート番号は libupnp が動的に決めるので、確定ではないので LISTEN しているポート調べてください。(ログ、netstat -an 等) HTTPでの再生が出来るモノだったら大体コレでイケるハズです (DLNAはこれにカワを被せた程度のモノなので)
541 名前:login:Penguin mailto:sage [2010/10/11(月) 23:51:26 ID:j55hklFc] >>443 >>498 私も、この連休で--esオプション有りのrecpt1を使ってみました。 (使ったのはDLNA版ではなく、4009737ea899版です) こちらでも生成されるm2vがおかしなことになっていました(BS high録画にて)。 調べてみたところ、tssplitter.hで定義されている。splitpesbuf_t.bufferが偶にあふれているようでした。 対処療法として、u_char buffer[3*1024*1024];としたところ、m2vが正しくなったようです。 私は、Mpeg2システムには詳しくないので、正しい修正かは分かりません。 この修正と、a tiny patch for recpt1/tssplitter_lite.cの該当部分の修正で 使っていますが、今のところ問題はおきてません。 tssplitter_lite.cを使えば、TSファイルを読み込ませて、映像、音声を同期させて、 ESダンプするツールなんかも出来そうですね・・・。 とはいえ、--esオプション有りのrecpt1が動けば使わないか・・・。
542 名前:535 mailto:sage [2010/10/11(月) 23:54:07 ID:L0k5S7Ln] >>540 すみません。 VNC ではなく、 VLC でした・・・ VLCで ネットーワークストリームを開く -> hoge:4915x/web/100000.ts とすると、サーバー側に http_get_info, filename : /web/100000.ts Looking for entry id 100000 Found at 0x9ce540 http_get_info, entry found. Looking for entry id 100000 Found at 0x9ce540 Fullpath : /web/stream.ts get_file_stream(): finish. とメッセージが表示されますが、VLC側には何も出ません。 ファイルに落とす録画はできているのでコンパイルは上手くいっていると思うの ですが、何か確認すべきところなどアドバイスがあればお願いします。
543 名前:login:Penguin mailto:sage [2010/10/12(火) 03:59:25 ID:BuE1QNM0] >>541 情報ありがとうございます。 u_char splitpesbuf_t.buffer[3*1024*1024] としたら壊れなくなりましたか。 了解です。コミットした場合の影響度等もうちょっと調べてから取り入れさせてもらいます。 >>542 お手を患わせて申し訳ないです。 ファイル直打ちの get_file_stream(): finish までいけてるので、 TSデータが送信されてそうな感じですねぇ。 念のため確認ですが、b25オプションつけてます? wget等で直指定してファイルが落ちてくるか確認出来ませんか? で、その wget で落としたファイルを、ローカルファイルとして再生できるか? 出来ない場合、recpt1 DLNA版が壊していることになります…orz...
544 名前:443 mailto:sage [2010/10/12(火) 05:27:52 ID:BuE1QNM0] >>543 PESの仕様を再確認してみました。 ISO-13818-1 2.4.3.6 PES packet Table 2-17 - PES packet PES_packet_length 16 uimsbuf なので、最大値は 65535 です。 128*1024 で収まるハズです。が、収まっていないと。 demuxのコードが変な事している気もしますが、 PES毎に alloc しているので 3MByte x PES の分メモリ食いになるのが微妙です。 富豪的に大きいことはいいことだ。で行っちゃうのも手ですけどカッコ悪いです。 コード読み直す元気がある時に、demuxのコードは何とかすると言うことにして、 3MByteで行っちゃいますか…カッコ悪いけど、とりあえず動く方が大事ということで…
545 名前:443 mailto:sage [2010/10/12(火) 05:59:38 ID:BuE1QNM0] hg.honeyplanet.jp/pt1.oyama/rev/20442921bff5 PES bufを3MByteに拡張。 uShareの名前を表に出さないように修正。 UUIDの計算を、PID+MACアドレスとしたので、複数 recpt1 が同時起動可能。 DLNAの表示名を recpt1 に変更(デバイスファイル名含めたいなぁ…) といった修正を行っています。
546 名前:535 mailto:sage [2010/10/12(火) 07:10:22 ID:pl/6i4bg] >>543 >念のため確認ですが、b25オプションつけてます? はい、サーバーを ./recpt1 --b25 --strip 27 - /dev/null として待機させています。 因みに、 /dev/null を test.ts とすると、このファイルは後から VLC で視聴可能です。 >wget等で直指定してファイルが落ちてくるか確認出来ませんか? これは .../web/100000.ts を wget するということですか? (Linux環境がServer以外に無いのですが、自分自身でwgetすればいい?) やりかた自信は無いですが、頑張ってみます。
547 名前:535 mailto:sage [2010/10/12(火) 19:59:48 ID:pl/6i4bg] >wget等で直指定してファイルが落ちてくるか確認出来ませんか? 確認してみました。 コマンド端末を2つ上げて、 端末1: ./recpt1 --b25 --strip 27 - /dev/null として待機。 その後 端末2: wget localhost:49152/web/100000.ts とすると、端末2で、 localhost|127.0.0.1|:49152 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 0 [video/mpeg:DLNA.ORG_PS=1] `100000.ts' に保存中 [ <=> ] 0 --.-K/s 時間 0s 2010-10-12 19:45:01 (0.00 B/s) - `100000.ts' へ保存完了 [0/0] というように、ファイルの長さが0になってしまっています。 アドバイスがあればよろしくお願いいたします。
548 名前:login:Penguin mailto:sage [2010/10/13(水) 01:41:29 ID:J17hPGOZ] >>547 ご協力ありがとうございます。 該当箇所分かりました。 録画時間がコード上で「0」になる指定方法していますか。 内部値としては最大とする方が良いですねぇ… だけど、本気の最大値にすると CONTENT-LENGTH: 9223372036854775807 になるから、マトモに扱えるプレイヤが存在するか? 1日垂れ流しをすることを想定して、100GByte固定でどうかな? とりあえずこれで実験してみてください。 うまく行かない場合には、 http.c の L606 を *適切* に書き換えてみてください。 hg.honeyplanet.jp/pt1.oyama/rev/7b663556757f
549 名前:535 mailto:sage [2010/10/13(水) 06:54:43 ID:4wMT3vu4] >>548 ぉお、ありがとうございました。 VLC でストリーム再生できました。 でも、残念ながら毎回10秒もしないで http_seek Attempting to seek by 0 from 0 in /web/stream.ts /web/stream.ts: cannot seek: STREAM Segmentation fault を出して、Server 側が落ちてしまいます。 これって、 >http.c の L606 を *適切* に書き換えてみてください。 で直る話なのでしょうか? アドバイスをよろしくお願いします。
550 名前:535 mailto:sage [2010/10/13(水) 07:36:12 ID:4wMT3vu4] ↑ L606を変えて、 10MB まで変化させて見ましたが、 Segmentation fault で落ちる状況に変わりませんでした。 確認すべきことがあればアドバイスください。
551 名前:535 mailto:sage [2010/10/13(水) 07:48:32 ID:4wMT3vu4] 因みに、wget してみたところ、 localhost|127.0.0.1|:49152 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 500 Internal Server Error 2010-10-13 07:45:15 エラー 500: Internal Server Error となります @ うゎ、会社に遅れる!
552 名前:443 mailto:sage [2010/10/13(水) 21:49:13 ID:J17hPGOZ] >>449 Segmentation faultですか… http.c の L606 を変更してもいいことは起こらないパターンだと思われます。 こちらでも色々やってみましたが、再現しませんでした。 seekのメッセージは再生初めてから一度きり?それとも何度か出ます? 再生機で再生を始めてから、ボタン等何か押しました? 再生機が実は裏で何かやっている気がすることとかありません? wgetで500 Internal Server Error は、パス間違えてると思います。 0の数とか正しいですか?404に落とした方が人に優しい気もしますねぇ… 気が向いたら対応するかも。 $ wget 192.168.1.34:49153/XXXXXX/100000.ts wget 192.168.1.34:49153/XXXXXX/100000.ts --2010-10-13 21:45:28-- 192.168.1.34:49153/XXXXXX/100000.ts Connecting to 192.168.1.34:49153... connected. HTTP request sent, awaiting response... 500 Internal Server Error 2010-10-13 21:45:28 ERROR 500: Internal Server Error.
553 名前:443 mailto:sage [2010/10/13(水) 22:27:04 ID:J17hPGOZ] hg.honeyplanet.jp/pt1.oyama/rev/20442921bff5 から hg.honeyplanet.jp/pt1.oyama/rev/7b663556757f に関してですが、UUIDが起動毎に異なる(PIDを含めたので)ため、 braviaの画面メニューがエライ事になることが判明しました。 (recpt1のアイコンで画面が爆発します...orz...) recpt1:X (Xはデバイスファイルの末尾の数字)と画面表示するように改造。 UUIDもPIDではなくデバイスファイル名からと するように早急に改造しますので少々お待ちください。
554 名前:login:Penguin mailto:sage [2010/10/13(水) 23:07:48 ID:tVJKTFuI] そんな機能より映像ファイルと音声ファイルが破損してたりしたら補完するような機能が欲しい。 ffmpegで時々エラーになったり、音ズレがテラウザス。
555 名前:535 mailto:sage [2010/10/13(水) 23:53:12 ID:4wMT3vu4] すみません。 Wget できました。 アドレス間違えてみたいです。 で、wget でも Found 1 files and subdirectories. <− ここで待機 http_get_info, filename : /web/100000.ts Looking for entry id 100000 Found at 0x1ecc130 http_get_info, entry found. Looking for entry id 100000 Found at 0x1ecc130 Fullpath : /web/stream.ts get_file_stream(): finish. Segmentation fault といっておちてしまいます。
556 名前:535 mailto:sage [2010/10/13(水) 23:54:00 ID:4wMT3vu4] (続き) 因みに、短いファイル(10MB位)で転送がたまたま上手くいった場合には, そのファイルはちゃんと視聴可能です。 (壊れていません) VLCでのStream視聴の場合には Found 1 files and subdirectories. <− ここで待機 http_get_info, filename : /web/100000.ts <−視聴開始 Looking for entry id 100000 Found at 0x1da6210 http_get_info, entry found. Looking for entry id 100000 Found at 0x1da6210 Fullpath : /web/stream.ts get_file_stream(): finish. http_seek Attempting to seek by 0 from 0 in /web/stream.ts /web/stream.ts: cannot seek: STREAM Segmentation fault となります。 なお、いわゆる再生機(Link Theater)では試していません
557 名前:443 mailto:sage [2010/10/14(木) 00:10:37 ID:9XjstHBy] hg.honeyplanet.jp/pt1.oyama/rev/0db6ccf0fe31 DLNAの表示名に devN を使用していると出す修正と、 UUIDにデバイスIDを含める(半固定とする)ように修正しました >>555 何故SEGVしてしまうのか予想が付かないです うちでは全く再現しません。 まさかの初期化漏れでもあるのかなぁ… 週末にでもコードを見直してみます。
558 名前:login:Penguin mailto:sage [2010/10/14(木) 06:00:47 ID:gPEZmaJ3] >>554 TS録画して再生するだけで音ズレすることある?
559 名前:535 mailto:sage [2010/10/14(木) 06:08:43 ID:4dZfvV60] >>557 再生機(LinkTheater)でTV番組をRealTimeに見たいな、とずっと思っていたので 今回の機能はまさに欲しかった機能です。 ホントに期待しています。
560 名前:login:Penguin mailto:sage [2010/10/14(木) 14:29:36 ID:d3rf9Rwp] HTTTPならチャックにして返せば事前にファイルサイズを返さなくてもいいんじゃね? DLNAはよく知らないからクライアント側が対応できるか解らないけど。
561 名前:login:Penguin mailto:sage [2010/10/14(木) 16:49:28 ID:bEcXXEgr] NNTPと書いたら、Nが多いと指摘されたことがある。
562 名前:login:Penguin mailto:sage [2010/10/14(木) 17:05:45 ID:d3rf9Rwp] ごめんtypoした… 許してください…
563 名前:443 mailto:sage [2010/10/15(金) 01:38:08 ID:yJ+ZIb2a] >>559 早期解決のため、できればこちらで再現させて core から解析してみたいと思います。 以下の情報の採取と調査をお願い出来ませんか? (1) CPUの種類(i386(32bit) or AMD64) (2) recpt1 利用時のコマンドラインオプション (3) recpt1 を動作させているディストリビューションの詳細情報 (4) recpt1 を動作させているホスト上での uname -a の実行結果 (5) SEGVしてしまう番組を TS に保存した場合の ffmpeg -i TSFILE の実行結果(番組、放送局に関係なく発生するか?) (6) DLNA機能統合前の revision(esオプション実装後) のコードに於いて、同様の障害が発生するか否か? お願いばかりで申し訳ありませんが、ご協力いただければと思います。
564 名前:443 mailto:sage [2010/10/15(金) 01:51:09 ID:yJ+ZIb2a] >>563 すいません。以下も追加でお願いします。 (7) recpt1を起動させてhttpでのアクセスを行わない場合には、SEGVするか? (8) (7)でSEGVしない場合、httpでアクセスしはじめてSEGVするまでのおよその時間(1-2秒程度?)
565 名前:login:Penguin mailto:sage [2010/10/15(金) 15:03:39 ID:21pCYcJ2] SID指定でCSを録画したのだが、日本語音声と英語音声が一つになってしまった・・・ なんとか分離出来ないんですかね?
566 名前:login:Penguin mailto:sage [2010/10/15(金) 19:01:39 ID:p4Qb1ugE] 一つになったってのがよくわからん。 左と右で日本語と英語が出てくるのか、それとも両方から日本語と英語が出てくるのか 左と右で日本語と英語が出てくるなら、再生ソフトで片方のチャンネルだけに絞ることができるかもしれない。 両方から日本語と英語が混ざって出てくるならこれを分離するのは至難。 大抵は再生ソフトで切り替えができるもんだが。
567 名前:login:Penguin mailto:sage [2010/10/15(金) 19:30:40 ID:6Ye/ZsCq] 成果物が散乱しすぎ
568 名前:login:Penguin mailto:sage [2010/10/15(金) 20:13:07 ID:Nyus/GJV] >>565 ffmpeg -i "TSファイル"の実行結果は? 普通の2ヶ国語放送だったら↓のようになるはず Stream #0.0[0x100]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 33.57 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x110]: Audio: aac, 48000 Hz, 5.1, s16, 396 kb/s Stream #0.2[0x111]: Audio: aac, 0 channels, s16 2つあるAudioのうち、Stream #0.1が日本語、Stream#0.2が英語音声 これだったら>>414-417
569 名前:535 mailto:sage [2010/10/15(金) 21:50:09 ID:iluF0v6L] >>563 (1) CPUの種類(i386(32bit) or AMD64) -> Celeron G1101 (NEC Express5800/GT110b) (2) recpt1 利用時のコマンドラインオプション -> ./recpt1 --b25 --strip 27 - /dev/null (3) recpt1 を動作させているディストリビューションの詳細情報 -> Ubuntu 10.04LTS 64bit Server version (4) recpt1 を動作させているホスト上での uname -a の実行結果 -> Linux peach 2.6.32-25-server #44-Ubuntu SMP Fri Sep 17 21:13:39 UTC 2010 x86_64 GNU/Linux (5) -> 長いので次レスへ (6) DLNA機能統合前の revision(esオプション実装後) のコードに於いて、同様の障害が発生するか否か? -> すみません。 具体的にどのバージョンで試すべきか教えてください。 (7) recpt1を起動させてhttpでのアクセスを行わない場合には、SEGVするか? -> しない (10分以上放置しても大丈夫) (8) (7)でSEGVしない場合、httpでアクセスしはじめてSEGVするまでのおよその時間(1-2秒程度?) -> 早ければ2-3秒、長くもつ場合は30秒程度
570 名前:535 mailto:sage [2010/10/15(金) 21:50:55 ID:iluF0v6L] (続き) (5) SEGVしてしまう番組を TS に保存した場合の ffmpeg -i TSFILE の実行結果(番組、放送局に関係なく発生するか?) -> 色々なパターンがありますが、長いのでとりあえず最後の部分だけ Seems stream 0 codec frame rate differs from container frame rate: 59.94 (60000/1001) -> 29.97 (30000/1001) Input #0, mpegts, from '100000.ts': Duration: 00:00:04.26, start: 65600.125833, bitrate: 12874 kb/s Program 1024 NHKAm9g15~ Stream #0.0[0x100]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x110]: Audio: aac, 64000 Hz, mono, s16, 176 kb/s Program 1025 NHKAm9g25~ Stream #0.0[0x100]: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 24000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x110]: Audio: aac, 64000 Hz, mono, s16, 176 kb/s Program 1408 NHK7HBSG5~ Stream #0.2[0x581]: Video: h264, yuv420p, 320x180, 14.99 tbr, 90k tbn, 14.99 tbc Stream #0.3[0x583]: Audio: aac, 0 channels, s16 Program 65520 At least one output file must be specified よろしくお願いします。
571 名前:login:Penguin mailto:sage [2010/10/15(金) 21:58:17 ID:21pCYcJ2] >>568 Duration: 01:00:29.04, start: 88332.307956, bitrate: 4925 kb/s Program 340 Stream #0.0[0x1001]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 2000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0.1[0x1041]: Audio: aac, 48000 Hz, stereo, s16, 144 kb/s 0.2がないぽいorz これだと無理?
572 名前:535 mailto:sage [2010/10/15(金) 22:02:43 ID:iluF0v6L] > ffmpeg -i TSFILE 以下のようなエラーが出ていることが多い・・・という情報のほうが有意義ですかね。 でも、すべてにこれが出ているわけではありません。 [NULL @ 0x661670]non-existing PPS referenced [h264 @ 0x661670]non-existing PPS referenced [h264 @ 0x661670]decode_slice_header error [h264 @ 0x661670]no frame! [h264 @ 0x661670]non-existing PPS referenced Last message repeated 1 times
573 名前:login:Penguin mailto:sage [2010/10/15(金) 23:31:47 ID:Nyus/GJV] >>571 それで2ヶ国語なのか じゃあ後は>>566 と同じだ