Your starter motor is turning but it should throw out the cog what connects with the fly wheel gear ,and i don't think that is happening ,check that the gear in the starter is coming out .
I hope this helps you.
The only way to tell is have your battery tested ,get some one to put jump leads on your battery to get you started and then take your car to a garage to have the battery tested .