最近遇到一个问题,需要将pcma格式的wav文件转成16K 16BIT的PCM格式的wav文件。
于是召唤万能的ffmpeg,用它完成这个任务。
如果服务器上没有ffmpeg工具,请先安装ffmpeg。ffmpeg请自行搜索,本章就不赘述了。
ffmpeg -i A101001892_2.wav -acodec pcm_s16le -ac 1 -ar 16000 86800205.wav -y
ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
其中:A101001892_2.wav是等待转换的源wav文件。-acodec pcm_s16le是指定转换格式为PCM。 -ac 1是指单声道。 -ar 16000 采样率16000。86800205.wav -y输出的文件名是 86800205.wav。
wenet@asrcent8 ~]$ ffmpeg -i A101001892_2.wav -acodec pcm_s16le -ac 1 -ar 16000 86800205.wav -y
ffmpeg version 4.2.2 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (GCC)
configuration: --disable-x86asm
libavutil 56. 31.100 / 56. 31.100
libavcodec 58.
本文介绍了如何利用ffmpeg工具将pcm_alaw格式的wav音频文件转换为16KHz、16位的PCM_s16le格式。通过指定acodec、ac和ar参数,成功将源文件A101001892_2.wav转换为86800205.wav,确认转换后文件的格式和采样率为预期设置。
订阅专栏 解锁全文
2806

被折叠的 条评论
为什么被折叠?



