使用FFmpeg转换mp3或wav文件为pcm格式文件
使用FFmpeg转换mp3或wav文件为pcm格式文件
由于项目开发中需要验证pcm格式音频的播放,可以使用FFmpeg进行转换
安装时这里推荐一个便捷方式,sudo apt install smplayer命令就会顺便安装上FFmpeg而不需要导入额外的仓库;
示例如下
ffmpeg -i incoming.mp3 -ar 8000 -ac 1 -acodec pcm_s16le -f s16le pcm16bit-le-1ac-8khz.pcm
说明:
-i incoming.mp3: 输入文件为incoming.mp3
-ar 8000: 采样率为8000
-ac 1: 声道数为1
-acodec pcm_s16le: 设置音频编码方式为输出pcm格式,采用signed 16编码,字节序为小端;
-f s16le: 即PCM signed 16-bit little-endian可以通过命令ffmpeg -formats查看支持的格式种类;
强制输入输出文件的格式,往往会自动检测或根据文件后缀猜到,大多不需要指定;
pcm16bit-le-1ac-8khz.pcm: 为输出文件名
典型转换
ffmpeg -i incoming.mp3 -ar 8000 -ac 2 -acodec pcm_s16le -f s16le pcm16bit-le-2ac-8khz.pcm
ffmpeg -i incoming.mp3 -ar 8000 -ac 1 -acodec pcm_s16le -f s16le pcm16bit-le-1ac-8khz.pcm
ffmpeg -i music.mp3 -ar 8000 -ac 1 -acodec pcm_s16le -f s16le music-pcm16bit-le-1ac-8khz.pcm
PCM转wav要提前知道pcm的采样率通道数编码格式及数据格式
ffmpeg -ar 8000 -ac 1 -acodec pcm_s16le -f s16le -i music-pcm16bit-le-1ac-8khz.pcm music-pcm16bit-le-1ac-8khz.wav
使用FFmpeg转换mp3或wav文件为pcm格式文件相关推荐
- php arm 转换mp3,PHP 将微信录音arm格式文件转mp3格式
环境依赖说明: 1.在服务器安装ffmpeg 2.使用ffmpeg -i 命令来转换amr为mp3格式 #php代码 command = "/sbin/ffmpeg -y -i {#amrP ...
- Android录屏并利用FFmpeg转换成gif(四) 将mp4文件转换成gif文件
Android录屏并利用FFmpeg转换成gif(四) 写博客时经常会希望用一段动画来演示app的行为,目前大多数的做法是在电脑上开模拟器,然后用gif录制软件录制模拟器屏幕,对于非开发人员来讲这种方 ...
- pythoncsv格式_python实现csv格式文件转为asc格式文件的方法
一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...
- python 读取csv文件转成字符串,python实现csv格式文件转为asc格式文件的方法
一.背景描述 csv格式文件是一种类似于excel的文件格式 asc格式文件是一种可以用text打开的文本文件 csv转asc本来可以用arcgis顺利完成,但由于csv数据量太大(744万行),ar ...
- msg文件转成html文件,如何将MSG格式的文件转换为PDF格式文件?
三.如何将MSG格式的文件转换为PDF格式的文件? 想要随时查看MSG格式文件的话,格式转换就成为了理想的途径,下面将教大家将MSG格式的文件转换为PDF格式文件三种方式,一起去学习一下吧. 1.借助 ...
- 如何将csv格式文件转换为Json格式文件?
如何使用python将csv格式文件转换为Json格式文件? 文章目录 如何使用python将csv格式文件转换为Json格式文件? 前言 一.使用execl方式打开csv文档 二.python转换代 ...
- AAC文件解码成PCM格式文件
上一篇写到PCM格式文件编码成AAC格式文件,这一步的原因是有利于传输.可以将PCM文件做了很大的压缩力度,使得包变得更小,便于传输.我使用播放器播放了AAC文件听到的是音速明显变快了,声音也变得尖锐 ...
- 【方法指南】将以逗号为分隔值的文件转换为excel格式文件
将以逗号为分隔值的文件转换为excel格式文件 1 项目场景 2 解决方案 1 项目场景 以逗号为分隔值的.txt文件转换为excel格式文件. 2 解决方案 以逗号为分隔值的文件转换为excel格式 ...
- ffmpeg window下批量转换MP3为wav
转载链接:https://blog.csdn.net/fuchuchen/article/details/55214216 ffmpeg 在window下将MP3转换为wav文件 1)ffmpeg ...
最新文章
- 独家 | 盘点9个适用所有学科的R数据可视化包(附链接)
- 【深度学习】一文看尽深度学习各领域最新突破
- Mac 安装md5sum等
- 基于阿里云搭建的适合初创企业的轻量级架构--架构总结
- TEXT和_T,_TEXT
- 中国-中东欧国家特色农产品 云上国际农民丰收节贸易会
- Boost:bimap双图信息的测试程序
- mysql中limit后面不能使用运算符
- Oracle的启动和关闭
- android js 开屏动画,利用Flutter实现“孔雀开屏”的动画效果
- 人工智能——数据、信息与知识
- [转]Ubuntu terminator 无法打开解决方案
- Vue实现简单图表~满满的干货
- 幅度和幅值有区别吗_你知道避雷器与浪涌保护器二者的区别吗?
- CSDN下载码怎么使用
- 《创业时,我们在知乎聊什么》- 书摘
- 转载-信息化与系统集成技术-全面解析工业4-0和云计算、大数据
- 儿童护眼灯怎么选?国家质检合格的儿童护眼灯
- 第六篇:R语言数据可视化之数据分布图(直方图、密度曲线、箱线图、等高线、2D密度图)
- 6种上市公司数据的采集方法和工具