時間の連続した録画をすると失敗する場合があるので
途中で20秒間、待つようにしてみた。
その他改造中だがうまくいかない(笑)
#!/bin/sh
echo "CHANNEL : $CHANNEL"
echo "DURATION: $DURATION"
echo "BITRATE : $BITRATE"
echo "WIDTH : $WIDTH"
echo "HEIGHT : $HEIGHT"
echo "AMODE : $AMODE"
echo "OUTDIR : $OUTDIR"
echo "OUTNAME : $OUTNAME"
echo "DEVICE : $DEVICE"
echo "HOMEDIR : $HOMEDIR"
RECFRIIO=/usr/local/bin/recfriio
TSSELECT=/usr/local/bin/tsselect
B25=/usr/local/bin/b25
# recfriio4 白/黒 同時b25対応版なので
# b25に失敗してもさらにb25で復帰できるみたい
echo "recfriio exec..."
#$RECFRIIO -b25 $CHANNEL $DURATION $OUTDIR/$OUTNAME.ts > /dev/null
#
DURATION2=`expr $DURATION - 20`
$RECFRIIO -b25 $CHANNEL $DURATION2 $OUTDIR/$OUTNAME.ts > /dev/null
chmod 777 $OUTDIR/$OUTNAME.ts
#
#if [ "$CHANNEL" = b10 ]
#then
#$TSSELECT $OUTDIR/$OUTNAME.ts "$OUTDIR/bs2-$OUTNAME.ts" 0x0000 0x0200 0x0210 0x02f0 > /dev/null
#chmod 777 $OUTDIR/bs2-$OUTNAME.ts
#fi
#
#ゴミ削除
#rm -rf $OUTDIR/$OUTNAME.m2t
#rm -rf $OUTDIR/$OUTNAME.ts
Comments