Refactored tagMP4, untested