X-Git-Url: https://code.delx.au/transcoding/blobdiff_plain/7a2ed8a85fbeb028412463b266fde98428c1ef95..bde7c6772a249ff5f35f4cc56f07d9cd98992653:/hencode-recursive diff --git a/hencode-recursive b/hencode-recursive index 8fd7314..e8481c5 100755 --- a/hencode-recursive +++ b/hencode-recursive @@ -1,8 +1,8 @@ #!/bin/bash -e if [ -z "$1" -o -z "$2" ]; then - echo "Usage: $0 sourcedir destdir" - exit 1 + echo "Usage: $0 sourcedir destdir" + exit 1 fi sourcedir="$(cd "$1" && pwd)" @@ -10,28 +10,28 @@ destdir="$(cd "$2" && pwd)" cd "$sourcedir" find . -type f | while read infile; do - if [ ! -r "$infile" ]; then - echo "Missing file $infile" - exit 1 - fi - outfile="${destdir}/$(echo "$infile" | sed 's/\.[a-zA-Z0-9]*$//').mp4" - if [ -e "$outfile" ]; then - echo "Skipping $infile" - continue - fi - mkdir -p "$(dirname "$outfile")" - HandBrakeCLI < /dev/null \ - --format mp4 \ - --encoder x264 \ - --encopts cabac=0:ref=2:me=umh:bframes=0:weightp=0:8x8dct=0:trellis=0:subme=6 \ - --markers \ - --quality 21 \ - --deinterlace \ - --loose-anamorphic \ - --crop 24:24:24:24 \ - --aencoder faac \ - --ab 160 \ - --input "$infile" \ - --output "$outfile" + if [ ! -r "$infile" ]; then + echo "Missing file $infile" + exit 1 + fi + outfile="${destdir}/$(echo "$infile" | sed 's/\.[a-zA-Z0-9]*$//').mp4" + if [ -e "$outfile" ]; then + echo "Skipping $infile" + continue + fi + mkdir -p "$(dirname "$outfile")" + HandBrakeCLI < /dev/null \ + --format mp4 \ + --encoder x264 \ + --encopts cabac=0:ref=2:me=umh:bframes=0:weightp=0:8x8dct=0:trellis=0:subme=6 \ + --markers \ + --quality 21 \ + --deinterlace \ + --loose-anamorphic \ + --crop 24:24:24:24 \ + --aencoder faac \ + --ab 160 \ + --input "$infile" \ + --output "$outfile" done