From: James Bunton Date: Sun, 11 Aug 2013 20:57:42 +0000 (+1000) Subject: Use mplayer to extract audio instead of mkvextract X-Git-Url: https://code.delx.au/transcoding/commitdiff_plain/cdba15d01c5c9cf934360e5e6e8aaa4432af40fa Use mplayer to extract audio instead of mkvextract --- diff --git a/fix-pal-speedup b/fix-pal-speedup index af1d30d..c951ed2 100755 --- a/fix-pal-speedup +++ b/fix-pal-speedup @@ -1,8 +1,7 @@ #!/bin/bash -e -# Many DVDs released in Australia are sped up from 23.976fps to 25fps. +# Many DVDs released in Australia are sped up from 24fps to 25fps. # This script reverses the procedure, correcting the audio pitch. -# Input files are assumed to be mkv files with track 2 audio. # The video framerate is adjusted without re-encoding. The audio is slowed and # normalised then re-encoded as mp3. @@ -27,8 +26,7 @@ fi set -x mkdir "$tmpdir" -mkvextract tracks "$infile" 2:"${tmpdir}/audio" -mplayer -ao pcm:file="${tmpdir}/audio.wav" -vo null "${tmpdir}/audio" +mplayer -novideo -ao pcm:file="${tmpdir}/audio.wav" -vo null "$infile" sox "${tmpdir}/audio.wav" "${tmpdir}/audio-fixed.wav" speed "${SLOWDOWN}" gain -n lame --preset standard "${tmpdir}/audio-fixed.wav" "${tmpdir}/audio.mp3" mkvmerge -o "${outfile}" --default-duration "1:${FORCEFPS}fps" --no-audio "$infile" "${tmpdir}/audio.mp3"