From bde7c6772a249ff5f35f4cc56f07d9cd98992653 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Thu, 2 Jul 2015 08:44:23 +1000 Subject: [PATCH] Use '-' instead of /dev/{stdin,stdout} --- fix-pal-speedup | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/fix-pal-speedup b/fix-pal-speedup index a0a797c..c646137 100755 --- a/fix-pal-speedup +++ b/fix-pal-speedup @@ -10,6 +10,7 @@ if [ -z "$1" -o -z "$2" ]; then exit 1 fi +set -xe FORCEFPS="24" SLOWDOWN="0.96" @@ -18,15 +19,14 @@ function mux_replace_audio { audiofile="$2" outfile="$3" - set -x trackid="$(mkvmerge -i "$infile" | grep video | sed 's/^Track ID \(.\):.*$/\1/')" - mkvmerge -o "${outfile}" --default-duration "${trackid}:${FORCEFPS}fps" --no-audio "$infile" "$audiofile" + exec mkvmerge -o "${outfile}" --default-duration "${trackid}:${FORCEFPS}fps" --no-audio "$infile" "$audiofile" } function extract_audio { infile="$1" - mpv \ + exec mpv \ --no-terminal \ --no-video \ --ao pcm:waveheader:file=/dev/stdout \ @@ -34,10 +34,10 @@ function extract_audio { } function slow_audio { - sox \ + exec sox \ --temp "$tmpdir" \ - /dev/stdin \ - -t wav /dev/stdout \ + - \ + -t wav - \ speed "${SLOWDOWN}" \ gain -n \ channels 2 @@ -45,14 +45,13 @@ function slow_audio { function encode_audio { outfile="$1" - lame \ + exec lame \ --preset standard \ - /dev/stdin \ + - \ "${outfile}" } function convert_file { - set -xe infile="$1" outfile="$2" tmpdir="$(mktemp -d "${TMPDIR:-/var/tmp}/pal-XXXXXXXX")" -- 2.39.2