What is the best input control for setting the duration of time spanning minutes and hours?

I'm designing some interfaces for forms that will be used on a desktop webapp and I want to make it as easy as possible for users to input the data that is required of them.

The input control that I'm struggling with is an input for duration of time. It becomes tricky because in this use-case they should be able to input a duration of anything from 15 minutes to 6 hours. So the control should span both minutes and hours. Obviously users shouldn't have to know how many minutes are in 4 or 6 hours even if it can be calculated pretty easily.

I've seen this answer by Andrew Martin but a dropdown for 2 options feels a bit redundant and clunky.

Are there any input controls that might solve this problem? I thought about a scale but then again I don't know how that would really work.

TLDR;

What is the best input control for setting the duration of time spanning minutes and hours?