]>
code.delx.au - monosys/blob - hacks/split-mvimg
4 echo "Usage: $0 MVIMG_xxx.jpg"
11 outvid
="${infile%.*}.mp4"
14 if ! [ -f "$infile" ]; then
15 echo "Missing input file: $infile"
19 if [ -f "$outvid" ] ||
[ -f "$outpic" ]; then
20 echo "Output files already exist! $outvid || $outpic"
24 size
="$(stat -c '%s' "$infile")"
25 revoffset
="$(exiftool -m -p "\
$MicroVideoOffset" "$infile")"
26 if [ -z "$revoffset" ] ||
[ "$revoffset" -le 0 ]; then
27 echo "Invalid video offset: $revoffset"
30 offset
=$
((size
- revoffset
))
32 dd if="$infile" of
="$outvid" bs
="$offset" skip
=1
33 dd if="$infile" of
="$outpic" bs
="$offset" count
=1
34 exiftool
-overwrite_original -xmp:all
= "$outpic"