有没有办法用 SoX 修剪文件的结尾,以毫秒为单位,我试过这个:
sox tracks\5_7.mp3 ntracks\05_7.mp3 trim 2 2.195
但是,它只是说End position is after expected end of audio
即使文件实际上很长。
所以我试图让这首歌长 2.000 秒,而不是 2.195 秒,而且,我用 600 多个文件这样做,所以需要从命令行完成。
这是我的警告:
sox WARN mp3: MAD lost sync"(this always happens, means nothing)
sox WARN trim: Last 1 position(s) not reached (audio shorter than expected)
sox WARN sox: 'tracks\01_1.mp3' balancing clipped 3 samples; decrease volume?
该音频文件用于“00:00:02.19”。
输入命令行的行是:
sox -v3 tracks\01_1.mp3 ntracks\01_1.mp3 trim 2 0.19 pause
这是我详细的开始:
D:\Stuff\Habbo trax maker\trax maker\mp3support>sox -V3 tracks\01_1.mp3 ntracks\
01_1.mp3 trim 2 0.19
sox: SoX v14.4.0
Input File : 'tracks\01_1.mp3'
Channels : 1
Sample Rate : 44100
Precision : 16-bit
Duration : 00:00:02.19 = 96755 samples = 164.549 CDDA sectors
File Size : 17.6k
Bit Rate : 64.0k
Sample Encoding: MPEG audio (layer I, II or III)
sox INFO sox: Overwriting `ntracks\01_1.mp3'
sox INFO mp3: using MP3 encoding defaults
Output File : 'ntracks\01_1.mp3'
Channels : 1
Sample Rate : 44100
Precision : 24-bit
Sample Encoding: MPEG audio (layer I, II or III)
Comment : 'Processed by SoX'
sox INFO sox: effects chain: input 44100Hz 1 channels
sox INFO sox: effects chain: trim 44100Hz 1 channels
sox INFO sox: effects chain: output 44100Hz 1 channels
sox WARN mp3: MAD lost sync
sox WARN trim: Last 1 position(s) not reached (audio shorter than expected).