I speak French but want to improve my listening ability and learn some new words (maybe to put into Anki). I decided I would watch one of my favourite Netflix shows in French, however the subtitles are normally extremely inaccurate, often for no apparent reason as what the character actually said would easily fit into the subtitle character count. As you can imagine, this is extremely frustrating for someone trying to learn specific vocabulary and improve listening skills rather than grasping the meaning of a sentence. Is there any way I can view accurate subtitles?
It may be because you were watching a foreign show dubbed in French. The distinction to be aware of is that between closed captions and subtitles.
Closed captions are intended for the hearing impaired and they are as close as you can get to a verbatim transcription of the audio. No translation is involved in closed captioning. They use the original audio and simply transcribe it.
Subtitles on the other hand are intended for foreign audiences who want to watch the show with the original audio but do not understand the language. Subtitles are a written translation of the original audio. They are not a transcription of the dubbed audio. If you watch a show that is dubbed while using subtitles at the same time, there can be significant discrepancies between the two. The reason being that these are two separate translations being run in parallel, and the dubbing has to take into account certain constraints, such as pacing (so that the dubbed audio matches more or less the actors' lip movements), which the subtitles do not.
I'm afraid the only option is to watch another show, one that was originally in French (i.e. not dubbed into French) and has French closed captions rather than subtitles. On Netflix, closed captions are indicated in the subtitle menu by the text "(CC)" next to the language in question.