From: James Bunton Date: Sat, 8 Jun 2013 08:50:11 +0000 (+1000) Subject: Added trim-audio script X-Git-Url: https://code.delx.au/transcoding/commitdiff_plain/52aaeb4a1977365819e39f1705e9f841f473b335 Added trim-audio script --- diff --git a/trim-audio b/trim-audio new file mode 100755 index 0000000..4b68b1a --- /dev/null +++ b/trim-audio @@ -0,0 +1,20 @@ +#!/bin/bash + +if [ -z "$1" -o -z "$2" -o -z "$3" ]; then + echo "Usage: $0 input start end" + exit 1 +fi + +input="$1" +ss="$2" +endpos="$3" +let duration="$endpos - $ss" +output="${input%%.*}-trimmed.${input##*.}" + +if [ "$input" = "$output" ]; then + echo "Internal error! Would overwrite "$input" with output file" + exit 1 +fi + +ffmpeg -ss "$ss" -t "$duration" -i "$input" -acodec copy "$output" +