2010-01-01から1年間の記事一覧

miniDLNAいじれてない

SIGHUPでDBの差分再構築を実装してみたものの、追加された番組がなぜか、番組ごとフォルダに現れず、ルートの直下に出てくるものがある。まだまだね。。。

TSのワンセグ分離してPSPで観るなり

できた! 適当なTSを用意 TSConverterでMP4化 Yambで分離してFPS指定して再結合 メモリースティックの、/VIDEOに、MAQ00001.MP4ってファイル名でコピー ポイントは最後。ファイル名がM4Vnnnnn.MP4ではダメ。古いファームウェアのPSPだと、/MP_ROOT/101ANV01…

TSConverterのソースを読んでみた 続々

TSConverterのソース眺めながら、自前TSパーサーと組み合わせてみた似非版。 結局は、なぜか全く同じTimecode出力は得られなかったのだけど、mp4boxとdtseditに食わせて出てきたmp4をvlcにかけた時に、うちの耳ではズレがなく聞こえる程度には出力できるよう…

TSConverterのソースを読んでみた 続

1週間ほど、あーでもない、こーでもないで、ようやくVideoとAudioの分離が、TSConverterが出力するそれと同じになった。何でまた、半月もかけて車輪を発明しまくってるのだか。。。 それでもまだ、Audioが追いついてない場合に埋めるダミーのところと、Time…

ptx+up0283

pt2

どこかの偉い人(原文ママ)が作ってくれたパッチを適用してみました。up0283。 これで、loader.confに ptx_loader=YES ptx_loader="YES" としてリブート。。。起動を待つこと2分。。。おぉ。うまくいってる。 printfをdevice_printfにしたりとか、いろいろ…

特撮ソング(前編)?

またもや、しょぼカルからのimportで1時間ごとにエラーが。。。 こんどは、PID=165529/165527/166424、TID=309の「^熱中スタジアム」が、PID=165529/165527/166424、TID=1948の「特撮ソング(前編)」とぶつかっちゃったらしい。何が何やら。

TSConverterのソースを読んでみた

あちこち手を出して、どれもなかなか収束しない今日この頃。できれば、PT2から読み出してファイルに出力するフェーズで、TSConverterと同様の処理で、ワンセグデータを切り出しておけば、一旦ファイルにして後で切り出すより軽いかな、と。 さらっと読んでみ…

miniDLNAいじり(ひとまず)

録画ファイル削除して、miniDLNAにHUP送って、無事に反映されてることを確認。 ついでに、録画ファイルのサムネイルの出し方が分かった。といっても録画ファイルと同じところに「録画ファイル名+".cover.jpg"」を置いておくだけ。foltiaが作成したキャプチャ…

miniDLNAいじり(いろいろ)

miniDLNAのVideoフォルダに、foltiaの録画先である/home/fotia/php/tvを指定して使っているのだけど、FreeBSDなので、inotifyがなくって、録画ファイルが増えてもリストが更新されない。想定外だったのが、再起動してもDBのアップデートはされなくて、DBを消…

帰ってきたアニソン三昧

いつからか、getxml2db.plが起動のたびにエラーを吐いて、ものすごいエラーメールが溜まっていた模様。どれも同じで DBD::SQLite::st execute failed: PRIMARY KEY must be unique at /home/foltia/perl/getxml2db.pl line 179. DBD::SQLite::st execute fai…

似非TsSplitterなどなどなど

pt2

GWの何割かをささげつつ、まあまあ形になってきたかも。 出力するESのPIDを記録し、複数PMTで1つしか出力しないようにして、HDが複数できるのを回避完了。 単純に、「serviceごとにファイルを作って、PMTが定義する各PIDと、共通(PAT/NIT/SDT/CAT/EIT)を出力…

似非TsSplitterなどなど

pt2

なかなか奥が深い。。。 PATとPMTを見て、programごとにばらすところはできた。NHK-BS1/2/WNIがそれぞれ、VLCで観れることは確認。BS1/2は、低解像度のストリームも入っているのね。これを検出して削るには、何を見ればいいのだろう。 TsSplitterのドキュメ…

foltiaおひっこし

天気もいいし、ずっとr91くらい?+SQLiteパッチで運用していたfoltiaを、SQLite対応済みのr100に移行しようかと<ひきこもり mktable.sqlite.txtを比較すると、foltia_m2pfilesとfoltia_mp4filesにPRIMARY KEYが追加されてるのが異なる。alter tableしよう…

foltiaでCS

ためしに、日テレプラスの「君に届け」を予約入れてみたのだけど、 2010/05/01_00:25:01 addpidatq TIME 201005010029 COMMAND /home/foltia/perl/recwrap.pl -10 1800 5 1720 3 163478 474 1 2010/05/01_00:29:00 recwrap RECSTART DIGITAL 1800 474 0 1720…

ptx-20100430

pt2

というわけで2senにアップロードしました。up0281.gz。ここの常として実はtar.gzですのよ。 一応、今日トータルで4時間くらいはいろんなチャンネルを録画して動作確認したので、そんなにクリティカルな問題はない…はずだけど、転んでも泣かない人向け。 ま…

似非TsSplitterなど

pt2

なんか、いろいろと未完成のまま手を広げていくパターン。 foltia自体が、ffmpegでPSP向けに変換してくれるトラコンがあるのだけど、おうちAtomには重すぎてだめ。TS録画したものからワンセグ切り出して、TSConverterかけてPSPで観れるようにしたい。 という…

PSPげっと

ブックオフで、本体のみ・付属品無しのPSP3000が9.9kだったので捕獲。 以前に、ワンセグ分離+TSConverterでMP4化してTCPMP、というのを試していたけど、iPAQを手放してしまってほったらかしだった。これで、溜まりまくった録画ファイルの電車視聴を実現する…

予告して自分にプレッシャーかけてみる

pt2

そういえば、hdusrecを最初にさらしたのが去年のGWくらいだったと思って、日記をたどっていくと、4/30だった。なんかtss.pyをもとにtssplitterもどき作るとか、いろいろやってたなぁ。。。暇だったのか?PT2でBSデジタルも録れるようになったし、もどきじゃ…

miniDLNAいじり(じわじわ進行中)

その1 TSのパケットサイズ取得に失敗していた件。やはりamd64の場合だった。 miniDLNAが、API経由ではなく、AVFormatContextのpriv_dataを覗いてパケットサイズを拾っていて、LP64だとその位置がずれているという。。。こんなイメージ。 --miniDLNA/metadat…

miniDLNAいじり(できたような、いまいちなような)

先頭に戻るのは、seekのoffsetの設定が間違っていた。というわけで、なんか怪しいけどできた。 怪しいのは、BRAVIAで上を押すと+27.0秒、下を押すと-15.0秒動くと画面に出るけど、どうも誤差が激しいような。うまくCM部分がスキップされなくて、余ったり行き…

miniDLNAいじり(いじりちゅう)

タイムシーク対応を、ゆるゆると。 PMS avcmodを参考に、ファイルサイズ÷放映時間で秒あたりのbyte数を出して、TimeSeekRange.dlna.orgで指定された時刻指定をかければ、だいたいのスキップ位置を算出できるはず。 その前提は、放映時間が正しく拾えているこ…

星?

どなたかが、4/19のエントリに星?を付けてくださいました。よく分からないけど、わーい。

miniDLNAいじり(まだいじってないけど)

miniDLNA+BRAVIAで再生中に上か下を押すと、このファイルでは使えません、みたいなダイアログが出ていて、なんだろうなーと思っていたのだけど、どうやら本来は30秒ずつ前後に飛べるはずらしい。これ、uShare+LinkStationではCMスキップに重宝していたので、…

foltiaいじり

はまったところをいくつか。そもそもFreeBSDだし、recpt1もどきだし、サポート外の野良環境なので、好きではまってるんです。はい。 録画ファイルディレクトリがない ないので、録画失敗していた。 foltia$ mkdir ~foltia/php/tv foltia$ mkdir ~foltia/php/…

miniDLNAいじり

やっぱりというかなんというか、PT2+foltia録画、はまるはまる。手順は別にまとめるとして、ようやく何とかうまくいって、横で2番組同時録画中。かわいそうなくらい、ディスクががりがり言ってるけど。 録画ファイルを$TID.localizedディレクトリに作るのは…

foltia+SQLiteをインストール

foltia-r91+自前SQLiteパッチ+hdusで運用開始して1年、PT2ドライバを使うようにするにしたいのだけど、本番環境でトラブると泣く&SQLite対応したfoltiaも試してみたいので、改めてPT2ドライバの開発環境にfoltiaを入れたので、備忘録。FreeBSD-8.0-RELEASE/…

foltiaいじり

前から思ってた、foltiaの録画ファイルの出力先を番組ごとに分けるというのをやってみた。DLNAで番組ごとにフォルダ分けして出てきてほしいので。 サムネイルやMP4ファイルが格納される、$TID.localizedの中に入るようにした。。。つもり。エラーが出たりし…

BRAVIAが対応しているプロパティは??

miniDLNAのデバッグログにBRAVIAからのリクエストが出ていた。 リクエスト: POST /ctl/ContentDir HTTP/1.1 X-AV-Physical-Unit-Info: pa="BRAVIA MBT-WZ1"; X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA MBT-WZ1"; mv="1.7"; Host: 192.1…

BRAVIAが対応しているプロパティは?

一覧に出てくるのが、タイトルと録画日と尺とファイルタイプ(MPEG2しか見たことないけど)だけで、対応するのはdc:titleとdc:dateと、res@durationと、たぶんres@protocolInfo。デフォルトではdc:title順にソートされているが、日付順も指定可能。 問題は、EI…

EITパーサ野を越え山越え

そもそもは、miniDLNAを使ったときに、タイトルにファイル名じゃなくて番組名を表示したいというのが発端。foltiaで録画しているので、DBから番組名を取ってもいいんだけど、foltia経由でない録画ファイルもあるので、その地デジのTS自体に含まれているEITか…