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秒でタイムアウトするようにしてみた
      @@ -173,8 +173,13 @@
              sigaction(SIGINT,  &sa, NULL);
              sigaction(SIGTERM, &sa, NULL);
      
      +       int timeout = 10;
              do {
                      sleep(1);
      +               if (--timeout <= 0) {
      +                       log << "GetSequenceState timeout." << std::endl;
      +                       exit(1);
      +               }
              } 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

参考文献

Last edited by Anonymous, 2018-01-04 02:40:23