ffmpeg -i jiaxunfeihong.mp3 -f s16le -ar 16000 -ac 1 -acodec pcm_s16le pcm16k.pcm

其中-f为存储类型,s16le指的是16位整形数据,le代表的是小端序,对应的是be大端序,一般默认是le小端序。如果搞错了,生成的pcm文件是一串噪音;

其中-ar 是音频采样率,一般有8k,16k等各种不同的采样率;

-ac: 通道数,1指单通道

-acodec:生成文件格式,pcm_s16le指的是pcm文件,s16le对应前面-f部分

附:用ffmpeg播放pcm文件:

ffplay -ar 16000 -channels 1 -f s16le -i output.pcm

mp3文件转pcm文件相关推荐

  1. mp3 pcm java_Java mp3文件转pcm文件

    Java mp3文件转pcm文件package cn.zpy.util; import java.io.File; import java.io.IOException; import javax.s ...

  2. ffmpeg 解码音频(aac、mp3)输出pcm文件

    ffmpeg 解码音频(aac.mp3)输出pcm文件 播放pcm可以参考: ffplay -ar 48000 -ac 2 -f f32le out.pcm main.c #include <s ...

  3. Java mp3文件转pcm文件

    mp3文件转pcm文件 package cn.zpy.util;import java.io.File; import java.io.IOException;import javax.sound.s ...

  4. FFmpeg学习之MP3文件转PCM文件

    1.基本原理说明 本文采用FFMpeg编码库,将Mp3文件转换成Pcm文件,具体的API知识点整理在后面给出. FFmpeg作为常用的编解码库,其有着广泛的用途.现在主要介绍下FFmpeg的各个插件库 ...

  5. php silk文件转换pcm,微信小程序录音silk文件格式转换为MP3及PCM格式的方法

    关于silk文件如何转码为MP3或PCM格式的方法 介绍:最近在做微信小程序的人工客服,需要用到百度AI语音识别,但是因为微信的录音文件格式为 .silk,但是百度AI识别的格式应该为PCM或者WAV ...

  6. pyqt5:python读取二进制文件(音频PCM文件)显示波形

    文章目录 1.使用ffmpeg生成PCM文件 1.1 用 ffprobe 查看文件信息 1.2 用 ffmpeg 命令转换 1.3 用ffplay 测试播放PCM文件 2.python读取PCM文件显 ...

  7. 将 MP3 转成 PCM 并使用 AudioTrack 播放

    环境 Android Studio Bumblebee, Mac mini 2014 问题描述 需要实现功能为:将 MP3 转成 PCM 并通过 UDP 传出去. 任务可分解为: 将 MP3 转成 P ...

  8. 使用FFmpeg转换mp3或wav文件为pcm格式文件

    使用FFmpeg转换mp3或wav文件为pcm格式文件 由于项目开发中需要验证pcm格式音频的播放,可以使用FFmpeg进行转换 安装时这里推荐一个便捷方式,sudo apt install smpl ...

  9. 10、记录使用科大讯飞的语音唤醒硬件生成PCM文件,通过ffmpeg库去生成MP3音频文件

    基本思想:不太会ffmpeg解析pcm的音频文件,所以记录一下结合具体的场景和具体的应用 具体生成的pcm使用的官方代码,不详细叙述,官方的唤醒模块将会产生一个pcm文件,可使用下列命令或者代码将pc ...

最新文章

  1. linux chattr命令
  2. C++是类型安全的吗?
  3. MATLAB之简谐信号声音的生成及其调制性
  4. windows自带的压缩,解压缩命令
  5. ogg批量配置_Macos上一款批量文件重命名工具A Better Finder Rename 11
  6. 配置 tsconfig.json
  7. hdoj 4272 LianLianKan 数据太水
  8. python 字符串转换
  9. http接口_基于Python的HTTP接口自动化测试框架实现
  10. WINDOWS2003五种备份模式详解
  11. mysql8.0.25安装配置教程(windows 64位)最详细
  12. 小米电纸书MiReader安装微信读书
  13. typedef struct LNode* list和struct LNode有什么区别?
  14. Linux固态硬盘 设置写入缓存,固态硬盘做缓存如何设置
  15. 这家80岁的游戏厂商,给了入行新人一份开发培训教材
  16. JetBrain Toolbox 更改安装目录
  17. thrift/swift/nifty:获取客户端ip的简单方法
  18. ctfshow XXE web373-web378 wp
  19. Windows设备信息获取:(摄像头,声卡为例)Qt,WindowsAPI对比说明(2)
  20. RT_thread邮箱的使用

热门文章

  1. 实验名称: 类的构造函数、析构函数和友员成员应用
  2. PTA - 数据库合集38
  3. 虚拟服务器hydra,使用hydra构建六大服务器及混合服务器
  4. svchost.exe占用过高CPU和内存的解决方案
  5. 【读官方文档,学原味技术】SpringBoot-Staters和自定义Starter
  6. 创建一个包含1-10的立方的列表
  7. SQL窗口函数-截止至某天的累计值
  8. Unity UI xlua 热更:还原塞尔达旷野之息 (持续更新:已补充箭头动效)
  9. DWD层 (业务数据 二)
  10. 计算机国二外键题,2015年计算机二级考试《MySQL》练习试题模拟