If the task requires anything more complex than simple transcoding or encoding, then ffmpeg will require a user to understand DSP to some extent to be used successfully.
Of course this is no fault of ffmpeg, but a lot of frustrated users end up thinking that anyway.