Actually, 10 8 bytes
This answer is based on Dennis's excellent Jelly answerDennis's excellent Jelly answer. Golfing suggestions welcome! Try it online!
;Σ♀/♂¬πì Ungolfing
Implicit input [a, b, c]. ; Duplicate [a, b, c]. Σ sum() to get twice the semiperimeter, 2*s. ♀/ Vectorized divide 2*s by [a, b, c] to get [2*s/a, 2*s/b, 2*s/c]. ♂¬ Vectorized subtract 2 to get [2*s/a-2, 2*s/b-2, 2*s/c-2]. π Get the product of the above to get 8*(s/a-1)*(s/b-1)*(s/c-1). This is the same as 8(s-a)(s-b)(s-c)/abc. ì Invert to get the aspect ratio, abc/8(s-a)(s-b)(s-c). Implicit return.