I use ffmpeg to convert videos from one format to another. Is bitrate the only parameter which decides the output size of a video/audio file?
Yes, bitrate is essentially what will control the file size (for a given playback duration). It is the number of bits used to represent each second of material.
However, there are some subtleties, e.g. :
So you may want to do a little experimenting with a particular set of options for a particular file format.