[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/06 01:18 / Filesize : 310 KB / Number-of Response : 910
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:login:Penguin mailto:sage [2009/09/25(金) 21:11:51 ID:FedVzxRj]
Linuxでテレビ視聴・録画に関する話題を、デジタル/アナログ問わず扱うスレ
PT1ドライバもここで扱ってます


【関連スレ】

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でテレビ総合【デジタル/アナログ】
pc11.2ch.net/test/read.cgi/linux/1231189481/

【過去スレ】
Linuxでテレビを見る
pc11.2ch.net/test/read.cgi/linux/1013649811/

289 名前:login:Penguin mailto:sage [2010/01/17(日) 00:38:08 ID:2ue4HWMk]
メインPCをXP、サブPCをlinuxPT2録画サーバとします。

その場合、メインPCからPT2のチューナーを呼び出してメインPCから
地デジ等を視聴することは可能ですか?

290 名前:login:Penguin mailto:sage [2010/01/17(日) 01:10:24 ID:rREClY0O]
もちろん無理じゃない

httpサーバーを立てて、PT2を呼んで放送データを送出するCGIを組んでの
視聴はできる。ただし3秒ぐらい遅延する。

291 名前:login:Penguin mailto:sage [2010/01/17(日) 01:44:39 ID:OIl5+eS9]
>>290
視聴するだけなら、Sambaで共有すればいい。


292 名前:login:Penguin mailto:sage [2010/01/17(日) 02:23:18 ID:X/sjHBcO]
linuxにログインして録画せず直接udpで送ってXP側で受ける方法もある
スムーズな視聴が出来るかどうかはPC、ネットワーク
視聴するソフトなどの環境次第だから、いろいろ試してみれば良いと思うよ

293 名前:login:Penguin mailto:sage [2010/01/17(日) 03:07:14 ID:PlqLiHCa]
DVBアプリ集に入っていたdvbrecで録画したのですが、
再生した時にシークできません。
シークできるようにする方法はありますか?
再生ソフトはdvbパッチをあてたmplayerです。

294 名前:login:Penguin mailto:sage [2010/01/17(日) 11:58:31 ID:FveIldXD]
>>289
ttp://www.tadachi-net.com/desktop_pc/asus_terminator/avserver1.html

295 名前:login:Penguin mailto:sage [2010/01/17(日) 12:34:34 ID:KsWzTkkL]
>>293
dvbrecはMULTI2復号化をせずにそのまま保存しているので
パッチ当てたmplayerで(順に復号しながら)再生はできるけどシークはできない.
b25とかで復号化すればシークもOK

あるいはfuse_b25を併用して 最初から復号化したTSを保存する手もある


296 名前:287 mailto:sage [2010/01/17(日) 14:37:33 ID:7M0v5TjJ]
「ADTS、なんじゃそれ?」からスタートして、勉強しながらvlcをいじり始めました。

BS-1のステレオ/モノラルの切り替えに対応するところをデバッグしてますが、
NHK BS-1/BS-2のチャンネルをキャプチャした生TSファイルを使ってのテストでは
ADTSフレーム 1個につき1ブロック(?)の放送部分について、ステレオ<->モノラルの
相互の行き来で音声が止まらない状態まで到達してます。
..が、きょう昼間にVリーグ中継のライブ再生を試したら、
BSニュースからの戻りのときに落ちました。orz

並行して、もうひとつの難関であるADTSフレーム 1個に複数のブロックが
詰め込まれている場合(2ヶ国語放送が該当?)も調べてますが、
faad2がこの書式のフレームを食えませんよね?
mplayerのsvnのソースも見てて、大して処理に通す風もなく
faadに放り込んでいるようですが、マルチブロックの場合も
mplayerでは動いているんでしょうか?


297 名前:login:Penguin mailto:sage [2010/01/17(日) 15:38:11 ID:V2xQfD1u]
Epgrec

# tar xvzf epgdumpr2.tar.gz
epgdumpr2/
epgdumpr2/eit.h
epgdumpr2/tags
epgdumpr2/eit.c
epgdumpr2/sdt.h
epgdumpr2/Makefile
epgdumpr2/util.c
epgdumpr2/ts.h
epgdumpr2/xmldata.c
epgdumpr2/util.h
epgdumpr2/ts.c
epgdumpr2/epgdump.c
epgdumpr2/aribstr.c
epgdumpr2/sdt.c
epgdumpr2/readme.txt
epgdumpr2/aribstr.h
epgdumpr2/ts_ctl.h
# cd epgdumpr2
# make
make: `all' に対して行うべき事はありません.

。・゚・(ノД`)・゚・。 ウワーン
どうすればいいの??



298 名前:login:Penguin mailto:sage [2010/01/17(日) 15:46:18 ID:+Kqsq9v/]
makefileくらい読んでみようよ

299 名前:login:Penguin mailto:sage [2010/01/17(日) 16:19:35 ID:KsWzTkkL]
>>296
動いてないと思う
でも二ヶ国語とかのデュアルモノの場合,2chとして扱ってるってことはない?
single_ch_element(だったっけ?) 2こを1つのブロックに入れるって形で
(デュアルモノかどうかは PSIを見て判断?)

monoもfaadがPSやSBRに備えて 2チャンネルにupMatrix? してデコードしてたと思う
問題は実際にチャンネルが増える5.1chとのスイッチじゃないかな.

VLCの方は 知人が使用してるので
以前一度AACチャンネルスイッチのパッチ作成にトライして挫折しました。
demuxerやデコーダからoutputやsout? へ 書式変更が伝えにくい
mplayerやgstreamer faadのパッチ作ったときは
その辺はうまくaudio出力の方が対処してくれ
何もしなくてもOKだったような気がする.

>>297 touch Makefile とかでも駄目なのかな



300 名前:login:Penguin mailto:sage [2010/01/17(日) 17:47:19 ID:V2xQfD1u]
>>298
動いた・・・けど
EPGRecの番組表が取得し終わって
録画しようと番組名をクリックすると
job番号の取得に失敗っていうダイアルログが出るorz
なぜだー??

301 名前:login:Penguin mailto:sage [2010/01/17(日) 18:08:16 ID:0C0Y5fpy]
Webサーバーからatが使えてない、もしくはatそのものがインスコされてないなど
設定を見直してみよう

302 名前:login:Penguin mailto:sage [2010/01/17(日) 18:16:50 ID:h+/2KgwL]
>>300
epgrecのインストール先のパーミションは?

303 名前:login:Penguin mailto:sage [2010/01/17(日) 20:51:40 ID:zm1ozn6r]
>>300
/etc/at.denyに該当ユーザが記述されてるかもしれんよ


304 名前:login:Penguin mailto:sage [2010/01/17(日) 20:59:25 ID:NgTWQbzE]
>>300
実は apache が /sbin/nologin だとか。


305 名前:293 mailto:sage [2010/01/17(日) 23:22:45 ID:PlqLiHCa]
b25で復号化したところシーク可能になりました。
ありがとうございます。

306 名前:287 mailto:sage [2010/01/19(火) 04:26:54 ID:zM5iRTGg]
引き続きVLC改造の件を

>>299
> 動いてないと思う
> でも二ヶ国語とかのデュアルモノの場合,2chとして扱ってるってことはない?
> single_ch_element(だったっけ?) 2こを1つのブロックに入れるって形で
mplayerのソースも追ってみます。
やっぱこの問題が一番根深いようです。

>monoもfaadがPSやSBRに備えて 2チャンネルにupMatrix? してデコードしてたと思う
faad2のソースを見るとそのようです。


>問題は実際にチャンネルが増える5.1chとのスイッチじゃないかな.
トランスコード・ストリーミングでステレオ<->モノラル(2ch<->1ch)の切り替えが
通るように修正したもので、きょう未明に放送の番組で5.1chにトライしてみました。
BS-2の攻機SSSとNHK総合のプラネットアース。
MythTVに放り込む都合上、MP3(ステレオ)に変換して録画してますが、
前後30秒ぐらいも余分に録って、切り替えに成功しているのを確認できました。

あとは"Multiple blocks per frame in ADTS" ってヤツの対策だけです。

307 名前:login:Penguin [2010/01/19(火) 14:29:37 ID:S6FxwnZi]
xawtvのstreamerで録画しようとしてるんだけど
704x396程度以上画面サイズ大きくならないんだけどなんで?

/usr/local/bin/streamer -c /dev/video0 -t 0:10 -s 1280x720 -r 29.97 -f mjpeg -n ntsc -i Composite1 -o hoge_h.avi



308 名前:以下ログ [2010/01/19(火) 14:37:54 ID:S6FxwnZi]
なんで勝手に切り替わってるのかわからん

avi / video: MJPEG (AVI) / audio: none
vid-open: trying: v4l2-old...
vid-open: failed: v4l2-old
vid-open: trying: v4l2...
v4l2: open
v4l2: device info:
saa7134 0.2.14 / V-Stream Studio TV Terminator @ PCI:0000:05:00.0
vid-open: ok: v4l2
cmd: "setinput" "Composite1"
cmd: "setnorm" "ntsc"
movie_init_writer start
setformat: MJPEG (AVI) (1280x720): failed  ←ココ
v4l2: new capture params (704x480, 422P, 675840 byte)
setformat: 16 bit YUV 4:2:2 (planar) (704x480): ok
v4l2: new capture params (704x396, 422P, 557568 byte)


309 名前:login:Penguin [2010/01/19(火) 15:53:45 ID:S6FxwnZi]
あ、少し自己解決
ただ、xawtvで使ってる#define VIDEO_JPEG = ←ココの数値わからないんだけど何番だろう

310 名前:login:Penguin mailto:sage [2010/01/19(火) 18:00:24 ID:Pka15wzg]
>>306
少し調べただけなので自身ないけど うちとは症状が違う感じだ
"Multiple blocks per frame in ADTS" は出てこない. git trunkじゃないからかな

stereo-mono-stereo-mono というAAC音声をstdinから食わせると 最初に
> faad decoder warning: decoded zero sample
> main audio output warning: PTS is out of range (-31312), dropping buffer
と出るものの正常に出力, 最初のstereo->mono の切替時も警告とかでず再生されるが,次のmono-stereo の部分で
> faad decoder warning: Unexpected channel configuration change
が大量に(フレーム毎に)でて音が無くなり 次のstereo-monoで 下の警告が出るけど音が復活.
> main audio output warning: computed PTS is out of range (4848221), clearing out

5.1ch AAC単体で食わせると 下の警告は出るけど再生できる.
> faad decoder warning: decoded zero sample
> scaletempo audio filter warning: input and output formats are not similar
> main audio filter warning: no audio filter module matching "scaletempo" could be loaded
> main audio output warning: PTS is out of range (-31312), dropping buffer

stereo-mono + 5.1ch だと mono-5.1chの切り替わりの部分で 音が無くなり
> faad decoder warning: Unable to find ADTS syncword (つなぎ目のゴミ?)
> faad decoder warning: unknown channel ordering (x3つ)
ちなみに vlc-1.0.4 faad2 2.7 kernel 2.6.30.10 Fedora 11 x86_64

311 名前:287 mailto:sage [2010/01/19(火) 18:43:41 ID:zM5iRTGg]
>>310
ヘッダの同期が狂って、そういう症状で現れたのかもしれないです。
この現象のときのヘッダ部分のダンプはログにとってないからデータの内容と傾向は未確認。

ちなみに、うちのは
VLC version 1.1.0-git The Luggage (1.0.0-rc1-4552-g16cb266)
faad2-2.7
Fedora 12/x86, kernel-2.6.31.11

312 名前:287 mailto:sage [2010/01/20(水) 07:48:45 ID:ltdHZpnX]
BS-1のバイリンガル番組(ABCニュース、アメフト中継、...)でパケットヘッダ部の
ログを拾うと
packetizer_mpeg4audio debug: ADTS dump: FF F8 4C 00 2D C1 C8 ED 2A 01 32 33 2D 6C 44
packetizer_mpeg4audio debug: ADTS dump: FF F8 4C 00 31 41 C4 B4 3F A0 99 00 00 00 02
のように、ADTSヘッダで channel_configuration = 0 のフレームが続いてます。

13818-7(MPEG-2 AAC)の規格書(拾った)によれば、channel_configuration=0
のときは、続くデータ部分のPCE(Program Configuration Element)に書いてある
チャンネル構成を参照しなさい、ってことのようです。
デコーダの段でもないのに、ビット詰め詰め・可変長のデータの中を探れ、とは何とも酷な話。
なんでこんなフレームで出してるんでしょうね。
元が買い物の番組だからかなぁ...

上のダンプの2つ目は、そのPCEがヘッダの直後(10バイト目からのA0 99...)に
現れてますが、んなのは今のところ偶然そうなっているだけかもしれなくて
アテにできないし。
強引にチャンネル数=2に差し替えて以降のチェインにブン投げるのは
やってみたのですが、正規の2チャネル放送に切り替わったときにfaadで
エラーになってしまいました。

まったく、困ったちゃんなBS-1だこと。

313 名前:login:Penguin mailto:sage [2010/01/20(水) 13:35:59 ID:nyuY8dGi]
>>312
確かにmplayerのfaad2のsyntax.cによると↓のようだから 困ったちゃんなのは間違いない
>/* Table 4.4.2 */
>/* An MPEG-4 Audio decoder is only required to follow the Program
> Configuration Element in GASpecificConfig(). The decoder shall ignore
> any Program Configuration Elements that may occur in raw data blocks.
> PCEs transmitted in raw data blocks cannot be used to convey decoder
> configuration information.
>*/
>static uint8_t program_config_element(program_config *pce, bitfile *ld)

同じくsyntax.c::raw_data_block()では
> case ID_PCE:
> /* 14496-4: 5.6.4.1.2.1.3: */
> /* program_configuration_element()'s in access units shall be ig
nored */
> program_config_element(pce, ld);
> //if ((hInfo->error = program_config_element(pce, ld)) > 0)
> // return;
> //hDecoder->pce_set = 1;
> break;
となってるから コメント部分と入れ替えたら動いたりして;)

314 名前:287 mailto:sage [2010/01/21(木) 20:06:01 ID:+xn8NR9l]
>>313
ほほぉ、そういう手もあるかもということですね。
ただ、faadの方まで汚したくないので、vlcだけで何とかする方法を模索してます。

で、デュアルモノラル対策、左右にそれぞれ主音声・副音声で出てくる形式ですが、
ステレオ、モノラルとの切り替わりも含めてテストしてメドがつきました。
vlcでトランスコード/ストリーミングでMythTVに放り込んでの録画と
BS-1/BS-2の生TSでの再生テストをしてます。

自分自身の用途には耐えるレベルまで到達したので、
もうちょっとテスト録画を繰り返しつつ、デバッグコードの掃除やらをして、
土日あたりでパッチをアップローダに置けたらなぁ、と思っております。

315 名前:login:Penguin mailto:sage [2010/01/21(木) 22:01:41 ID:5lp1Q3lv]
>>314
お疲れさまです.
確かに faadの方はどこがパッチを受け付けてる(or受け付けてない)のかもはっきりしないし
mplayerのように中に抱え込んでる場合でないとややこしいですね
たぶん現状ではmplayerも BS1とかのPCE付きAACでは問題起こしそうな気がするから
確かめて移植したいけど, BSうちでは見れないorz.

316 名前:287 mailto:sage [2010/01/21(木) 22:10:33 ID:+xn8NR9l]
>>315
デュアルモノラルの番組は地上波でも結構あるようです。
平日に毎日流れるからテストしやすいのが、NHK総合のニュース7。


317 名前:287 mailto:sage [2010/01/21(木) 22:13:50 ID:+xn8NR9l]
きょう未明のボトムズ ペールゼンファイルズの録画を落とす、という
尊い犠牲が出ましたw
orz



318 名前:login:Penguin mailto:sage [2010/01/21(木) 22:44:41 ID:5lp1Q3lv]
>>316
mplayerの方は 去年末やってた"24 Season VII" では普通に二ヶ国語再生できてて
Tabキーで英語/日本語切り替えできてたけど
デュアルモノだったのか2ストリームだったのか憶えてない.
今度ニュース7で試してみます.

>>317 (-人-)
VLCのsoutでteeしてtranscodeしないオリジナルを保存するという安全策は駄目かな
(それともtranscodeの部分が死んだら soutのthread自体が死ぬのかな)

319 名前:318 mailto:sage [2010/01/22(金) 19:12:43 ID:fGfzq43F]
やっぱりmplayerも デュアルモノだと音声がめちゃくちゃだた
ニュース7の視聴で確認 orz
287氏のパッチを移植させてもらおう

> Unsupported LATM configuration: 12 programs/ 9 subframes, 4 layers, allstreams: 0
> FAAD: compressed input bitrate missing, assuming 128kbit/s!
> AUDIO: 48000 Hz, 1 ch, s16le, 128.0 kbit/16.67% (ratio: 16000->96000)


320 名前:287 mailto:sage [2010/01/22(金) 19:39:11 ID:d4cueCeH]
DTVアップローダ up0243.zip

321 名前:login:Penguin mailto:sage [2010/01/22(金) 22:01:23 ID:ms8LWL/R]
昨日の「ブラタモリ」PT2で録画失敗してたぁ

322 名前:login:Penguin [2010/01/22(金) 22:53:25 ID:vjMvgQqz]
>>301
Fedora12で利用しようとしているのですが
yum -y install at
でインストールしました。

>>302
# ls -l
drwxr-xr-x. 14 1000 1000 4096 2010-01-17 18:03 epgrec

>>303
/etc/at.deny
の中身は、何も書いてありません。

>>304
# vi /etc/passwd
apache:x:48:48:Apache:/var/www:/sbin/nologin
↓下記のように変更
apache:x:48:48:Apache:/var/www:/bin/sh

# /var/www/epgrec/getepg.php
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 113
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 113
      ・
      ・
      ・
(約同じ文字が50行・・・orz 何がおかしいのでしょうか??)
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 113
PHP Notice: Undefined index: 3012.ontvjapan.com in /var/www/epgrec/getepg.php on line 113

323 名前:login:Penguin mailto:sage [2010/01/23(土) 00:47:59 ID:cXiExFOX]
>>322
dbが初期化されてない。settings/config.xmlを消して設定しなおす。

324 名前:login:Penguin mailto:sage [2010/01/23(土) 01:47:52 ID:jt+C6fMt]
>>320
287さん 乙です
今週末試してみます

325 名前:login:Penguin mailto:sage [2010/01/23(土) 03:27:22 ID:q6VcQHTW]
現在販売中かつLinuxで動くものってFriioとPT2だけ?

PT2生産中止になったらどうなるんだろう…

326 名前:login:Penguin mailto:sage [2010/01/23(土) 04:36:36 ID:j8i/ZF14]
>>326
PT3待ちかな。PT2が発表された時から、アースソフトの社長が次は
シリコンチューナーでPCIeにすると言っていたので、大きくアーキテクチャが
変わりそう。

327 名前:login:Penguin mailto:sage [2010/01/23(土) 05:49:51 ID:Y8ooeJFx]
> PT2生産中止になったらどうなるんだろう…
生産は終わったんじゃなかったっけ?



328 名前:login:Penguin mailto:sage [2010/01/23(土) 05:53:35 ID:Y8ooeJFx]
>>321
「空から日本を〜」も録画してるクチだろ?

329 名前:login:Penguin mailto:sage [2010/01/23(土) 08:04:43 ID:b0uZc5lR]
>>322
エラーには関係ないけどapacheのシェルは/bin/shじゃ多分ダメです。
bash使ってください

330 名前:login:Penguin mailto:sage [2010/01/23(土) 08:05:51 ID:b0uZc5lR]
>>327
earthsoft.jp/order/index.html

331 名前:login:Penguin mailto:sage [2010/01/23(土) 13:14:42 ID:2lGwZIj2]
>>328
ご察しのとおり木曜は
テレビ東京「空から日本を見てみよう」録ってからNHK「ブラタモリ」です

332 名前:login:Penguin mailto:sage [2010/01/23(土) 15:45:53 ID:Rscs5+tU]
雷が怖い。
オレ自身が怖いんじゃなくて、雷で虎の子のPT1がやられたらと心配だ。
ギャァーーーーーーーーー

333 名前:login:Penguin mailto:sage [2010/01/23(土) 15:51:10 ID:UeeYSd9R]
サージキラー付き電源タップ付けとけ。
UPSも併用すれば、雷による瞬停にも耐えれるようになる。

334 名前:login:Penguin mailto:sage [2010/01/23(土) 19:08:59 ID:jt+C6fMt]
>>287さん 試してみました
ニュース7でのデュアルモノ再生には成功しました.
5.1ch AACへの切り替わりで音が消失(ストリーム出力で)したんですが
PCEがなくてADTSの固定?ヘッダにチャンネル数が書き込まれてるだけ(0でなくて)の場合には
非対応ってことでしょうか?
たしかARIB-STD-B32 II 5.2によると5.1chの場合は必ずしもPCE必須ではないように思いましたが

テストしたファイル: aac2-1-5.aac (2senのDTVアップローダ up0244.zip)
(ADTS, stereo->mono->5.1ch)
stereo->monoの部分は放送から,5.1chは映画トレーラから持ってきてフレームの頭で連結
>$ cat aac2-1-5.aac | ./vlc -I dummy -v --aout aout_sdl -
......... 5.1chへの切り替わり時点で以下の出力.........
> faad decoder warning: Unable to find ADTS syncword (monoの尻のゴミによる?)
> faad decoder warning: unknown channel ordering
> faad decoder warning: unknown channel ordering
> faad decoder warning: unknown channel ordering

ちなみにmplayerでもダメでしたorz (mplayer -channels 6 で5.1chがスロー再生になる)
今までchannels=2がdefaultになってることに気付いてなかった。・゚・(ノД`)・゚・。

335 名前:login:Penguin mailto:sage [2010/01/23(土) 20:20:32 ID:Y8ooeJFx]
>>334
>>287です。
テストありがとうございます。

アップしてもらったaacのファイルをhexdumpで見てみました。
連結した5.1chの部分、ADTSヘッダが"FF F1 4D 80"、MPEG-4 AACのようですね。
放送の方はMPEG-2 AACですが、MPEG-2/MPEG-4のベース仕様の部分まで
切り替わるとさらに初期化が要るんでしょうか...

336 名前:login:Penguin mailto:sage [2010/01/23(土) 21:13:11 ID:jt+C6fMt]
詳しくないので解らないけど
ベース仕様が違うといっても 符号化に使えるツールが増えるだけで
LCの場合はあんまり関係ないんじゃないかな
faadの中でも当該ビットの部分を見てるコードは憶えがないし...

それで PCEでダウンミックスの係数指示が入ってて2chに落とさないと
まずいのかなと思って..


337 名前:login:Penguin mailto:sage [2010/01/23(土) 21:21:33 ID:Y8ooeJFx]
>>336
すみません、MPEG-2 AACとMPEG-4 AACのちゃんぽんは
現状対応できてない、とさせて下さい。
許して...



338 名前:login:Penguin mailto:sage [2010/01/23(土) 22:31:41 ID:jt+C6fMt]
>>337
無問題です ややこしいこと言って申し訳ない
うちはBS入らないから5.1chを試すとなると映画トレーラになっちゃっただけです

339 名前:login:Penguin mailto:sage [2010/01/23(土) 23:30:55 ID:jt+C6fMt]
えーと.. 言った先からややこしいことなんで申し訳ないんですけど
トランスコードするとPTSかなんかおかしくなりませんか?
ニュース7の始まり部分(stereo -> dual mono)を録画したファイルfoo.ts を
再生する分にはまったく問題なしなのですが
cat foo.ts | ./vlc -I dummy - --sout
'#transcode{acodec=mp3,ab=128,channels=2}:std{access=file,mux=ts,dst=bar.ts}'
でトランスコードすると トランスコードの処理自体はうまく終了してるっぽいが
再生すると, 切り替わり部分で数秒間VもAもとまって その後通常どおり再生されます.
切り替わり時点で下のメッセージが出力される
> main input error: ES_OUT_SET_(GROUP_)PCR is called too late, increasing pts_delay to 300 ms
> main input error: ES_OUT_RESET_PCR called
> libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture
> libmpeg2 decoder error: DpbUnlinkPicture called on an invalid picture

(mplayer でbar.tsを再生すると切り替わり部分で音だけなくなります
切り替わり時点でBroken frame at 0xF300)

340 名前:login:Penguin mailto:sage [2010/01/24(日) 16:10:57 ID:EjSaxZ/z]
DVB 版ドライバの PT2 対応の件だけど
linux/drivers/media/dvb/pt1.c の525 行目あたり

if (!adap->sleep)



if (1)

に直すとあっさり動いたりしないですかね?

341 名前:login:Penguin mailto:sage [2010/01/24(日) 17:23:43 ID:Fvag+VV/]
if (1) ←これさ、なんかいやらしくないか?

342 名前:login:Penguin mailto:sage [2010/01/25(月) 13:31:23 ID:Lv9XOzHd]
じゃあ

#define TRUE 1

if(TRUE) {

で。

343 名前:login:Penguin mailto:sage [2010/01/25(月) 20:14:40 ID:zqBoFy0C]
その周辺のソースを読んだわけじゃないけど、それif文にする意味あるのか?

344 名前:login:Penguin mailto:sage [2010/01/26(火) 11:22:25 ID:7fo6vgkN]
じゃあ、while文で

345 名前:login:Penguin mailto:sage [2010/01/26(火) 14:30:47 ID:RdFdG4fs]
switch( 1 ){
default:
/*xxxxx*/
break;
}

346 名前:login:Penguin mailto:sage [2010/01/26(火) 17:47:47 ID:nKNOZskO]
do {
.... /* fancy something */
} while(0);


347 名前:login:Penguin mailto:sage [2010/01/26(火) 21:35:55 ID:NWxx7/h7]
NHKスペのCellレグザの回の再放送がきょうの夜中に



348 名前:login:Penguin mailto:sage [2010/01/26(火) 22:22:10 ID:b+WH4ArS]
見逃したから、録画しないと

349 名前:login:Penguin mailto:sage [2010/01/27(水) 08:18:22 ID:bdWi3QGq]
>>348
そして録画に失敗した、に100ペソ

350 名前:login:Penguin mailto:sage [2010/01/27(水) 10:26:45 ID:C0MZfcjV]
348じゃないけど録画に失敗した

351 名前:login:Penguin mailto:sage [2010/01/27(水) 10:56:43 ID:bdWi3QGq]
>>350
ったく、何やってんだよ > 川本

352 名前:login:Penguin mailto:sage [2010/01/29(金) 00:17:39 ID:hmYQZbdC]
>>343
わかりやすいかなと思って >>340 のように書きましたが、
if 文を消すのでももちろん OK です。

353 名前:login:Penguin mailto:sage [2010/01/29(金) 01:34:30 ID:rxl8agko]
DVBアプリ集をアップデートしました 2sen DTVアップローダ up0250
0.3->0.4での追加・修正点
1. mplayer/gstreamerでの音声再生の改善:
- 再生途中で二ヶ国語放送,5.1ch等切り替わる場合への対応改善

2. HDUS, PT1/2のDVBドライバに対する S2API対応判別のwork-around

3. firefox拡張機能「DVB Epg Recorder」(recepg)の追加:
- Yahoo!TV番組表ページの各番組リンクを右クリック->予約録画する機能を追加
スクリーンショット画像を参考.

4. 録画用スクリプト dvb*.pyの小改修:
- 録画開始時間のチェックの強化, 保存先のディレクトリを作成する機能の追加

mplayer/gstreamerのパッチは 前バージョン0.3のソースへの追加パッチなので
そのまま前のソースツリーを使用して パッチ当て・makeするだけでおk
firefoxアドオンの方は (私のように)デスクトップマシンで時々録画に使用する程度のライトユーザで mysqlやapache動かしたくない方へ.
よろしければお試し下さい.


354 名前:login:Penguin mailto:sage [2010/01/29(金) 04:21:08 ID:fD3laVJG]
>>353
あれ? DVB版ドライバPT2に対応なの? >>340のquick hackを利用?

355 名前:login:Penguin mailto:sage [2010/01/29(金) 11:48:20 ID:rxl8agko]
未確認. でも >>61 のように動作報告をいくつか見た気がしたので.

356 名前:login:Penguin mailto:sage [2010/01/29(金) 15:00:51 ID:yyy1Cdk3]
>>353
mplayerのfaadパッチを使わせて貰っています。faad2-1.patchでNHKの
ニュース→通常番組への切り替わりでも問題なくなりました。手持ちの
TSで試した限りでは皆OKでした。どうもありがとう。

あと、mplayerのsvn headだとlibmpdemux/stheader.hで一カ所rejectが
出ました。reconfigの所属すべき構造体が変わっているようです。


357 名前:login:Penguin [2010/01/29(金) 16:46:48 ID:FQ0VgJdS]
初歩的な質問で申し訳ありませんが、s2scanのコンパイルができません。
「make: `all' に対して行うべき事はありません.」とでます。また実行すると
-desktop:~/dvb_apps_0.4/cmds$ s2scan -l <<EOF > dvb-channels.conf
> 13
> EOF
bash: s2scan: command not found
となります。
2.6.28-17-generic
AMD Athlon(tm) 64 Processor 3200+
メモリー1508 MiB
ハード usb ハード70G
です。コンパイルの詳細をご教示ください。dvd-channels.confファイルはできますが
0MBです。




358 名前:login:Penguin mailto:sage [2010/01/29(金) 19:55:06 ID:rxl8agko]
>>356 情報どうもです.
コードのクリーンナップとdvdnav字幕関係の修正が入ったようですが,
今回のパッチの挙動に関係する部分はなさそうな感じなので そのまま
stheader.hの sh_audio_t に int reconfig; を足すだけで動くはず.
一応私の所では動きました.
あまり頻繁にrebaseすると 以前にパッチ適用した人が面倒かと思い
ベースとなるソースはそのままにしています.
どういう形でパッチや修正を配布したらいいのか 提案/要望があれば検討します

>>357
私がコンパイルしたバイナリが残ってるせいなので make clean; make かな.
あと ./s2scan じゃないと パスが通ってないのでcommand not found



359 名前:login:Penguin mailto:sage [2010/01/29(金) 20:16:31 ID:tLPTTeVh]
あきばおー、PT2予約受付中。欲しい人は急げー。納期はMax5月だけどw

360 名前:login:Penguin [2010/01/29(金) 21:33:07 ID:FQ0VgJdS]
>>358 いろいろ警告は出ますが、コンパイルができて、動きました。
今後ともよろしく、ご指導願います。
ありがとうございました。

361 名前:login:Penguin mailto:sage [2010/01/29(金) 21:40:35 ID:y9A6jno3]
今後、初歩的な問題は自分自身で解決するように

362 名前:login:Penguin mailto:sage [2010/01/29(金) 23:59:22 ID:rxl8agko]
>>360 警告は出ないはずなんだけど... なんか足りないパッケージとかがありそう

363 名前:login:Penguin mailto:sage [2010/01/30(土) 00:02:35 ID:195Xu8GK]
>>361
初歩的な問題で躓く人は、それが初歩的な問題かどうかは判断できない。
まぁ、キニシナイ。キニシナイ。

364 名前:login:Penguin mailto:sage [2010/01/31(日) 15:56:49 ID:Z+ybHwLW]
Fedora12+PT2でEPGRecの番組表が取得し終わって
録画しようと番組名をクリックすると
job番号の取得に失敗っていうダイアルログが出るorz

# yum -y install yum-priorities perl-Gtk2 ccid pcsc-perl pcsc-tools pcsc-lite-devel
# service pcscd start
# chkconfig pcscd on
# wget ludovic.rousseau.free.fr/softwares/pcsc-tools/smartcard_list.txt
# mv -f smartcard_list.txt /usr/share/pcsc/
# pcsc_scan

# yum -y install kernel-devel kernel-headers gcc
# wget hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.tar.bz2
# cd /usr/local/src/
# tar xvjf /root/c44e16dbb0e2.tar.bz2
# cd pt1-c44e16dbb0e2/driver
# uname -r
2.6.31.9-174.fc12.x86_64
# make -C /usr/src/kernels/2.6.31.9-174.fc12.x86_64 M=`pwd` V=1
# make install
# modprobe pt1_drv
# cp /usr/local/src/pt1-c44e16dbb0e2/driver/etc/99-pt1.rules /etc/udev/rules.d/
# lspci -v | grep pt
Kernel driver in use: pt1-pci
Kernel modules: pt1_drv
# cd /usr/local/src/pt1-c44e16dbb0e2/arib25/
# cd /usr/local/src/pt1-c44e16dbb0e2/arib25/src/でも可能
libpcsclite がないと言われる。Fedoraでは pcsc-lite-devel

365 名前:login:Penguin mailto:sage [2010/01/31(日) 15:57:46 ID:Z+ybHwLW]
# make
# make install
# cd ../recpt1
# make
# make install
# ./recpt1 --b25 --strip 14 60 /root/1-2.ts
./recpt1: error while loading shared libraries: libarib25.so.0: cannot open shared object file: No such file or directory
# ldd /usr/local/bin/recpt1
# find /usr/ | grep libarib25.so.0
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig
# ldd /usr/local/bin/recpt1

recpt1 --b25 --strip 14 60 /root/1-2.ts


EPGrec
# yum -y install httpd php at mysql-server php-cli php-mysql php-mbstring
# vi /var/www/html/index.php
<?php phpinfo(); ?>
# service mysqld start
# mysql -u root -p
> set password for root@localhost=password("hogehogepass");
# mysql -u root -p
> create database tvdb;
> exit
# mysql -u root -p
> show databases;
> exit

366 名前:login:Penguin mailto:sage [2010/01/31(日) 15:58:13 ID:Z+ybHwLW]
# vi /etc/at.deny
中身を確認
# vi /etc/passwd
apache:x:48:48:Apache:/var/www:/sbin/nologin
↓下記のように変更
apache:x:48:48:Apache:/var/www:/bin/sh


# wget www.geocities.jp/gooooogle_jp/epgdumpr2.tar.gz
# tar xvzf epgdumpr2.tar.gz
# cd epgdumpr2
# vi Makefile
epgdumpr2
# make
# cp epgdump2 /usr/local/bin/
tar xvzf epgdumpr2-utf8.tar.gz
cd epgdumpr2
make
cp epgdump /usr/local/bin

# wget linux-memo.net/kaden/src/epgrec-090814.tar.gz
# tar xvzpf epgrec-090814.tar.gz -C /var/www/
# cd /var/www/epgrec
# chown -R apache.apache ./
# mv /var/www/epgrec/config.php.sample /var/www/epgrec/config.php

367 名前:login:Penguin mailto:sage [2010/01/31(日) 15:58:59 ID:Z+ybHwLW]
>>364-366
# vi /var/www/epgrec/config.php
# cp /var/www/epgrec/do-record.sh.pt1 /var/www/epgrec/do-record.sh
# vi /var/www/epgrec/do-record.sh
B25=/usr/local/bin/b25
# OUTPUT=test.ts CHANNEL=14 DURATION=30 TUNER=0 MODE=0 TYPE=GR /var/www/epgrec/do-record.sh
# rm -r -f test.ts
192.168.100.9/epgrec/
# cp /var/www/epgrec/cron.d/getepg /etc/cron.d/
# /var/www/epgrec/getepg.php

イロイロなブログを参考にしてみてやっていたのですが
うまくいかなかったです。



368 名前:login:Penguin mailto:sage [2010/01/31(日) 16:58:09 ID:rdRXLPYy]
だから/bin/shは駄目だ度何度書けば。

369 名前:login:Penguin mailto:sage [2010/01/31(日) 17:05:24 ID:Gw3C/HN8]
>>368
作者の米田が配布ドキュメントの中にちゃんと書いてないんだろうな。
だから混乱を招いている。

それでハマった連中もフィードバックしてないんだろうね。
もらったら、もらいっぱなし。
作者に日本語通じるんだから、それぐらい返せばいいのに。

370 名前:login:Penguin mailto:sage [2010/01/31(日) 18:33:37 ID:/A/zhIKD]
>>368
/bin/bash
に変えても同じでしたのでマニュアル通りに元に戻しました。

371 名前:login:Penguin mailto:sage [2010/01/31(日) 18:43:30 ID:CzihkXbh]
貢献といえば。

epgdumpr2-utf8 がパッチを当てたにも関わらずしょっちゅうSEGVしていた
ので少し修正してみたのがあります。
ttp://www.honeyplanet.jp/epgdumpr2-utf8_segv.patch.gz

米田さんのところの epgdumpr2-utf8.tar.gz (ttp://tinyurl.com/yzogsus)
へのパッチになっています。


372 名前:login:Penguin mailto:sage [2010/01/31(日) 18:51:19 ID:CzihkXbh]
>>364
job番号が取れないのはatの設定の問題だったと思います。/etc/at.denyに
apacheを走らせているuserがないのであれば、/etc/at.allowにホワイトリスト
が書かれているとか?


373 名前:login:Penguin mailto:sage [2010/01/31(日) 19:09:30 ID:0Wphbtu9]
/etc/at[TAB]
で、探すと
/etc/at.deny しか存在しないようです。
中身は何も書かれてなかったです。

374 名前:login:Penguin mailto:sage [2010/01/31(日) 19:22:55 ID:CzihkXbh]
atdが動いてないなんてことは??

375 名前:login:Penguin mailto:sage [2010/01/31(日) 19:49:09 ID:/A/zhIKD]
>>374
ちゃんと動いてました。

376 名前:login:Penguin mailto:sage [2010/01/31(日) 22:35:47 ID:47FlDE8J]
>>364
SELinux動いてるなら切ってみたらどうなる?
うちでも全く同じエラーが出てたので、面倒なのでSELinux切ったら予約できた。

377 名前:login:Penguin mailto:sage [2010/02/01(月) 00:20:15 ID:0xa35w3N]
epgrecで拡張子(.ts)無しのファイルが出来るのはどうしてか、分かる人いますか?
キーワードの自動録画で起こるっぽいんですが



378 名前:login:Penguin mailto:sage [2010/02/01(月) 02:26:43 ID:shLeHSe4]
>>377
Reservation.class.php での simple() の定義と Keyword.class.php での
simple() の呼出しで引数が合ってないような…

379 名前:login:Penguin mailto:sage [2010/02/01(月) 09:09:21 ID:CGQi47fk]
>>376
SELinuxきったらうまくいったと思ったらちゃんと録画されてないorz
Cannot tune to the specified channel が出る
PC起動時はちゃんと録画できてるが、しばらくすると分配器が落ちてるorz
ドライバ入れなおしをしようかと思い、以下のコマンドを入力・・・
# wget hg.honeyplanet.jp/pt1/archive/c44e16dbb0e2.tar.bz2
# cd /usr/local/src/
# tar xvjf /root/c44e16dbb0e2.tar.bz2
# cd pt1-c44e16dbb0e2/driver
# uname -r
2.6.31.9-174.fc12.x86_64
# vi driver/pt1_pci.c
static int lnb = 0; /* LNB OFF:0 +11V:1 +15V:2 */
以下に変更
static int lnb = 2; /* LNB OFF:0 +11V:1 +15V:2 */
# make -C /usr/src/kernels/2.6.31.9-174.fc12.x86_64 M=`pwd` V=1
# make install
# FATAL: Error inserting pt1_drv (/lib/modules/2.6.31.12-174.2.3.fc12.x86_64/kernel/drivers/video/pt1_drv.ko): Invalid module format
これがエラーでちゃんと認識されないぽいorz


380 名前:login:Penguin mailto:sage [2010/02/01(月) 09:29:42 ID:YlCG2JNE]


# modprobe pt1_drv
FATAL: Error inserting pt1_drv (/lib/modules/2.6.31.12-174.2.3.fc12.x86_64/kernel/drivers/video/pt1_drv.ko): Invalid module format
訂正です

381 名前:login:Penguin mailto:sage [2010/02/01(月) 14:37:23 ID:shLeHSe4]
>>380
カーネルは 2.6.31.9-174.fc12.x86_64 なのか
2.6.31.12-174.2.3.fc12.x86_64 なのかはっきりすべきw

自動でカーネルが更新されてまだリブートしてないとかそういう状態
なんじゃないの?


382 名前:login:Penguin mailto:sage [2010/02/01(月) 19:50:44 ID:34j3cQq0]
ドライバが噛んでくる用途でカーネルを自前でビルドしてない時点でガッカリ

383 名前:login:Penguin mailto:sage [2010/02/02(火) 00:02:35 ID:NwtkNWdL]
FullTSで録画していつも保存してたんだけど、/epgrec/do-record.sh をいじれば
色々な形式で保存できるみたいですね。
皆さんは、どんな形式で保存していますか??

384 名前:login:Penguin mailto:sage [2010/02/02(火) 15:50:49 ID:dbx7J7iA]
変換の話題が出たみたいなので俺からもいいかな?
生TSからMP4に変換する時、以下の方法でやっているのですが
遅すぎる・・・いい方法ないですか??
d.hatena.ne.jp/munepi/20091227/1261941397

385 名前:login:Penguin mailto:sage [2010/02/02(火) 16:04:51 ID:6Bfvcpyb]
>>384
Core i7-9xx買う

386 名前:login:Penguin mailto:sage [2010/02/02(火) 20:16:22 ID:E3IrveqP]
>>383
俺はキーワード予約のは1.5Mbpsのscale640:360なAviに変換

案外綺麗にうつってるんでこれくらいでいいかなと
まれにビットレート破綻するけどあんまり気にしてない

時間はrecpt1で録画終わった後にmencoderかけてts消してるので
早さも気にならん

387 名前:login:Penguin mailto:sage [2010/02/02(火) 21:04:47 ID:siLSgV0J]
変換が多少重くても、do-record.sh内でバッチ処理を仕掛けておくという手もあるよね。
あまりに大量に録画&CPUが遅すぎると破綻するけどw



388 名前:login:Penguin mailto:sage [2010/02/02(火) 21:08:46 ID:R4wXjHhN]
>>384
トランスコードされるのを正座して待ってるわけじゃないんだろうから、
仕事に出てる間にでも計算させておけばいいじゃん。


389 名前:login:Penguin mailto:sage [2010/02/02(火) 22:04:53 ID:hHYPU3eV]
>>377-378
これ具体的にどうやったら解決できるのん?
ソース見てもあほだからさっぱりわからんorz






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<310KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef