foltia

動作環境

  • KTV-FSUSB2 + recfsusb2n
  • ~~Gentoo Linux~~ Ubuntu Server 11.10 (on ESXi 5.0)

環境構築

メモ

  • foltia_stationテーブルの「NHK教育」を「NHK Eテレ」に変更しないと,しょぼいカレンダーから得られる「NHK Eテレ」をNHK教育と別のチャンネルと見られて録画されない
  • recfsusb2nで放送休止中の局を選局すると止まる(EPG受信中のままで録画できない)
    • とりあえず10秒でタイムアウトするようにしてみた
    • highlight(cpp){{

      • fsusb2n.cpp.orig 2011-04-06 23:50:48.000000000 +0900
        1. @@ -173,8 +173,13 @@
               sigaction(SIGINT,  &sa, NULL);
               sigaction(SIGTERM, &sa, NULL);
  1. int timeout = 10;
         do {
                 sleep(1);
  2. if (--timeout <= 0) {
  3. log << "GetSequenceState timeout." << std::endl;
  4. exit(1);
  5. }
         } while(pDev->DeMod_GetSequenceState() < 8 && !caughtSignal);
     // 録画時間の基準開始時間
}}

改造

### ワンセグソースからMP4を再エンコードなしに生成したい * ipodtranscode.pl * TsSplitter.exeでワンセグだけのTSを作成 * TSConverterでMP4に変換

epgdumpがsegfaultして困る

  • 試しにPiro77/epgdump - GitHubをfoltia同梱のepgdumpのかわりに使ってみる(2012-02-09)
    • https://github.com/Piro77/epgdump/blob/b4088966a977595c2a0de6f09f0990ddfb04888f/epgdump.c でchannel末尾にIDが含まれるようになっているのでxmltv2foltia.plかepgdump.cどちらかの改変が必要

mplayerが延々とログを吐き続けて/var/spool/cron/atspoolが溢れる

  • tsにドロップがあると発生?
  • mplayerのオプションに-nosoundを付けて回避
    • ipodtranscode.plとcaptureimagemaker.pl

See Also

参考文献

highlight(end)

Last edited by n13i, 2012-02-12 19:21:48