print_usage()
{
- echo "${PROG_NAME} -- Conversion AVI à MP4 (x264)"
+ echo "${PROG_NAME} -- Conversion MP4 (x264)"
echo "Usage: ${PROG_NAME} [OPTIONS...] FICHIER"
echo
echo "Options:"
exit 1
fi
-src=${1}
+src="${1}"
# Checking if input file exist.
if [ ! -f $1 ]; then
exit 1
fi
-dest=`echo "${src}" | sed s/\.avi$/.mp4/g`
+# Cut everything after the last dot using sed:
+dest=`echo "${src}" | sed s/\.[^.]*$//`
+dest="${dest}.mp4"
-ffmpeg -i ${src} ${VIDEO_OPTS} ${audio_opts} ${dest}
+ffmpeg -i "${src}" ${VIDEO_OPTS} ${audio_opts} "${dest}"