I have imported a clip from someone’s phone, detached the audio, added a few filters to play with (Low pass filter, Reduce nose: wavelet, equalizer: parametric), but I can’t push the cacophony of the ocean into the background…
When I went to the internet, looking for ways to reduce background noise, I found the same thing, three times: detach the audio file, select the audio track, add the noise reduction: wavelet filter, adjust the variables until you get something you are happy with…
It’s difficult to remove background (or any other sound) if the recording was carried out in a natural environment. EQ and noise gates are potential fixes but may be a lot of trial and error. You may be able to automate the audio so that the louder parts reduce momentarily. If you can use Voxengo SPAN:Voxengo SPAN - Free Spectrum Analyzer Plugin VST, AU, AAX (or any spectrum analyzer), you might be able to identify the frequencies that are causing the problem. That said, I’m not sure how this would work with Shotcut. Best of luck though …