10/03/14 02:51:06 13Xnr+dd
北海道でHTBをとるなら、recpt1 --b25 --strip 23 --sid hd 3600 tideji.ts
ってなわけで、$RECORDER --b25 --strip $CHANNEL --sid $SID $DURATION ${OUTPUT}
でもって今のdo-record.shを載せてみる。pt1ドライバとrecpt1はpt1-d89f0da0a7e4、epgrecは3月日1日版。
俺みたいな超初心者のために残してみる。参考になれば幸だ。
これでepgrecでATXのサービスIDを333、ヒストリーチャンネルに342とかCS16のサービスIDを全て登録したらCSもバッチリだったよ。
ちなみに、epgdumpが正常に動作してるか未確認。
以前みたいに録画後のスプリットで負荷が大きくなることもないし、スクリプトは超短く済むし、スプリットが原因っぽいドロップ?での録画中断もなくなったし今のrecpt1とepgrecはマジ最高
#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "OUTPUT : $OUTPUT"
echo "TUNER : $TUNER"
echo "TYPE : $TYPE"
echo "MODE : $MODE"
echo "SID : $SID"
RECORDER=/usr/local/bin/recpt1
B25=/usr/local/bin/b25_bcas
FILENAME=`basename "${OUTPUT}"`
DIRNAME=`dirname "${OUTPUT}"`
#まずはREGZAで再生不能になるファイル名を修正。 ~ を _ に置き換える
FILENAME=`echo "${FILENAME}" | sed -e "s/\~/_/g"`
if [ ${FILENAME} = "__temp.ts" ]=0 ; then
#epgdumpなのでスプリットしない
$RECORDER --b25 --strip $CHANNEL $DURATION ${DIRNAME}/${FILENAME}
else
$RECORDER --b25 --strip $CHANNEL --sid $SID $DURATION ${DIRNAME}/${FILENAME}
fi