summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2014-09-13 08:07:22 +0200
committerJonas Smedegaard <dr@jones.dk>2014-09-13 08:07:22 +0200
commitf1541662e5088ba403247af5d4db07a39ac23806 (patch)
treeac7b49516ee874d737e14f31aca51b64196a0013
parent19e6acf971e8239061198548f7c52d07f2a2c874 (diff)
Postpone cleanup of audio normalize hinting till after last use (no real benefit now, just preparing for eventual later optional preservation of files across multiple runs).
-rwxr-xr-xlocalvideowebencode4
1 files changed, 3 insertions, 1 deletions
diff --git a/localvideowebencode b/localvideowebencode
index ffec56f..1142f58 100755
--- a/localvideowebencode
+++ b/localvideowebencode
@@ -293,7 +293,6 @@ _melt_aac="$_melt_audio acodec=aac ab=$(($channels*$bitrate_aac))k"
if [ -n "$melt_recent" ] && [ -n "$channels" ]; then
$melt -group $_melt_in $infiles -group $_melt_audio_filters_early -filter loudness -consumer xml:$stem.xml $_melt_audio video_off=1 all=1
_melt_loudness="$(perl -ne 'm!<property name="results">([^<]+)</property>! and print $1' $stem.xml)"
- rm $stem.xml
fi
## Theora/Vorbis/Ogg
@@ -312,6 +311,9 @@ fi
# TODO: use two-pass when supported by melt
$melt -group $_melt_in $infiles -group ${channels:+$_melt_audio_filters_early${_melt_loudness:+ -filter loudness results="$_melt_loudness"} $_melt_audio_filters }$filters -consumer avformat:"$stem.webm" properties=webm $_melt_webm $_melt_vorbis $_melt_out
+# cleanup audio normalize hinting
+rm -f $stem.xml
+
## JPEG preview
ffmpegthumbnailer -s0 -i "$stem.mp4" -o "$stem.jpg"