File tree 1 file changed +8
-4
lines changed
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -96,11 +96,12 @@ mark_as_good() {
96
96
on_success () {
97
97
echo " "
98
98
FILENAME=" $1 "
99
- BASENAME=` basename " $FILENAME " `
100
- echo " - conversion succeeded; file '$FILENAME .$OUTPUT_GFORMAT ' saved"
101
- mark_as_good " $FILENAME .$OUTPUT_GFORMAT "
99
+ DESTINATION_FILENAME=" $2 "
100
+ echo " - conversion succeeded; file '$DESTINATION_FILENAME ' saved"
102
101
echo " - renaming original file as '$FILENAME .bak'"
103
102
mv " $FILENAME " " $FILENAME .bak"
103
+ mv " $FILENAME .$OUTPUT_GFORMAT " " $DESTINATION_FILENAME "
104
+ mark_as_good " $DESTINATION_FILENAME "
104
105
}
105
106
106
107
on_failure () {
@@ -168,7 +169,10 @@ process_file() {
168
169
if [ " $OUTPUT_GFORMAT " = " ok" ]; then
169
170
OUTPUT_GFORMAT=$EXTENSION
170
171
fi
171
- $FFMPEG -loglevel error -stats -i " $FILENAME " -map 0 -scodec copy -vcodec " $OUTPUT_VCODEC " -acodec " $OUTPUT_ACODEC " " $FILENAME .$OUTPUT_GFORMAT " && on_success " $FILENAME " || on_failure " $FILENAME "
172
+
173
+ # Define the destination filename, stripping the original extension.
174
+ DESTINATION_FILENAME=${FILENAME% .$EXTENSION } .$OUTPUT_GFORMAT
175
+ $FFMPEG -loglevel error -stats -i " $FILENAME " -map 0 -scodec copy -vcodec " $OUTPUT_VCODEC " -acodec " $OUTPUT_ACODEC " " $FILENAME .$OUTPUT_GFORMAT " && on_success " $FILENAME " " $DESTINATION_FILENAME " || on_failure " $FILENAME "
172
176
echo " "
173
177
fi
174
178
}
You can’t perform that action at this time.
0 commit comments