opencv: optional dep on ffmpeg, fix linking if not