andrew.46 Asked: 2016-08-31 17:08:51 +0800 CST2016-08-31 17:08:51 +0800 CST 2016-08-31 17:08:51 +0800 CST 如何在 Ubuntu 下从 wav 转换为 GSM? 772 我想将一些 wav 文件转换为 GSM: https://en.wikipedia.org/wiki/GSM 我该如何在 Ubuntu 下解决这个问题? 16.04 1 个回答 Voted Best Answer andrew.46 2016-09-08T02:34:56+08:002016-09-08T02:34:56+08:00 在标准安装的 Ubuntu 下很难做到,但也不是完全不可能。可能性是: 最好的方法是使用带有以下命令行的合适编译的 FFmpeg: ffmpeg -i test.wav -c:a libgsm -ar 8000 -ab 13000 -ac 1 -f gsm test.gsm 但不幸的是,Xenial 的 FFmpeg 没有编译,libgsm所以如果不重新编译就无法轻松完成。 另一个更可行的选择是使用sox: sudo apt-get install sox libsox-fmt-all 然后使用以下命令行: sox test.wav -r 8000 -c 1 test.gsm 这在 Xenial Xerus 下运行良好。 第三种选择是libgsm-tools通过运行以下命令来使用该包: sudo apt-get install libgsm-tools 然后使用这个命令行: toast -p test.wav 但这会在 Xenial 下产生一个无法播放的文件,所以不是一个好的选择...... 对于那些喜欢使用 gui 的人来说,audacity可以生成可播放的 gsm 文件,但不幸的是,这在 Xenial 的软件包下是不可能的...... 对于 Ubuntu 来说不是一个愉快的情况,唯一合理的选择是使用 example no。2 与sox...
在标准安装的 Ubuntu 下很难做到,但也不是完全不可能。可能性是:
最好的方法是使用带有以下命令行的合适编译的 FFmpeg:
但不幸的是,Xenial 的 FFmpeg 没有编译,
libgsm
所以如果不重新编译就无法轻松完成。另一个更可行的选择是使用
sox
:然后使用以下命令行:
这在 Xenial Xerus 下运行良好。
第三种选择是
libgsm-tools
通过运行以下命令来使用该包:然后使用这个命令行:
但这会在 Xenial 下产生一个无法播放的文件,所以不是一个好的选择......
对于那些喜欢使用 gui 的人来说,
audacity
可以生成可播放的 gsm 文件,但不幸的是,这在 Xenial 的软件包下是不可能的......对于 Ubuntu 来说不是一个愉快的情况,唯一合理的选择是使用 example no。2 与
sox
...