Hatena::Groupgive-me-money

fuba needs money

楽してお金をもらえる情報募集中、@fubaとかでご連絡ください。

 | 

2012-02-23

Linux::DVB::DVBT::TS を使って MPEG2-TS からスナップショットをいっぱい撮る 04:50 Linux::DVB::DVBT::TS を使って MPEG2-TS からスナップショットをいっぱい撮る - fuba needs money を含むブックマーク はてなブックマーク - Linux::DVB::DVBT::TS を使って MPEG2-TS からスナップショットをいっぱい撮る - fuba needs money

PerliEPG をうまく扱ってる人いないかなーと思って CPAN モジュールを漁っていたところ、Linux::DVB::DVBT::TS というモジュールを見つけたんだけど、これが名前からはいまいち想像つかなかったけど libmpeg2 を使って MPEG2-TS をパーズしながらコールバック関数実行してくれるやつらしくて、便利そうだったので fuba_recorder でスナップショットを撮る(キャプチャをする?いまいちこの行為を指す言葉がよくわかってないです)コードをサンプルパクりつつ書いた。

gist記法ないのかよ。ppm しか吐かないけど、どうせすぐ convert するし、便利。

これをなぜ作ったかというと、最近の ffmpeg に生 TS を食わせたときに、-ss オプションの時刻が I フレームにピッタリ合ってないと

[mpegts @ 0x19bf510] Too many streams
[mpeg2video @ 0x19e5d10] mpeg_decode_postinit() failure

みたいな感じのエラーがどんどんでてくるし、このときに撮ったスナップショットは無色の画像になってしまうので困るというのがニーズとしてあった。今までは Ubuntu 10.04 だと apt ではいる ffmpeg が古いのでそれをだましだまし使っていたのだけど、今日偶然 lucid-bleed を使うことにしたら ffmpeg も新しくなってしまったのでこのままだと recorder のキャプが

男子高校生の日常 #7 男子高校生と一発芸/男子高校生と室内の冒険/男子高校生と室内の冒険2/男子高校生と兄/男子高校生とありのままの自分/男子高校生と進路/男子高校生とミ

みたいなのばかりになってしまうところだったし、偶然このモジュールをみつけてたいへんよかったと思う。

視点・論点「それぞれの福島(5)“転機”を超える萌(ほう)芽」  1

今回つくったやつで作ったキャプ、たいへんきれい。ファイル名バグってますね。

2012/12/06 現在はタイムアウトつけて刺さんなくしたバージョンを使ってるので更新しました。

ArashArash2012/07/14 18:13We need more insights like this in this theard.

gqcsoirfagqcsoirfa2012/07/16 07:26XH0LnA , [url=http://fjqrpyivfqim.com/]fjqrpyivfqim[/url], [link=http://hrbninrqodch.com/]hrbninrqodch[/link], http://djanwvcdgvuw.com/

xysvksxysvks2012/07/16 18:02CyIn0q <a href="http://okvwytiyeyad.com/">okvwytiyeyad</a>

jtzzvzcgjtzzvzcg2012/07/16 23:00Pf8G2Z , [url=http://ykuunllivsur.com/]ykuunllivsur[/url], [link=http://cgdzaantcbvm.com/]cgdzaantcbvm[/link], http://rlrqbspvomtb.com/

 |