As I read silenceremove will reencode file. Usually I do it manually creating file like: file 'file.mp3' inpoint 0 outpoint 01:55:00.0 file 'file.mp3' inpoint 02:03:50.0 and executing this command: ffmpeg -f concat -safe 0 -i list.txt -c copy file.mp3 Maybe I can use silencedetect for creating the same file?