Final file size will likely be a result of encoder settings and possibly the bit rate not being correctly reported by some applications for Variable Bit Rate (VBR) and older Average Bit Rate (ABR) files.
In any case, here's how I would do it:
- Use windows explorer to find high bitrate files by using the
following search filter: type:mp3 bitrate:>192kbps (or >224kbps perhaps)
- Select all file and use a converted that provides a context menu
option to convert selected files. Myself, I use dbPowerAmp but
it is not free. It will properly overwrite your original files after
encoding, if you so desire, and also keeps tags properly. Doesn't
Media Coder preserve your tags properly?
Original size: 685 MB
192kbps transcode: 674 MB
V2 transcode: 665 MB (final bitrates 123 to 212kbps)
For this test I used bitrates very close to 192kbps to test your target size problem, but I haven't encountered any final file that was larger than the original, except when using V2.
FWIW, ideally you would want your entire library in V2: total size near 192kbps, but with some files remaining above 192kbps to retain quality where necessary, but you couldn't use the bitrate filter anymore (you would endlessly re-encode those higher bitrate files). DBPowerAmp Batch Convert does provide a "Encoding" column you can sort by to select files and only convert non V2 files, but it's a bit more cumbersome.