View difference between Paste ID: BLCmisb1 and 51b383M8
SHOW: | | - or go back to the newest paste.
1
#!/bin/bash
2
3
EPISODES=(
4
  "S01E01 S1_D1 1" "S01E02 S1_D1 2" "S01E03 S1_D1 3" "S01E04 S1_D1 4"
5
  "S01E05 S1_D2 1" "S01E06 S1_D2 2" "S01E07 S1_D2 3" "S01E08 S1_D2 4" "S01ES1 S1_D2 5"
6
  "S02E01 S2_D1 1" "S02E02 S2_D1 2" "S02E03 S2_D1 3" "S02E04 S2_D1 4"
7
  "S02E05 S2_D2 1" "S02E06 S2_D2 2" "S02E07 S2_D2 3" "S02E08 S2_D2 4"
8
  "S02E09 S2_D3 1" "S02E10 S2_D3 2" "S02ES1 S2_D3 3"
9
  "S03E01 S3_D1 1" "S03E02 S3_D1 2" "S03E03 S3_D1 3" "S03E04 S3_D1 4"
10
  "S03E05 S3_D2 1" "S03E06 S3_D2 2" "S03E07 S3_D2 3" "S03E08 S3_D2 4"
11
  "S03E09 S3_D3 1" "S03E10 S3_D3 2" "S03E11 S3_D3 3"
12
  "S03E12 S3_D4 1" "S03E13 S3_D4 2" "S03ES1 S3_D4 3"
13
  "S04E01 S4_D1 1" "S04E02 S4_D1 2" "S04E03 S4_D1 3" "S04E04 S4_D1 4"
14
  "S04E05 S4_D2 1" "S04E06 S4_D2 2" "S04E07 S4_D2 3"
15
  "S04E08 S4_D3 1" "S04E09 S4_D3 2" "S04ES1 S4_D3 3"
16
)
17
18
trap ctrl_c INT
19
20
ctrl_c()
21
{
22-
  echo -e "\n\nEncoding cancelled"
22+
  echo -e "\n\nOperation cancelled by user"
23
  exit $?
24
}
25
26
TIME=`which time`
27
SKIP=$2 ; [ -z $SKIP ] && SKIP=0
28
29
if [ $1 == "encode" ]; then
30
  for EP in "${EPISODES[@]}"; do
31
    (( i++ < $SKIP )) && continue
32-
    echo "Encoding $EP"
32+
    echo "$1 $EP"
33-
    $TIME nice -n 19 ./encode $EP >>encode.log 2>&1
33+
    [ $1 == "encode" ] && $TIME nice -n 19 ./encode $EP >>encode.log 2>&1
34
    [ $1 == "merge" ]  && ./merge `echo $EP | cut -d " " -f 1` | grep -v Progress >>merge.log
35-
fi
35+
36
fi