Mientras leo silenceremove volverá a codificar el archivo.
Usualmente lo hago creando archivos manualmente como:
file 'file.mp3'
inpoint 0
outpoint 01:55:00.0
file 'file.mp3'
inpoint 02:03:50.0
y ejecutando este comando:
ffmpeg -f concat -safe 0 -i list.txt -c copy file.mp3
Tal vez pueda usar silencio silenciar para crear el mismo archivo ...
silencedetect, pero probablemente vale la pena revisar si puedes agregar -c copy al silenceremove cadena de comando Desafortunadamente no tengo estas opciones en mi copia de ffmpeg (3.4.4), así que no puedo probar si funciona.
You cannot use -acodec copy to keep the original quality.
silenceremove Como filtro, pero cuando intenté combinarlo con -c copy tengo Filtergraph 'silenceremove=0.5:-50dB' was defined for audio output stream 0:0 but codec copy was selected. / Filtering and streamcopy cannot be used together. Así que creo que esa debe ser su respuesta, aunque una lista de edición puede permitir una respuesta sin tener que volver a codificar.