- infile="$1"
- outfile="$2"
- tmpdir="$(mktemp -d "${TMPDIR:-/var/tmp}/pal-XXXXXXXX")"
- audiofile="${tmpdir}/audio.mp3"
-
- extract_audio "${infile}" | slow_audio | encode_audio "${audiofile}"
- mux_replace_audio "${infile}" "${audiofile}" "${outfile}"
-
- rm -rf "$tmpdir"
+ local infile="$1"
+ local outfile="$2"
+ local audio1="${tmpdir}/audio1.wav"
+ local audio2="${tmpdir}/audio2.wav"
+ local audio3="${tmpdir}/audio3.mp3"
+
+ extract_audio "${infile}" "${audio1}"
+ slow_audio "${audio1}" "${audio2}"
+ encode_audio "${audio2}" "${audio3}"
+ mux_replace_audio "${infile}" "${audio3}" "${outfile}"