[表示 : 全て 最新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/

256 名前:246 mailto:sage [2010/01/11(月) 14:13:00 ID:1tPiNy3J]
>>255
編集途中で送信してしまった…。 orz
変な文章になってしまいましたがスルーして下さい。

DVBドライバの最新版って、www.linuxtv.org/hg/v4l-dvbでいいのでしょうか?

257 名前:login:Penguin mailto:sage [2010/01/11(月) 14:27:05 ID:ckrrYOER]
こっちにもあるけど、古いのか…
ttp://bitbucket.org/hiranotaka/dvb-pt1/

PT1もFriioもどれが最新なのかよく分からないw

258 名前:login:Penguin mailto:sage [2010/01/11(月) 14:42:01 ID:DrIvg24h]
>>257
少なくともFriioの方は >>256 のhgレポジトリが最新になってるよ
PT1の方は作者じゃないので不明だけど たぶん同じ.
基本的に本家v4l-dvbにマージ済みのドライバについては
最新版は >>256 のレポジトリにあって,
最新の修正パッチなんかもそちらに送られてて いずれマージされてくはず
PT2やHDUSとか未マージのドライバについては それぞれの作者が管理してるんじゃないかな

259 名前:login:Penguin mailto:sage [2010/01/11(月) 18:29:30 ID:1tPiNy3J]
>>258
PT1の最新ドライバを見てみましたが、パッチは当たってないようです。
friioドライバを参考に手パッチに挑戦してみましたが、お手上げ状態です。
作者の対応を待つしかないですね。

260 名前:login:Penguin [2010/01/11(月) 20:05:19 ID:DrIvg24h]
やるべき内容自体は下のように ごくわずかなんだけど
linuxtv.org/hg/v4l-dvb/rev/e324cbcb5b55
Friioはdvb_usb_core というフレームワークを使ってるから...
PT1の場合は ちょっとややこしいのかも.

AAC音声再生の問題で いずれにせよmplayerにはパッチ当てが実質必要だから
現状でもまあOKなんじゃないかな;)

261 名前:login:Penguin mailto:sage [2010/01/11(月) 20:29:08 ID:xDLdK1OP]
>>258
トン。そこがメインなのにえ。

262 名前:login:Penguin mailto:sage [2010/01/11(月) 20:38:55 ID:1tPiNy3J]
>>260
最終的にはMythTVに入れたいので、ぜひとも対応して欲しいです。
(MytTV側へのパッチでもいいですが、あれもややこしそうなので。)

263 名前:login:Penguin mailto:sage [2010/01/11(月) 21:55:15 ID:DrIvg24h]
>>261
そうです
www.linuxtv.org/ から"V4L-DVB Wiki"を見ると ユーザ側の情報も色々のってるよ

>>262
確かに本来は ISDB-TのデバイスでしかもS2API対応ならば
DVB-Tと返答してくるべきではないですね.
V4L-DVBがS2APIへ切り替えを始めたのが比較的最近だったので
まだあまりデバイスのタイプを問い合わせてチューニング動作を変えるようなアプリは少ないかも.

いずれにせよ現状はMythTV側でもS2API対応パッチやAACチャンネル切り替わりパッチは必要
(本当は S2APIはMythTV本家で, AACの方はfaad2の方で対応してくれればベストだと思う)

264 名前:login:Penguin mailto:sage [2010/01/11(月) 22:00:53 ID:DrIvg24h]
>>263 自己レス
MythTVはS2API対応済みのようだた
AACの方は不明. 欧米ではどうしてるのかな モノとか5.1chの番組とかあると思うんだけど...



265 名前:login:Penguin mailto:sage [2010/01/12(火) 21:56:32 ID:4s8vGzR+]
TsSplitter のLinux版相当品って、まだないんでしょうか?
recfriiob25とあわせて、パイプで処理できるとスマートなんですが。



266 名前:login:Penguin mailto:sage [2010/01/12(火) 22:18:47 ID:RjkTHwWv]
うちはしかたなくwineで動かしてる
普通に動くよ

267 名前:login:Penguin mailto:sage [2010/01/12(火) 22:44:49 ID:VGm1r9my]
日経Linuxにtssplitter_liteってのが出てたよ
tssplitterほど高機能じゃないけど

268 名前:login:Penguin mailto:sage [2010/01/12(火) 23:14:01 ID:YCPv8Oe0]
tsselect があるから 必要ならフィルタ形式に変更したらいいんじゃないの
ちなみにDVBアプリ集に入れたgstreamer用スクリプト(dvb_sched[_ev] とか)は
最初からchannel.confに指定したプログラムに関連するPIDしか保存しない

269 名前:login:Penguin mailto:sage [2010/01/13(水) 02:07:01 ID:G1gl5rgJ]
>>267、268
あれ、そのPIDがワンセグで、どれがフルセグかわからんので、
どう使ったらいいのか分からん。。。



270 名前:login:Penguin mailto:sage [2010/01/13(水) 08:14:29 ID:ZdY3Ru7n]
>>269
日経Linuxに調べ方も出てたよ

271 名前:login:Penguin mailto:sage [2010/01/13(水) 10:20:22 ID:yKeG65kV]
日経Linux買おうよ!

272 名前:login:Penguin mailto:sage [2010/01/14(木) 07:13:30 ID:ZgjB9Ieb]
宣伝乙

さて本屋前で待機してくるか

273 名前:login:Penguin mailto:sage [2010/01/14(木) 13:16:56 ID:T4sSFsi8]
PT1(DVB) -> vlc -> MythTV の経路で録画システムを組んでるんだけど、
録画失敗が多すぎてね...
地デジはフジテレビ系列の局でよく失敗する。
一番の難敵は各所で話題に上がってくるNHK BS-1。

vlcでBS-1のサービスIDでフィルタかけるように--program 101 とか、
--soutのオプションで映像と主音声だけ取り出すように
duplicateのパラメータにselect="es=256,es=272"を付けたり、
あげくの果てにはvlcの前段にtssplitter_liteでサービスIDでのフィルタを
先に通してみたり、いろいろと試しているが、どうしても「BSニュース」の直後で
ブチ切れる。
BS-1で用があるのはスポーツ中継ぐらいなんで、録って見る機会は少ないんだけど。

BS-2の方は割と安定して録れるようになってる。

274 名前:login:Penguin mailto:sage [2010/01/14(木) 15:16:23 ID:w9j8nbFJ]
モノ(二ヶ国語も?),5.1chの番組なんかで音声がステレオと切り替わったりすると
すぐ死ぬよ



275 名前:login:Penguin mailto:sage [2010/01/14(木) 17:07:31 ID:T4sSFsi8]
>>274
そうなんだ...
そういうの全然分かってない。ダメだ。
ターミネーターSCCの録画で良くコケるのもそれが原因かなぁ。
勉強します。情報どうも。

276 名前:login:Penguin mailto:sage [2010/01/14(木) 17:17:06 ID:MaoNDYi4]
そういうのは、vlc通したりあれこれしないで、tsのまま録画しといて
後から加工すればいいんだよ。

277 名前:login:Penguin mailto:sage [2010/01/14(木) 19:19:16 ID:cUTUUHGk]
録画時にリアルタイム処理したくなるのはわかるけど、安定性考えると
避けた方がいい罠

278 名前:login:Penguin mailto:sage [2010/01/14(木) 19:20:56 ID:WF++HRbB]
そういうのって性能あっても同じなんですかね?

279 名前:login:Penguin mailto:sage [2010/01/14(木) 20:03:12 ID:w9j8nbFJ]
>>278
同じだよ
チャンネル構成の切り替わりが考慮されてないロジックだからエラーになる.
ちなみにVLCでのtranscodeだけでなく
(TSのまま録画して後で)再生する時でも音が消えたりクラッシュしたりする
パッチ当てたmplayerは一応OKのはず

280 名前:login:Penguin mailto:sage [2010/01/14(木) 20:05:22 ID:WF++HRbB]
そうなんだ
ちょっと辛いなぁ

281 名前:login:Penguin mailto:sage [2010/01/14(木) 20:07:49 ID:w9j8nbFJ]
mythTVが チャンネル構成切り替わり付きAACに対応してくれればいいだけだと思う

282 名前:login:Penguin mailto:sage [2010/01/14(木) 20:38:58 ID:l51N3Kwy]
文句あるなら自分で作れ

283 名前:login:Penguin mailto:sage [2010/01/14(木) 21:17:40 ID:mEEAiarP]
>>273
DVBからvlcに渡す時のチャンネルtuneってどうやるの?
自分はその辺りの理解ができなくて、
chardevからrect1,vlc経由でMythTVの形で組んでしまった。

284 名前:273 mailto:sage [2010/01/14(木) 21:51:30 ID:HM/yizr0]
>>283
MythTVのデータベース項目でいうと、"cardinput"テーブルの"externalcommand"で
DVBドライバのテストプログラムを改造した程度の選局コマンドを呼び出してます。
選局コマンドだけじゃなくて、vlcとかの起動も全部そこでやらせてる。

chardevの方の事情を全く知らないんだけども、逆にchardevのときの選局はどうやってる?
vlcで渡してるってことはIPTV(Network Recoder)扱いなんですよね?



285 名前:283 mailto:sage [2010/01/14(木) 22:23:33 ID:mEEAiarP]
>>284
回答ありがとう。あのテストプログラムは知ってたけど、やっぱりその方法しかないのか。。

chardevの場合は、recpt1のオプションで指定出来るので、MythTVに取り込んだ
チャンネル情報のテーブル(chanidだったかな?)から変数に渡してます。
(同じように、externalcommandでシェルスクリプトを呼び出し、$1でチャンネル情報を受けて、
vlcのオプションでcgiを呼び出し、そのcgiの中でrecpt1を起動させ、MythTVに渡してます。)
2チャンネル同時録画するには、プロセスIDを管理してkillしたりなど更に複雑になってしまい、
不安定の要因になってるので何とかしたいと思ってるのですが。

286 名前:login:Penguin mailto:sage [2010/01/15(金) 06:59:54 ID:FNIxg6wg]
>>285
自分では試していないから正しいやり方かどうかはわからないが、
recpt1からrecpt1-1とrecpt1-2にシンボリックリンクを貼って、
チャンネルごとに別々のコマンド名で起動したら管理が楽にならないか?

287 名前:273 mailto:sage [2010/01/15(金) 08:03:38 ID:6IVAacJ9]
>>285
プロセスIDをファイルに書き出して、それを見てkillさせるというのはやってますよ。
ウチの場合はチューナーコマンド、b25、vlc、の3つについて。
ある程度共通で処理させるコマンドを作っておいて、externalcommandに
与えるスクリプトファイルはチューナーチャンネル別に作って、そこから引数つけて
共通スクリプトをコール。

>>281-282
mplayerとかのパッチ、DVBアプリ集に入ってたのね。すげぇ>作った人
ネットで探し回ってしまった...
パッチを参考にしてvlcでも同じように対処できるか調べてみる。
根気のない馬鹿タレなので、できる可能性は低いけど。

288 名前:login:Penguin mailto:sage [2010/01/16(土) 10:37:25 ID:H+GbA8ut]
>>287
ttp://wiki.github.com/hiranotaka/vlc-arib/

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の所属すべき構造体が変わっているようです。







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

前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