Skip to content

Instantly share code, notes, and snippets.

@aconstantin
Created October 31, 2016 10:44
Show Gist options
  • Save aconstantin/0111ace0e38bcd8d11400ea001704ab6 to your computer and use it in GitHub Desktop.
Save aconstantin/0111ace0e38bcd8d11400ea001704ab6 to your computer and use it in GitHub Desktop.
#!/bin/sh
INPUT=$1
if [ ! -f "${INPUT}" ]; then
echo "[${INPUT}] File not found!"
exit 1
fi
METADATA_KEY="TAG:com.apple.quicktime.creationdate"
METADATA_KEY2="creation_time"
OUTPUT=`ffprobe -v error -show_format "${INPUT}" | grep $METADATA_KEY | cut -d'=' -f 2`
METADATA_KEY_USED=$METADATA_KEY
if [ -z "${OUTPUT}" ]; then
OUTPUT=`ffprobe -v error -show_format "${INPUT}" | grep $METADATA_KEY2 | cut -d'=' -f 2`
METADATA_KEY_USED=$METADATA_KEY2
if [ -z "${OUTPUT}" ]; then
echo "[${INPUT}] date could NOT be parsed!"
exit 1
fi
fi
echo "[${INPUT}] Date is: $OUTPUT (parsed from $METADATA_KEY_USED)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment