Спосіб "змішування" зі стерео в моно в будь-який підтримуваний файл у 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) у моно без зачеплення.