1 名前:login:Penguin [2010/12/27(月) 03:37:18 ID:KjTW6F+E] 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でテレビ総合3【デジタル/アナログ】 hibari.2ch.net/test/read.cgi/linux/1269999876/ 【過去スレ】 【視聴・録画】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/
2 名前:login:Penguin mailto:sage [2010/12/27(月) 03:38:55 ID:NhGhpjRN] PT1 driver hg.honeyplanet.jp/pt1/ v4l-dvb (pt1 driver dvb) www.linuxtv.org/hg/v4l-dvb Linux用DVBアプリ集、等々 2sen.dip.jp/dtv/ epgrec www.mda.or.jp/epgrec/ foltia www.dcc-jpl.com/soft/foltia/ rec10 www.rec10.org/xoops/modules/pico/index.php?content_id=4
3 名前:login:Penguin mailto:sage [2010/12/27(月) 03:40:23 ID:NhGhpjRN] <参考> 日経Linux2010年2月号 「PT2で地デジ録画システムを作る」 itpro.nikkeibp.co.jp/article/MAG/20100105/342880/?ST=lin-os 日経Linux2010年10月号 「カーネル標準ドライバでPT2を動かす」 itpro.nikkeibp.co.jp/article/MAG/20100906/351803/?ST=oss
4 名前:login:Penguin mailto:sage [2010/12/28(火) 22:17:17 ID:Z6hDv/JD] ____∩_∩ 〜/ ・ ・\ ( ∀ ) <ぼく、4ゲット君 \/\/\/\/
5 名前:login:Penguin mailto:sage [2010/12/29(水) 20:01:44 ID:2IjeUelA] 一族の恥さらしめ /\ / \ / \ / \ ( A ) 〜\ ・ ・/  ̄ ̄ ̄U ̄U
6 名前:login:Penguin [2010/12/29(水) 23:50:58 ID:bvxzf9Dy] まとめWiki www3.to/pt2wiki
7 名前: 【豚】 【1051円】 mailto:sage [2011/01/01(土) 19:50:55 ID:WrzA5wWN] 1乙!
8 名前: 【大吉】 【1852円】 株価【19】 mailto:sage [2011/01/01(土) 22:57:24 ID:cH5qvznV] 乙
9 名前:login:Penguin [2011/01/02(日) 23:40:16 ID:oKrVfo7a] 前スレが落ちたので上げておきますね
10 名前:login:Penguin mailto:sage [2011/01/04(火) 08:49:36 ID:7AwM8LEq] recpt1 httpサーバー版の人のblog kopemon.wordpress.com/
11 名前:login:Penguin mailto:sage [2011/01/05(水) 01:29:46 ID:VHWTZa9j] 新年早々からwowowが抜けなかったので、tvにbcas戻して5分たったら、抜けるようになったけど、 これって年中行事?
12 名前:login:Penguin mailto:sage [2011/01/06(木) 07:04:49 ID:/ZPHYEyL] >>11 そう。年中行事。 有料チャンネルの場合、暗号化キーの更新は数ヶ月おきに行われている(らしい)。 SDだしチャンネル分離が面倒なので今は加入していないのだが、昔某CSチャンネルで 久しぶりに抜くとやっぱり抜けなかったので、チューナーに入れてカスタマーセンターに カード番号を言ってキーを流してもらうようお願いしたことがある。 放送は送りっぱなしなのでB-CASがどのチューナーに刺さっているか放送事業者は 知る術が無いのだが、念のため「久しぶりに見たら映らない」と言うのがポイント。
13 名前:login:Penguin mailto:sage [2011/01/06(木) 18:59:44 ID:djCMH1+Q] TSが大量になってきたので MP4化しようかと思ってるのだが、字幕はどうしてる? ファイルに挿入?それとも映像に入れてる?
14 名前:login:Penguin mailto:sage [2011/01/06(木) 21:57:08 ID:1Pt8WoB4] epgrecでTS録画後にTsSplitter.exeで分割、MP4へ変換をしようとしています。 (debian 5.0.7) do-record.shでbatchにMP4エンコ用のencmp4.shを放り込むようにしたのですが、 suでwww-dataユーザになりdo-record.shを直叩きすると TsSplitter.exeはちゃんとtsを分割してくれるのですが、 epgrecの番組表から予約するとTsSplitter.exeが動かないので往生しております。 下記mailの様にtsが開けなかったといわれていることと、 日本語の化け方から文字コードがらみなのかと思われますが・・・ 良い解決方法はありませんでしょうか。 Subject: Output from your job 124 To: www-data@video.hoge.co.jp From: www-data <www-data@video.hoge.co.jp> Date: Thu, 06 Jan 2011 20:25:55 +0900 TYPE: GR CHANNEL : 20 AUDIO : 1 OUTPUT : /var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-cM^@M^@M-oM-<M--M-oM-<M-8M-cM^@M^@M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3.ts 23608 EITM^CtM^CM^IM^CO:M^CIM^CtM^A^ECMM^CtM^CM^IM^CO:M^CIM^CtM^A^EMMM^CtM^CM^IM^CO:M^CIM^CtM^A^HDM^AM^[,SDM^AM^[M^AM^[M^AM^[,1SEGM^A~ error - failed on open(/var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-c??M-oM-<M--M-oM-<M-8M-c??M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3.ts) [src] /var/www/epgrec/video/GR20_20110106202451_M-oM-<M-4M-oM-<M-/M-oM-<M-+M-oM-<M-9M-oM-<M-/M-cM^@M^@M-oM-<M--M-oM-<M-8M-cM^@M^@M-oM-<M-.M-oM-<M-%M-oM-<M-7M-oM-<M-3_HD-1.ts
15 名前:login:Penguin mailto:sage [2011/01/06(木) 21:57:26 ID:1Pt8WoB4] [do-record.sh] 〜前略 elif [ ${MODE} -eq 1 ]; then $RECORDER --b25 $CHANNEL $DURATION ${OUTPUT} >/dev/null /var/www/epgrec/batch.sh /var/www/epgrec/encmp4.sh $OUTPUT elif 後略〜 [batch.sh] #!/bin/sh job=$(mktemp /tmp/batch.XXXXXXXXXX) echo "$@" >$job echo "rm -f $job" >>$job chmod +x $job echo $job | batch [encmp4.sh] 〜前略 wine /usr/local/bin/TsSplitter.exe -1SEG -SEPA $OUTPUT ffmpeg でビデオエンコ mplayer で オーディオエンコ 後略〜
16 名前:login:Penguin mailto:sage [2011/01/06(木) 23:03:22 ID:NdcuGhra] >>14 関係ないかもだけど、BonTsDemux.exeをwineで使ったときに同じように直でdo-record.sh実行すると問題ないけど、予約したときに動かなかったよ。 その時はインプットのパスををz:\\var\\www\\epgrec\\video\\tsfile.tsてな感じに書き換えたらちゃんと動いたけど、これも同じ問題かな?
17 名前:login:Penguin mailto:sage [2011/01/06(木) 23:05:20 ID:6BJksQiY] >>14 日本語を含まないファイル名でシンボリックリンクを張れば 解決すると思う。俺もたぶん同じところでハマった。 うちはこんな感じで処理してる。 ${DIR}/${OUTPUT}.ts は日本語を含むTS ファイルね。 TMPNAME=`mktemp --tmpdir=/disk1/tmp -u` ln -s ${DIR}/${OUTPUT}.ts ${TMPNAME}.ts wine /usr/local/bin/TsSplitter.exe -EIT -ECM -EMM -SD -1SEG -SEP2 ${TMPNAME}.ts || exit
18 名前:login:Penguin mailto:sage [2011/01/07(金) 01:46:40 ID:PDsBHpip] シンボリックリンク張る位なら 途中までファイル名を$$.tsにしておいて 最後に対象の名前にリネームした方が良くないか?
19 名前:login:Penguin mailto:sage [2011/01/07(金) 23:52:33 ID:ibcyL4Ur] パッチを当てた状態でコンパイルが通らなくなったから調べてみたら mplayer が libfaad2 を内部で持たなくなったんだね
20 名前:14 mailto:sage [2011/01/08(土) 01:16:49 ID:biHpr8AQ] >16 >17 二通りの解法を示して貰えるなんて俺は果報者です。 とりあえず、何となく判らなくもないmktemp法を選び解決できました。 mktempで -u と --tmpdirが上手く受け付けなかった(気がした)ので多少変えつつ、 ORGBASE=`basename ${OUTPUT} .ts` TMPPATH=${VIDEO}/tmp TMPNAME=`mktemp ${TMPPATH}/tss_XXXXXXXXXX ` TMPBASE=`basename ${TMPNAME}` ln -s ${OUTPUT} ${TMPNAME}.ts wine /usr/local/bin/TsSplitter.exe -SD2 -SD3 -1SEG -SEPAC ${TMPNAME}.ts || exit #HD無しの場合にSD1を使う為 for base_name in `find ${TMPPATH} -name "${TMPBASE}*"` do rename=`(echo ${base_name} | sed "s/${TMPBASE}/${ORGBASE}/g")` mv ${base_name} ${rename} done こんな感じでリンクからオリジナルの名前_{HD*,SD1}に復元してうまくいきました。 これで週末はゆっくり寝て撮り貯めが出来そうです。 みなさんありがとうございます。
21 名前:login:Penguin mailto:sage [2011/01/08(土) 14:05:02 ID:VBs8yMSH] >>19 年末に↓の変更があったようです Remove forked internal libfaad2 copy. The FFmpeg AAC decoder is default now and surpasses libfaad2 in all regards, so there is no longer a reason to keep a forked library copy. だそうです. パッチによる音声関係の改善点はffmpegでも同様に動いているはずなので libfaad2関係は無視してdisableしてconfigureした方がいいかもしれない パッチの方は 時間が取れた時に見直しておきます
22 名前:17 mailto:sage [2011/01/08(土) 20:39:33 ID:prlvF01Y] >>20 解決したようで何より。 >>20 のように、どのようにして解決したかまで書いてもらえると ありがたいし、回答した者としてもうれしい。
23 名前:login:Penguin mailto:sage [2011/01/09(日) 02:13:15 ID:ObMlHnSU] >>14 recpt1にsplitオプションあるんだから、わざわざバッチ組む必要ないよ
24 名前:login:Penguin mailto:sage [2011/01/09(日) 02:34:21 ID:iqEoF652] >>23 ヒント recpt1以外
25 名前:login:Penguin mailto:sage [2011/01/09(日) 10:51:16 ID:p/KI38c8] どこかでiconvかませればよさげ
26 名前:login:Penguin mailto:sage [2011/01/09(日) 13:57:39 ID:pQMOzMeK] PT2が手に入ったのでセットアップしようとしてるんだけど、 キャラクタデバイス版とカーネルに含まれてるdvbってのがあるみたいで… どっちがおすすめとかありますか?
27 名前:login:Penguin mailto:sage [2011/01/09(日) 14:05:27 ID:q22GGnT8] DVB
28 名前:login:Penguin mailto:sage [2011/01/09(日) 14:39:30 ID:pQMOzMeK] >>27 ありがとう、頑張ってみます
29 名前:login:Penguin mailto:sage [2011/01/09(日) 16:38:41 ID:LdwcXpnt] キャラクタデバイスでやるほうが解説多いと思うよ。
30 名前:26 mailto:sage [2011/01/10(月) 00:21:04 ID:HtWj6XRh] >>29 はい、、、いつの間にか間違えてキャラクタデバイス版の解説見てやってたようで、 なんか出来てしまったのでしばらくキャラクタデバイス版で使うことにしました。 Ubuntu10.10にupgradeするとdvbが手軽に出来る(?)っぽいので、 録画鯖組むタイミングで再チャレンジしてみようと思います。
31 名前:login:Penguin mailto:sage [2011/01/10(月) 17:57:50 ID:LbTg8Zhc] 以前「開発版のccidだと復号化できない。古いバージョン入れたら治った」という話がスレで出ていたけど… どうも、安定版最新(ccid-1.4.1)もダメっぽい。ccid-1.3.13ならいける模様。
32 名前:login:Penguin [2011/01/11(火) 15:07:18 ID:XwFNRbs6] お前らばかだなぁ クロームPCなら地デジもOKだというのに
33 名前:login:Penguin mailto:sage [2011/01/11(火) 18:40:40 ID:YB5x137N] wineでBonTsDemux使えるとはしらなかったので挑戦してみました。 xorg無しの環境なので、Demuxからもwinetricksからも ディスプレイよこせとしきりに言われるので泣く泣くxorgを入れ、 winetricks でdirectx9 vcrun2005 vcrun2008をインストール。 結果、動かせませんでした。xorg入れても動かなかったのはすごい敗北感です。 何がいけないのでしょう。 debian lennyでDemuxは↓のバージョン up1091.zip (BonTsDemux v1.10+10k7+nogui+es+fix05 バグ修正)
34 名前:33 mailto:sage [2011/01/11(火) 18:41:12 ID:YB5x137N] エラー wine /home/user/work/BonTsDemux/BonTsDemux.exe -encode "MPEG2PS_AC3" -nogui -start -quit -i /video/foobar.ts -o /video/foobar_du.ts Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. err:ole:apartment_createwindowifneeded CreateWindow failed with error 0 Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. err:ole:apartment_createwindowifneeded CreateWindow failed with error 0 Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. Application tried to create a window, but no driver could be loaded. Make sure that your X server is running and that $DISPLAY is set correctly. err:ole:apartment_createwindowifneeded CreateWindow failed with error 0 fixme:winscard:SCardEstablishContext (0,(nil),(nil),0x2e4818) stub Error:user@debian:~$ fixme:advapi:SetEntriesInAclA 1 0x33f79c (nil) 0x33f7d4 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33f788 (nil) 0x33f7d0 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33f7a8 (nil) 0x33f7f0 fixme:advapi:SetSecurityInfo stub Could not load Mozilla. HTML rendering will be disabled.
35 名前:login:Penguin mailto:sage [2011/01/11(火) 22:00:57 ID:8czPrvQo] Make sure that your X server is running.
36 名前:login:Penguin mailto:sage [2011/01/12(水) 00:17:28 ID:BEsdXPt5] and that $DISPLAY is set correctly.の方じゃないか?
37 名前:login:Penguin mailto:sage [2011/01/12(水) 20:34:03 ID:BEsdXPt5] ふと疑問に思ったんだが、BonTsDemuxじゃなくてTSplitじゃダメなんだろうか? TSplit.exeならcliで動くし。
38 名前:login:Penguin mailto:sage [2011/01/12(水) 21:04:19 ID:3LN/yyjT] こんなのもあるみたいだが使えるのかな? code.google.com/p/tsdemuxer/
39 名前:33 mailto:sage [2011/01/12(水) 23:11:05 ID:tlOIdZ3B] xserver上だったら立ち上がり、GUIから(m2v+wav)変換には成功するけど、 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33f788 (nil) 0x33f7d0 fixme:advapi:SetSecurityInfo stub fixme:advapi:SetEntriesInAclA 1 0x33f7a8 (nil) 0x33f7f0 fixme:advapi:SetSecurityInfo stub Could not load Mozilla. HTML rendering will be disabled. このエラーは相変わらず。 なぜMozilla?wineがHTMLを表示しようとしてる? xserver立ち上げててsshやスクリプトから使おうとしても相変わらず>34のエラーですorz >37 TsSplitter.exeではNHKとかの0ch問題が対処できなかったので BonTsDemux.exeなわけです。
40 名前:login:Penguin mailto:sage [2011/01/12(水) 23:50:41 ID:reQ0aaE4] >>38 ざっとソース読んだだけだけど、多分使える 強引なドリブルしているなぁと思うところも多々あるけど、まぁ他のも似たようなもんだと思った
41 名前:login:Penguin mailto:sage [2011/01/12(水) 23:56:07 ID:yUcq4vEl] >>39 > xserver立ち上げててsshやスクリプトから使おうとしても相変わらず>34のエラーですorz DISPLAY環境変数はXにログインするときに設定されるんだから、当たり前じゃないの? 試してないけど、Xvfb使えば動くと思う
42 名前:33 mailto:sage [2011/01/13(木) 01:04:41 ID:/149xxEC] and that $DISPLAY is set correctly.でググって出てきた 英語サイトとかに倣って余りよく判らずに .bash_profileにDISPLAY=:0.0とか入れてた。 Xvfbは明日試してみるよ・・・
43 名前:login:Penguin mailto:sage [2011/01/13(木) 08:10:15 ID:Odlw/yfU] epgrecをつかってるんだけど よく実行すると同じテレビ局が複数あったりするんだけど、これって正常 なの?良く見るとepgrecはかなり問題があるみたいだね
44 名前:login:Penguin mailto:sage [2011/01/13(木) 08:37:47 ID:GSxYv07L] 俺なら恥ずかしくて書き込みボタン押せないレベル
45 名前:login:Penguin mailto:sage [2011/01/13(木) 10:03:08 ID:BOcNDlKk] 俺なら小学校からやり直したくなるレベルの書き込みだな、これは
46 名前:login:Penguin mailto:sage [2011/01/13(木) 10:05:13 ID:wyv+jQjV] >>43 たまに実行すると大丈夫なの?
47 名前:login:Penguin mailto:sage [2011/01/13(木) 10:36:10 ID:4o4b33vd] ひとまず再起動して、2時間ぐらい放置しておいてみて
48 名前:login:Penguin mailto:sage [2011/01/13(木) 14:01:01 ID:WQoAwXnl] epgrecに問題が多いとは思わないが、番組情報取得中にPCをシャットダウン すると番組表がくずれることがある。 番組情報取得にけっこう時間かかっているから、PCシャットダウンの タイミングによってはそうなるのかもな。 TVRockだと最初の番組情報取得は時間かかるけど、次からは差分だけみたい だから、あっという間に終わる。 epgrecももう少し速くできるようにしてくれればとは思う。 Linuxだからサーバ用途で、頻繁に電源切るのは想定外なのかもしれないが。
49 名前:login:Penguin mailto:sage [2011/01/13(木) 15:27:24 ID:JimuQblH] だったら2の倍数時の30分頃から更新されてるみたいだから その30分から50分ぐらい後を目安にシャットダウンしかければ?
50 名前:33 mailto:sage [2011/01/13(木) 15:55:21 ID:/149xxEC] Xvfbで(も)ようやく動かせたよ! Xvfb自体も下のエラーでなかなか動かせなかったんだけど、 HALが入ってなかっただけだったという落ち。 > [config/hal] couldn't initialise context: (null) ((null)) いろいろ入れたり外したりごちゃごちゃだったけど、 整理するとlennyでxorg入れてない環境からだと $ sudo aptitude install xvfb hal x-server-xorg-video-fbdev $ sudo aptitude wine $ wget www.kegel.com/wine/winetricks $ sh winetricks vcrun2008 vcrun2005 directx9 でよかったのかな。 んで入れてから $ export DISPLAY=:0 $ Xvfb :0 -screen 1 800x600x8 & $ wine TsBonDemuxC.exe ほげ とりあえず動いたけどできたファイルの検証はこれから。 ともあれ参考になったし、いろいろ知らないことを勉強できて面白かったですよ。 ありがとう。
51 名前:login:Penguin mailto:sage [2011/01/13(木) 17:10:24 ID:WQoAwXnl] getepgファイルには 29 */2 * * * www-data /var/www/epgrec/getepg.php とあるから、変更しないでcronに登録してるなら、0時29分、2時29分、 …とか、1時29分、3時29分、…とかのように2時間おきに番組取得が実行 されるようだ。 epgrecはかなり長く使っているし(2年くらい?)、実行中かどうか気にせず シャットダウンもするけど、番組表がおかしくなったのは2、3回しかないな。 そんなにシビアではないのかも。 低スペックPCなので、個人的には実行中に操作が重くなるほうが気になる。
52 名前:login:Penguin mailto:sage [2011/01/13(木) 18:17:05 ID:d0qsZpN9] >>43 epgrecの問題って重複チェックのロジックが若干甘いのと キーワード予約での重複がログ出力されないのと 予約をキャンセルするとキーワード予約に引っかからなくなる位じゃね? (1番目以外は仕様みたいだけど…) 他は大抵環境の問題だと思う >>48 TVRocckのヘルプに > 例えば"番組情報取得条件"を"2日以上経過"に設定した場合、 > 前回の取得から2日以上経たないとそのチャンネルの番組情報は取得しません って有るから取得に行ってないだけじゃないか? 根本の仕組みはepgrecと大差無さげ
53 名前:login:Penguin mailto:sage [2011/01/13(木) 19:09:55 ID:WQoAwXnl] >>52 そういうことか。 あまり速いんで差分だけかと思い込んでいた。 だが、それで十分ならepgrecも2時間ごととかじゃなくて、1日か2日に1回に 変更したほうがいいかもな。 でもTVRockは番組時間の変更に対応してるんだっけ(うろ覚え)? そこが違うか。 他の人はどのくらいの間隔で更新してるのだろうか。
54 名前:33 mailto:sage [2011/01/14(金) 15:04:29 ID:I+lqFvio] 録画後、その番組がバイリンガルとか音声多重といった情報を自動判別することはできますか? NHK用スクリプトとか日テレ用スクリプトとかチャンネルごとに決め打ちでもいいです。 ffmpeg -i hoge.tsで得られる情報を眺めてますが、5.1chの番組の音声が二つのストリームに3chづつ入っていたり、 NHKニュース9のモノラル二か国語は単なるステレオにしか見えなかったりわけわからなす。
55 名前:login:Penguin mailto:sage [2011/01/14(金) 17:48:24 ID:b6NkgRmY] EITpresent [PID 0x0012 TID:0x4E section:0 , ARIB STD-B10, TR-B14参照] URL http://www.arib.or.jp/tyosakenkyu/kikaku_hoso/hoso_kikaku_number.html に"音声コンポーネント記述子"が含まれているので それを解析すればわかるよ. まだ誰もそういうツールを書いてないだろうから 書いたら公開してね
56 名前:login:Penguin mailto:sage [2011/01/14(金) 19:10:35 ID:KrskmXSa] ステレオ モノラル デュアルモノラル (一番クソ仕様) 5.1ch
57 名前:login:Penguin mailto:sage [2011/01/15(土) 00:40:31 ID:ZbOJheS9] デュアルモノだけはAACのADTSヘッダ見る必要あるんだっけか? まあTVTestのソース見るのが早いと思う。
58 名前:login:Penguin mailto:sage [2011/01/15(土) 12:34:52 ID:OlrnbH8x] >>57 ADTS本来の書式で定義されてないのを勝手に追加してやってるからね。 AACのストリームを2つに分ければいいものを、汚い実装しやがって、という感じですよ
59 名前:login:Penguin mailto:sage [2011/01/15(土) 12:51:28 ID:GPhqYjwm] >>57 音声ストリーム自体で判定しようとすると CMの間だけステレオに切り替わってたりするので当てになりません 現番組の音声構成についてはEITに示すことが運用規則で決まってるので こちらを使うべきだと思う しかもデュアルモノの場合 ADTSヘッダを見てもch数0 が書いてあるだけで 通常はペイロードにPCEを含めてチャンネル構成を示すのでしょうが それも含まれてなく SCEが2つあることで 独立したフロント2chがあることを暗黙的に示してるだけ. フレーム全体をパースしないとわからない... 本当に2ストリームに分けろよといいたい
60 名前:login:Penguin mailto:sage [2011/01/15(土) 12:54:15 ID:vMbwWcYO] メーカーの製品はどうやってるんだろうね
61 名前:login:Penguin mailto:sage [2011/01/15(土) 13:57:10 ID:OlrnbH8x] >>59 vlcのパッチでは横着してch数=0ならデュアルモノと決め打ちで対処した。 PCE見ようとするとビット詰め詰めの構造で面倒くさくてやってられないから。 放送の実質的な規格だし、よくも悪くももう製品がわんさと出ているので ショボイ仕様だからといってもめったなことでは変えられない。 大勢集まって規格作ったんだろうに、何をやっているのか、 ホント怒鳴りつけなくなるほど酷いよね。
62 名前:login:Penguin mailto:sage [2011/01/15(土) 18:19:06 ID:+PuYU+f3] デジタルTVでインタレースとか、NHKの暗躍らしいな
63 名前:login:Penguin [2011/01/15(土) 23:37:05 ID:wqznTUd7] >>6 のwiki見ながら無事設定完了
64 名前:login:Penguin mailto:sage [2011/01/16(日) 00:31:37 ID:FHp7oAhB] recpt1でテレビ朝日やっと撮れた。 へんなPMTが流れてるので、table_id != 2 は無視しないと ダメらしい。一応PMTのバージョンチェックもいれてみたけど 、特に変更なしでした。
65 名前:login:Penguin mailto:sage [2011/01/16(日) 17:10:49 ID:AJmsFIhn] >>63 windowsでの設定かい?
66 名前:login:Penguin mailto:sage [2011/01/16(日) 23:21:09 ID:GEmXyLPU] 荒し臭いので構わない方がいいかと
67 名前:login:Penguin mailto:sage [2011/01/17(月) 00:23:32 ID:ffz7tNrj] 昨日から毎日放送がrecpt1でsid指定すると録画に失敗するようになった・・・
68 名前:login:Penguin mailto:sage [2011/01/17(月) 00:59:16 ID:7WTwpAYl] AV AMP持っているので、TSを保存したものを再生する時に、 AV AMPさんに音声のデコード全般をお願いしたいと思ってるんだけど、 mplayerのhwmpaって日本は眼中ないからAAC対応してませんでFA?
69 名前:login:Penguin mailto:sage [2011/01/17(月) 01:14:38 ID:qgaqOa1+] >>66 6==63 は、アフィ乞食
70 名前:login:Penguin mailto:sage [2011/01/17(月) 13:04:29 ID:InznpbLz] >>68 ちょっとソース見た感じではAACには対応してないね でも実際にやってるのは 入力データからヘッダを解析して出力バッファの属性をセット, ペイロードをコピーしてるだけだから 違いはsync回りの部分だけじゃないのかな libmpcodec/ad_hwmpa.c を参考にしてad_hwaac.cを作るのは そんなに作業量は多くなさそう 頑張って;)
71 名前:login:Penguin mailto:sage [2011/01/17(月) 16:50:31 ID:t1yw50JZ] rec10がバイリンガルを判別してエンコしてくれるみたいだけど、 do-recordからrec10に渡してうまいこと処理できないものかな。
72 名前:login:Penguin mailto:sage [2011/01/17(月) 21:25:45 ID:8FSS+nYq] >>67 それは大変ですな
73 名前:login:Penguin mailto:sage [2011/01/18(火) 00:48:05 ID:UdGjaVw3] >>70 協力ありがとう 昼休みにちょっとだけコード読んでみたけど、 自分もその理解でした。 やって出来そうな難易度なので、やってみますかね
74 名前:login:Penguin mailto:sage [2011/01/18(火) 02:15:56 ID:QWWZYlkv] >>67 tssplitter_lite.cでPMTがTS1パケット内に収まっていると決め打ちしているからみたいだ
75 名前:login:Penguin mailto:sage [2011/01/19(水) 00:34:28 ID:CMsEBO98] あら、Avidemux2は以前はTSファイルを食わせると確実に落ちていたのに いつのまにかTSファイルを編集できるようになっている @ Avidemux2.5.3 けど結局一旦音声をPSに変換しないとうまく編集できないのね。
76 名前:login:Penguin [2011/01/19(水) 12:50:41 ID:cbCl9uR/] ATXが無料放送しか映らなくなった。 REGZAに刺して3時間くらいATXにしておいたら映るようになった。 3時間の間にマイスカパーで契約情報変更したからそれでなにかを受信したのかもしれないけど関係性は不明。 epgrecやrecpt1の設定で何か関係あるのかな?それともドライバ? BCASカードは契約して丁度1年と1週間。
77 名前:login:Penguin [2011/01/19(水) 12:53:05 ID:cbCl9uR/] >>76 書き漏れた。 REGZAに刺したら契約期限切れと表示されてました。 定期的にREGZAに刺して何かを受信しないとだめなのかな?
78 名前:login:Penguin mailto:sage [2011/01/19(水) 13:06:34 ID:3eqC8bvI] スカパーならB-CAS内の鍵の更新じゃね?
79 名前:login:Penguin mailto:sage [2011/01/19(水) 13:07:19 ID:oNgKzu/m] >>77 有料放送のコードは数ヶ月置きに更新されてるから。 一定期間、コードの有効確認ができなければ、無効になる
80 名前:login:Penguin [2011/01/19(水) 19:46:15 ID:cbCl9uR/] >>78 >>79 おお、そうなのか、ありがとう。 Ubuntu PT2 epgpec の環境で書き換えってできますか?
81 名前:login:Penguin [2011/01/19(水) 19:50:45 ID:cbCl9uR/] 書き換えじゃなくて更新だった。
82 名前:login:Penguin mailto:sage [2011/01/19(水) 22:10:13 ID:oNgKzu/m] なんども出てるだろ。 だから返信ないから俺が答えてるのに更に質問かよウザイ
83 名前:login:Penguin mailto:sage [2011/01/19(水) 23:07:53 ID:oMe3xLhK] 最初から答えるなよ それこそ何度も同じ事繰り返されてるじゃんw
84 名前:login:Penguin [2011/01/20(木) 01:44:25 ID:in4chUIc] >>82 了解です。 そのレスでも結構ヒントを得たので調べてみるね。
85 名前:login:Penguin mailto:sage [2011/01/20(木) 02:06:12 ID:xzVdsvBT] >>74 PMT解析してるところを修正してみた。 ttp://2sen.dip.jp/cgi-bin/pt1up/source/up0307.zip
86 名前:70 mailto:sage [2011/01/20(木) 12:38:19 ID:qc9p3DVK] >>73 さらにちょっと調べてみたところ どうやらそんなに単純ではないようです IEC958は 元々PCM用であって PCM以外のデータを載せるには libmpcodecs/ad_hwac3.cのように IEC61937に従ってフレーム化してやる必要があるみたいですね wpedia.goo.ne.jp/enwiki/IEC958 にわりとわかりやすくのってました あとさらにALSAとか-ao側での対応も必要で (AC3の場合と同様に) hw AACを検出して channel status bitを設定しないとダメみたい libao2/ao_alsa.c の変更部分はわずかだし問題ないとして libmpcodecs/ad_hwac3.cを参考にするとして, IEC61937-2(IEC-60958へのAACの載せ方)が ちょっとググったけど無料で見られるのが無い オープンソースの音楽プレーヤとかでAACのデジタル出力に対応してるのもありそうだから そういうとこから情報を見つけてくるしかないかも.... (当方にPCにつなげられるデコーダがないため すべて推測の話ですいません)
87 名前:login:Penguin [2011/01/20(木) 18:39:18 ID:xYGGMxlt] 配信中にコメントで脅迫を受けたと警察に通報 www.nicovideo.jp/watch/sm12894776 ネタ投下。
88 名前:login:Penguin mailto:sage [2011/01/20(木) 21:27:38 ID:qc9p3DVK] >>73 , 86 自己レス ffmpeg のlibavcodec/spdifenc.c が(フォーマットの解説を含め)参考になりそう
89 名前:login:Penguin mailto:sage [2011/01/20(木) 23:49:34 ID:FE3VPlSK] >>88 色々と情報をまとめてくれてありがとう とても参考になります libavcodec/spdifenc.c は確かに良さそうですねー
90 名前:login:Penguin mailto:sage [2011/01/21(金) 01:15:36 ID:uRzPqk+s] ttp://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwww.jsa.or.jp%2Fstdz%2Fedu%2Fpdf%2Fb4%2F4_08.pdf&ei=klw4TbmiOo6ycYX6vJAK&usg=AFQjCNETcdwTS2VqJpWsa1cIbpr_NIgFQg ここ綺麗にまとまってるねー 経済産業省委託事業やるじゃん! つかみはおっけー ttp://www.sakurachan.org/soft/mediatools/ IEC60958/IEC61937準拠 圧縮音声ビットストリームを普通のLPCMとして録音したRIFF wavファイルから、圧縮音声のElementary Streamを取り出します。 180度反対の事やってる人発見 世の中面白い
91 名前:login:Penguin mailto:sage [2011/01/23(日) 14:57:31 ID:vVkbUKkf] Fedora14にchardev版インストールしました。 driver/recpt1は1.1.0、arib25は0.2.4、DVBドライバはblacklist.confで殺してあります。 テストすると: $ recpt1 --b25 --strip --device /dev/pt1video2 15 5 /var/tmp/test.ts using B25... enable B25 strip using device: /dev/pt1video2 pid = 8211 C/N = 34.157329dB Recording... b25->put failed b25_decode failed (code=-9). fall back to encrypted recording. Recorded 5sec のようにデコード失敗の出力になります(エラーコードの-9の意味わかりません)。 $ mplayer /var/tmp/test.ts で表示するとワンセグの小さな画面で、音が出たり出なかったりします。 どこら辺を見直した方がいいのでしょうか?ほんの小さなヒントでも欲しいです。 お願いします。
92 名前:login:Penguin mailto:sage [2011/01/23(日) 15:24:34 ID:1gxdPn+C] >>91 BCASカードは認識してる? $ pcsc_scan
93 名前:login:Penguin mailto:sage [2011/01/23(日) 15:35:58 ID:vVkbUKkf] >>91 はい。上下だけ抜粋。 $ pcsc_scan PC/SC device scanner V 1.4.17 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr> Compiled with PC/SC lite version: 1.6.4 Scanning present readers... 0: SCM SCR 3310 NTTCom [Vendor Interface] 00 00 ... Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): 3B F0 12 00 FF 91 81 B1 7C 45 1F 03 99 Japanese Chijou Digital B-CAS Card (pay TV) ^C
94 名前:login:Penguin mailto:sage [2011/01/23(日) 15:38:05 ID:h6WzzaGn] >>93 ccidのバージョンは? 1.4以上だとB-CASが認識しないよ
95 名前:login:Penguin mailto:sage [2011/01/23(日) 15:44:24 ID:vVkbUKkf] ccid 1.4.0 pcsc-lite 1.6.4 pcsc-lite-devel 1.6.4 pcsc-tools 1.4.17 みたいです。同時に入ったperlのモジュールはわかりません。
96 名前:login:Penguin mailto:sage [2011/01/23(日) 15:47:17 ID:vVkbUKkf] >>92 >>94 原因はB-CASが認識していないためのようですね・・・
97 名前:login:Penguin mailto:sage [2011/01/23(日) 15:57:47 ID:BDvUXa1E] いまFedora 13使ってるが、しばらくそのままにしておこう。 やっぱりFedoraは最新リリースが出たときに その一つ前のリリースにupgradeするのが無難な使い方だね。
98 名前:login:Penguin mailto:sage [2011/01/23(日) 20:17:33 ID:Nr0ZxgtS] >>97 安定版がいいならCentOSだと思う
99 名前:login:Penguin mailto:sage [2011/01/23(日) 20:42:08 ID:9Mk9qlFN] >>96 >>31
100 名前:login:Penguin mailto:sage [2011/01/23(日) 22:08:13 ID:vVkbUKkf] >>99 いきなり紋付袴着た白鵬が、どでかく5秒間映りました。ありがとうございます。 # yum info ccid 読み込んだプラグイン:langpacks, presto, refresh-packagekit Adding ja_JP to language list インストール済みパッケージ Name : ccid Arch : x86_64 Version : 1.3.13 Release : 2.fc14 Size : 437 k リポジトリー : installed From repo : /ccid-1.3.13-2.fc14.x86_64 Summary : Generic USB CCID smart card reader driver URL : pcsclite.alioth.debian.org/ccid.html License : LGPLv2+ 説明 : Generic USB CCID (Chip/Smart Card Interface Devices) driver. >>92 >>94 さんにも感謝します。