投稿

12月, 2011の投稿を表示しています

do-record.sh の編集

タイでの洪水以降、HDD価格の高騰が続いています。2TB, 3TBのHDDだと最も安かった時の3倍近い値段になっており、秋葉原のPCパーツショップだと表示が「時価」なんてお高級な寿司やのような状態になったりもしているそうです。 現地の人達の生活が元の日常に一日も早く戻る事をまずお祈りします。 しかし、それまでの間保存しているデータが増えたからといっておいそれとHDDを買い足すということが非常に難しい状況は当面続く訳です。録画サーバに保存している動画を整理したりして空き容量を稼ぐことにします。 検索してみると、相当数のサイトが出てきます。私なりに理解した事を列挙していきますと、 録画したファイルの加工の手順としては TSファイルの状態からワンセグデータなど余分なデータを削ぐ CMなどをカットする。 映像と音声に分離してそれぞれエンコード 分離した音声と映像を合成する という感じでやる事をたいていのサイトで勧めているのでこの手順で行ってみようと思う。 とりあえず、未加工のTSファイルが大小合わせて約250個、3TB弱あったのですが、ワンセグデータなどを削ぐと約600GB程度容量を節約する事ができました。 ここでふと思ったのが、録画の際にHD動画のデータだけ保存することは出来ないものだろうか?と思い調べていくと、PT2の録画用のソフト recpt1 にはSIDを指定するオプションがあり、--sidにてそれを設定すれば、録画の段階でワンセグデータ等を含まないHD動画だけを保存できるみたいです。 recpt1が結構前からsidオプションを搭載していた http://d.hatena.ne.jp/shiwork/20110125/1295894310 上記の方はFoltiaをご使用されいているみたいなんですが、私が録画に使用しているのはEPGrecなので本家サイトを見ると http://www.mda.or.jp/epgrec/index.php/epgrecの使い方#qba72a08 チャンネル設定ダイアログのサービスID欄に、そのチャンネルに設定したいサービスIDを設定し「変更」をクリックするとサービスIDの情報が更新されます。設定したサービスIDは、do-record.sh内で環境変数$SIDとして参照、利用できます。