1.卸载ffmpeg:

brew uninstall ffmpeg


2.安装ffmpeg和ffplay

brew install ffmpeg --with-ffplay


3.转MP3为wav

ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav


4.转m4a为wav

ffmpeg -iinput.m4a -acodec pcm_s16le -ac 2 -ar 44100 output.wav


5.wav与PCM的相互转换

ffmpeg -iinput.wav -f s16le -ar 44100 -acodec pcm_s16le output.raw


6.PCM转wav

ffmpeg -f s16le -ar 44100 -ac 2 -acodec pcm_s16le -i input.raw output.wav


7.用ffplay播放PCM

ffplay -f s16le -ar 44100 -ac 2 **.raw

s16le表示:s表示有符号,l表示小端。 可以用 s16be代替,表示s有符号b表示大端

44100代表采样率,注意保持一致,可以是16000/8000...

ffmpeg命令转音乐为wav格式,wav格式与PCM数据相互转换,ffplay播放PCM数据相关推荐

  1. 【FFmpeg】ffmpeg 命令查询二 ( 比特流过滤器 | 可用协议 | 过滤器 | 像素格式 | 标准声道布局 | 音频采样格式 | 颜色名称 )

    FFmpeg 系列文章目录 [FFmpeg]Windows 搭建 FFmpeg 命令行运行环境 [FFmpeg]FFmpeg 相关术语简介 ( 容器 | 媒体流 | 数据帧 | 数据包 | 编解码器 ...

  2. ffmpeg命令操作音频格式转换

    1.转MP3为wav ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav 2.转m4a为wav ffmpeg -i inp ...

  3. ffmpeg命令解析

    前言 FFMPEG是特别强大的专门用于处理音视频的开源库.你既可以使用它的API对音视频进行处理,也可以使用它提供的工具,如 ffmpeg, ffplay, ffprobe,来编辑你的音视频文件. 本 ...

  4. ffmpeg命令行使用

    查看视频信息 ffmpeg -i 视频名字 视频名字这里输入前几个字符按 tab 键可以自动补全 返回结果: 红框之内的内容没什么用 编码器 :encoder : Lavf57.25.100 持续时间 ...

  5. 使用FFmpeg命令处理音视频

    文章目录 前言 一.ffprobe相关命令 1.使用ffprobe查看音频文件的信息 2.使用ffprobe查看视频文件的信息 二.ffplay相关命令 1.基本的ffplay命令 2.音视频同步命令 ...

  6. FFmpeg命令行工具-实用命令

    目录 help命令使用 流选择选项 视频封装解封装 3.1 视频格式转换 3.2 分离/合并视频音频流 3.3 截取视频片段 3.4 视频转换为m3u8格式 3.5 把视频文件推送到rtmp服务器 3 ...

  7. FFmpeg命令详解

    命令格式 功能 FFmpeg命令是在ffmpeg.exe可执行文件环境下执行,ffmpeg.exe用于音视频的转码,加水印,去水印,视频剪切,提取音频,提取视频,码率控制等等功能. 最简单的命令 ff ...

  8. ffmpeg命令大全

    ffmpeg命令大全 FFMPEG 目录及作用 FFMPEG基本概念 FFMPEG 命令 基本信息查询命令 主要参数 视频参数 音频参数 录制 录屏 分解与复用 滤镜 简单滤镜 复杂滤镜 直播相关 前 ...

  9. 【FFmpeg】ffplay 播放视频命令 ( 播放 | 暂停 | 停止 | 音量控制 | 进度控制 | 音频流 / 视频流 / 字幕流 / 节目切换 )

    FFmpeg 系列文章目录 [FFmpeg]Windows 搭建 FFmpeg 命令行运行环境 [FFmpeg]FFmpeg 相关术语简介 ( 容器 | 媒体流 | 数据帧 | 数据包 | 编解码器 ...

最新文章

  1. c++ 回调函数与std::function使用实例
  2. python 移动平均线_如何使用NumPy计算移动平均线?
  3. 复制当前地址到系统剪贴板
  4. [请您去投票]ESRI中国社区2008年度优秀会员评选
  5. 2022年深圳杯建模A题思路: 破除“尖叫效应”与“回声室效应”,走出“信息茧房”
  6. 如何重新注册VMware Update Manager(VUM)至vCenter Server中
  7. win7关闭系统索引服务器,win7系统彻底关闭索引的恢复步骤
  8. mysql next key_关于mysql next-key锁的一些个人理解
  9. 对比安卓!鸿蒙OS 2.0流畅度实测:差距到底多大?
  10. Keil 和 IAR静态库生成和使用方法
  11. 解读 CreateMutexWin32A
  12. 权值线段树+动态开点(学习小结)
  13. Retrofit源码分析笔记(一)
  14. Mac新手操作指南(六)
  15. Java格式化日期 微秒
  16. aws php服务器,使用 AWS 凭证文件和凭证配置文件 - 适用于 PHP 的 AWS 开发工具包...
  17. 《TCP/IP详解卷一》读书笔记九:IGMP和MLD
  18. AS引用本地aar文件
  19. uniapp移动端禁止页面横向拖动滑动
  20. [转]计算机科学经典论文

热门文章

  1. Mac VirtualBox设置虚拟机网络
  2. preventDefault
  3. 编写一个程序,用户输入某个大写字母,产生一个金字塔图案。
  4. Java基础教程15-for循环
  5. [NAS+Transformer]GLiT: Neural Architecture Search for Global and Local Image Transformer
  6. word分散对齐调整宽度_Word两端对齐与分散对齐简要概述与实例比较
  7. 第三代搜索引擎和p2p【转】
  8. VBScript简介
  9. 同步通信与异步通信区别
  10. 停车场管理系统C语言课程设计