Способ "микширования" из стерео в моно в любом поддерживаемом файле в ffmpeg выглядит так:
ffmpeg -i file.ext -ac 1 file_mono.ext
Бит «-ac 1» указывает ffmpeg выводить только 1 аудиоканал, т.е. моно. По умолчанию эта операция сохранит ваш формат файла, но вернет битрейт к значению ffmpeg по умолчанию, равному 64 КБ. Если вы хотите более высокий битрейт, вы можете сделать:
ffmpeg -i file.ext -ac 1 -ab 192k file_mono.ext
... заменяя 192k на ваш предпочтительный битрейт.
Обратите внимание, что ваша установка ffmpeg должна поддерживать ваш конкретный кодек GSM, чтобы это работало должным образом. Я знаю, что некоторые аудио в кодировке GSM поддерживаются в ffmpeg через libgsm, но я никогда не имел дело с файлами GSM. Однако я успешно преобразовал другие типы файлов (MP3) в моно без помех.