annotate do-record.sh.pt1 @ 87:36ac7c416bd7

merged with upstream
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Mon, 01 Mar 2010 20:51:36 +0900
parents cd64cf013095 322bba0d33e5
children ee348c378f2d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
1 #!/bin/sh
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
2 echo "CHANNEL : $CHANNEL"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
3 echo "DURATION: $DURATION"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
4 echo "OUTPUT : $OUTPUT"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
5 echo "TUNER : $TUNER"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
6 echo "TYPE : $TYPE"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
7 echo "MODE : $MODE"
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
8
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
9 RECORDER=/usr/local/bin/recpt1
f5a9f0eb4858 deleted: LICENSE.ja
Sushi-k <epgrec@park.mda.or.jp>
parents:
diff changeset
10
73
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
11 case $CHANNEL in
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
12 101|102|191|192|193) SID=$CHANNEL ;;
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
13 *) SID="HD" ;;
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
14 esac
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
15
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
16 if [ ${MODE} == 0 ]; then
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
17 # MODE=0では必ず無加工のTSを吐き出すこと
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
18 $RECORDER --b25 --strip $CHANNEL $DURATION ${OUTPUT} >/dev/null
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
19 elif [ ${MODE} == 1 ]; then
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
20 # 目的のSIDのみ残す
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
21 $RECORDER --b25 --strip --sid $SID $CHANNEL $DURATION ${OUTPUT} >/dev/null
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
22 elif [ ${MODE} == 2 ]; then
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
23 $RECORDER $CHANNEL $DURATION ${OUTPUT}.tmp.ts --b25 --strip
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
24 ffmpeg -i ${OUTPUT}.tmp.ts ... 適当なオプション ${OUTPUT}
cd64cf013095 make use of --sid option to reduce file size
Yoshiki Yazawa <yaz@honeyplanet.jp>
parents: 1
diff changeset
25 fi