From 52aaeb4a1977365819e39f1705e9f841f473b335 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Sat, 8 Jun 2013 18:50:11 +1000 Subject: [PATCH] Added trim-audio script --- trim-audio | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 trim-audio 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" + -- 2.39.2