MythTV*1のTips

保存先の空き容量が足りないときに録画やトランスコードをすると、

  1. "Transcoding aborted, NuppelVideoPlayer is not in raw audio mode."というエラーでトランスコードできない
  2. MythWebでプレビュー画像が表示されない

という状態になって、空き容量を増やしても直らないことがある。

1.は動画の途中でRawAudioState(音声が圧縮されているかどうか?)が変化していることが原因なので、大抵最初の数フレームをカットしてやればうまくいく。

2.は、MythTVの保存先(/mnt/share/storeなど)ではなくて、MythWebのディレクトリ(/home/httpd/html/MythWebなど)の下にあるimage_cacheディレクトリに壊れたPNG画像があるので、これを削除すればよい。

どちらもソースコードを読んで修正を加えたり、自分でプログラムを書いてみて初めてわかったことで、こういうときフリーソフトで良かったとつくづく思う。