Do you think, that when striving for the best possible quality preset, such a detail like the q switch would have been overlooked? q2 is the one that works best atm. Do you think you can hear frequencies above 19kHz
in music? You can test this yourself. Encode some music with and without -k. Try to abx the result. Encoding too much high freqeuency content only bloats the file.
For best possible quality @ 320 use --alt-preset insane (= --alt-preset cbr 320).
Are you serious about your command line? Have you even looked at what these switches are doing?
QUOTE
-t disable INFO/WAV header
Disable writing of the INFO Tag on encoding.
This tag in embedded in frame 0 of the MP3 file. It includes some information about the encoding options of the file, and in VBR it lets VBR aware players correctly seek and compute playing times of VBR files.
Why would you want to give up on that?
-p, which puts a checksum into each frame, is only usefull for streaming. It actually degrades sound quality a little bit because you sacrifice valuable space in the bitstream. If you want to make sure your files remain intact, use a seperate program to create external checksums.
Short blocks are very usefull to handle sharp attacks. Disabling short blocks will result in more pre-echo.