前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python音频文件中pcm格式提取

python音频文件中pcm格式提取

作者头像
小小咸鱼YwY
发布于 2020-10-10 09:20:45
发布于 2020-10-10 09:20:45
2.9K00
代码可运行
举报
文章被收录于专栏:python-爬虫python-爬虫
运行总次数:0
代码可运行

一.环境配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
https://ffmpeg.org/download.html#build-windows
#选择对于系统
如果是windows直接访问一下连接
https://github.com/BtbN/FFmpeg-Builds/releases
选择xxx-shared.zip
https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2020-09-27-12-31/ffmpeg-N-99395-ga3a6b56200-win64-gpl-shared.zip
#再解压把ffmpeg.exe所在路径配置环境变量中

二.命令行执行代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ffmpeg -i 1.mp3 -f s16be -ar 16000 -ac 1 -acodec pcm_s16be 1.pcm

三.python执行代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from ffmpy import FFmpeg

#将mp3转化没pcm
ff = FFmpeg(inputs={r'd:\test\1.mp3':"-i"},
           outputs={r'd:\test\1.pcm':"-f s16be -ar 16000 -ac 1 -acodec pcm_s16be"})

print(ff.cmd)
ff.run()

#将pcm转化为mp3
ff1 = FFmpeg(inputs={r'd:\test\1.pcm':"-f s16be -ar 16000 -ac 1 -acodec pcm_s16be"},
           outputs={r'd:\test\1.mp3':None})

print(ff1.cmd)
ff1.run()

四.参考文档

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
参数说明:https://blog.csdn.net/weixin_33890499/article/details/88708622
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
一行命令实现成“吨”测试数据的转码
由于项目原因,在小编的测试工作中,经常需要使用各种音频、视频、图片等二进制文件进行测试。因为这些影音数据不同于文本,需要考虑的不只是字符种类和字符编码,还需要考虑文件格式和内部编码的类型,测试时往往需要使用不同格式和编码的数据。而一般情况下,我们所能获取的每条测试数据经常是只有一种格式或编码形式,这时就需要我们对这些数据进行转码。
用户5521279
2020/09/04
7950
一行命令实现成“吨”测试数据的转码
完美解决个人微信音频amr文件与mp3格式互转
完美解决个人微信音频amr文件与mp3格式互转 完美解决个人微信音频amr文件与mp3格式互转1、安装gcc ffmpeg wget http://downloads.sourceforge.net/lame/lame-3.100.tar.gz tar -zxvf lame-3.100.tar.gz cd lame-3.100 ./configure --prefix=/usr/local make && make install ln -s /usr/local/lib/libmp3lam
马士兵的朋友圈
2020/07/31
2.7K0
神器 ffmpeg —— 操作视频,极度舒适
基本原理就是上传视频,通过视频左下角链接点击小程序,然后小程序提供商通过每千次点击进行返佣
行哥玩Python
2021/12/01
1.3K0
神器 ffmpeg —— 操作视频,极度舒适
python语音识别
语音识别技术,也被称为自动语音识别,目标是以电脑自动将人类的语音内容转换为相应的文字。应用包括语音拨号、语音导航、室内设备控制、语音文档检索、简单的听写数据录入等。
py3study
2018/08/03
17.5K3
python语音识别
【Android FFMPEG 开发】Android 中使用 FFMPEG 将 PCM 音频采样转为 MP3 格式
参考 【Android FFMPEG 开发】Android 中执行 FFMPEG 指令 博客 ;
韩曙亮
2023/03/29
1.9K0
【Android FFMPEG 开发】Android 中使用 FFMPEG 将 PCM 音频采样转为 MP3 格式
C#进程调用FFmpeg操作音视频
因为公司需要对音视频做一些操作,比如说对系统用户的发音和背景视频进行合成,以及对多个音视频之间进行合成,还有就是在指定的源背景音频中按照对应的规则在视频的多少秒钟内插入一段客户发音等一些复杂的音视频操作。本篇文章主要讲解的是使用C#进程(Process)调用FFmpeg.exe进行视频合并、音频合并、音频与视频合并成视频这几个简单的音视频操作。
追逐时光者
2024/06/16
1360
ffmpeg针对音视频常规命令整理
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
HI hero
2021/12/22
2.2K0
手把手帮你视频转文本(1-视频转音频)
我们这里实现的是将 《托马斯和他的朋友们第18季》20集MP4视频,最终转换为一个word故事文档:
技术路漫漫
2020/06/10
2.4K0
手把手帮你视频转文本(1-视频转音频)
2023-03-19:使用Go语言和FFmpeg库实现pcm编码为mp3。
本文将介绍如何使用Go语言和FFmpeg库实现PCM音频文件编码为MP3格式。我们将使用moonfdd/ffmpeg-go库,并在Windows 10 64位操作系统下完成本次实验。
福大大架构师每日一题
2023/03/19
6520
2023-03-19:使用Go语言和FFmpeg库实现pcm编码为mp3。
使用FFmpeg进行视频抽取音频,之后进行语音识别转为文字
工程组件gradle依赖: 语音识别使用 百度api;需引入 compile 'com.baidu.aip:java-sdk:3.2.1'
JQ实验室
2022/02/09
5.1K0
2023-03-12:mp3音频解码为pcm,代码用go语言编写,调用moonfdd/ffmpeg-go库。
2023-03-12:mp3音频解码为pcm,代码用go语言编写,调用moonfdd/ffmpeg-go库。
福大大架构师每日一题
2023/06/08
3930
2023-03-12:mp3音频解码为pcm,代码用go语言编写,调用moonfdd/ffmpeg-go库。
FFmpeg开发笔记(五十八)把32位采样的MP3转换为16位的PCM音频
​《FFmpeg开发实战:从零基础到短视频上线》一书的“5.1.2  把音频流保存为PCM文件”介绍了如何把媒体文件中的音频流转存为原始的PCM音频,在样例代码的转存过程中,解码后的PCM数据未经任何加工处理,就直接保存到二进制文件。也就是说,原音频的采样频率是多少,PCM文件的采样频率也是多少;原音频的声道数量是多少,PCM文件的声道数量也是多少;原音频的采样位数是多少,PCM文件的采样位数也是多少。
aqi00
2024/10/20
2290
FFmpeg开发笔记(五十八)把32位采样的MP3转换为16位的PCM音频
【音视频连载-007】基础学习篇-SDL 播放 PCM 音频文件(上)
在前面的文章中已经能够利用 SDL 去播放 YUV 视频文件了,接下来要通过 SDL 去播放 PCM 音频文件。
音视频开发进阶
2020/03/26
1.1K0
【音视频连载-007】基础学习篇-SDL 播放 PCM 音频文件(上)
FFmpeg常用命令行讲解及实战一
上图红框内为编译选项,编译选项支持编解码的格式、封装的格式及网络协议等等第三方包。其中比较常用的:
Gnep@97
2023/11/21
1.7K0
FFmpeg常用命令行讲解及实战一
2023-03-12:mp3音频解码为pcm,代码用go语言编写,调用moonfdd/ffmpeg-go库。
2023-03-12:mp3音频解码为pcm,代码用go语言编写,调用moonfdd/ffmpeg-go库。
福大大架构师每日一题
2023/03/12
4210
2023-03-12:mp3音频解码为pcm,代码用go语言编写,调用moonfdd/ffmpeg-go库。
ffmpeg常用命令集锦
     在实际工作中,通常需要ffmpeg作为工具来验证一个问题,比如播放一个视频,提取一个码流,转码视频,转封格式等,用的时候才发现忘记了相关命令,Google一番花老大的力气才找到自己需要的命令行。本文总结常用的命令,并演示如何通过命令行的help用法去构建新的命令。
用户4148957
2022/06/14
3730
ffmpeg常用命令集锦
Convert m4a/mp3 to 8bit WAV using ffmpeg
By HKL, on Tuesday 2023-08-01 12:44, tagged: 🏷️ffmpeg 🏷️Music 🏷️ChatGPT
hiplon
2023/10/18
2940
【FFmpeg】ffmpeg 命令行参数 ⑦ ( 使用 FFmpeg 提取 PCM 音频数据 | PCM 音频格式 | 提取 PCM 音频格式常用参数 | 查询文档方法 )
PCM 全称 " Pulse Code Modulation " , 脉冲编码调制 , 该 音频数据 是未经压缩的 采样裸数据 , 只有 知道该数据的 采样率 / 采样位数 / 通道数 才能将该音频数据播放出来 ;
韩曙亮
2024/04/02
2.7K0
【FFmpeg】ffmpeg 命令行参数 ⑦ ( 使用 FFmpeg 提取 PCM 音频数据 | PCM 音频格式 | 提取 PCM 音频格式常用参数 | 查询文档方法 )
2023-03-17:使用Go语言和FFmpeg库实现音频重采样解码,并将其保存为PCM格式的文件。
2023-03-17:使用Go语言和FFmpeg库实现音频重采样解码,并将其保存为PCM格式的文件。
福大大架构师每日一题
2023/03/17
2K0
2023-03-17:使用Go语言和FFmpeg库实现音频重采样解码,并将其保存为PCM格式的文件。
FFmpeg推流命令总结
今天考虑一个mcu混合的实现,也就是接收多路过来的rtp流,然后转发出去一路的rtmp流,使用ffmpeg测试做的记录,刚开始一直通过ffmpeg推送的文件流不能满足要求,还是对参数配置不熟悉;
呱牛笔记
2023/05/02
6.3K0
FFmpeg推流命令总结
推荐阅读
相关推荐
一行命令实现成“吨”测试数据的转码
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验