You can use any three of these with the commands above (ie. /record stop).

Codecs

DashCam allows you to use the encoding codec of your choice that is installed on your system.
This allows users to customize the way they record things in the encoding type of their preference.

Please note:

DashCam is not guaranteed to work with all codecs!
DashCam may have adverse effects with some codecs!
Some codecs may use more CPU than others. Please be mindful not to fry your hardware using an intensive codec!
By default, DashCam will try to make use of XVid. You can download the official XVid codec here: https://www.xvid.com/

is /dashcam start [xvid] [24] [low] proper formating? I do not understand how the brackets work or the syntax of what should be in the brackets. For example, your example shows [quality] but I don't know the parameters for what "quality" would be. Low/Med/High, Low/Medium/High, Poor/Fair/Good/Great? I don't know. I tried multiple variables and always received an error that it did not work.

Also, If I do "/dashcam start" it says "could not be formatted" or something. But there is an AVI video in my /videos folder. I also do not get an ingame chat log message when I do "/dashcam stop" to know if it stopped. Or maybe it doesn't give a message because the video was never recorded just the placeholder was created (0 bytes).

It's set to allow whatever you give it, but I don't think the API allows for non-whole number FPS amounts. I'm not too familiar with the API, I just found an example of how to make use of it and put it into a plugin.