REFERENCE=${NAME/MOV/JPG}
- if [[ -f ${REFERENCE} ]]; then
-
+ if [[ -f ${REFERENCE} ]] && file ${REFERENCE} | \grep -q image; then
# TAG=$(exif --ifd=EXIF -t "Date and Time (original)" ${REFERENCE} | grep Value)
TAG=$(exif 2>/dev/null --ifd=EXIF -t 0x9003 ${REFERENCE} | grep Value)
if [[ ! "${TAG}" ]]; then
- echo >&2 " Cannot find the \"Date and Time (original)\" exif tag in ${REFERENCE}"
- echo >&2 " Looking for \"Date and Time\""
TAG=$(exif -t 0x0132 ${REFERENCE} | grep Value)
fi
touch -t $TIMESTAMP ${NAME}
ls -l ${NAME}
else
- echo "++ No exif tag in ${NAME}, can not set the date properly."
+ echo "++ No proper exif tag for ${NAME}, can not set the date properly."
fi
else