In both MC12 and 14, track switching is set to aggressive, -1s, and "do not play silence leading and trailling
Is there any other option I'm overlooking?
I don't know if the track transition effects have changed anyhow after MC12, but in order to test file decoding you should set the "Track Change" settings to plain "Gapless" (i.e. no cross-fade and no silence removal). Otherwise the complete audio track might not be played exactly as it is.
I've looked at sox. Not easy. It does not do anything when prompted with "sox *.flac *.flac trim 0 60s"
Sox processes files from the beginning to the end. You can remove samples from the end if you first reverse the file, then trim it, and finally reverse it once again.
For instance, in a CMD window you can use a command line like
sox 1.flac 2.flac reverse trim 55s reverseto cut 55 samples from the end. (In this example sox.exe and the source file, 1.flac, are in the current directory. 2.flac is the destination file.)
Here is an example of the External Encoder settings:
--temp F:\Temp --buffer 65536 %IN --compression 5 %OUT reverse trim 55s reverseI included some optional parameters:
--temp sets the temp location. If not set, sox uses the OS default.
--buffer is the amount of memory buffer in bytes. The default is 8192. (I have not actually tested if increasing the buffer has any effect to the processing speed).
--compression sets the FLAC compression level. In my opinion 5 is quite optimal. (The sox default is 8, but that might be unnecessarily slow. It can compress only slightly more than 5.)
Here is the string without the optional parameters:
%IN %OUT reverse trim 55s reverse