#!/bin/sh # mp4info shim for m4b-tool (ffprobe-based) if [ -z "$1" ]; then echo "Usage: mp4info " >&2 exit 1 fi # ffprobe outputs float seconds; m4b-tool expects an integer ffprobe -v error \ -show_entries format=duration \ -of default=noprint_wrappers=1:nokey=1 \ "$1" | awk '{ printf "%d\n", ($1 + 0.5) }'