音视频
__Fang Wei__
这个作者很懒,什么都没留下…
展开
-
python 归一化混音
wav音频文件要求:单通道、S16_LE、采样率一致。import scipy.io.wavfile as wavimport numpy as npMAX = 2**15 - 1MIN = -2**15def mix(sr, ns, sigma=1.0): tmp = 0 f = 1.0 mix_audio = np.zeros((len(sr)), dtype=np.int16) for i, (s, n) in enumerate(zip(sr,原创 2020-06-06 20:42:33 · 775 阅读 · 0 评论 -
Linux alsa-lib c语言 播放wav音频
编程步骤:1.指定使用最新的ALSA API#define ALSA_PCM_NEW_HW_PARAMS_API 2.包含头文件#include <alsa/asoundlib.h>3.定义变量snd_pcm_t *handle; //调用snd_pcm_open打开PCM设备返回的文件句柄,后续的操作都使用是、这个句柄操作这个PCM设备snd_pcm_hw_para...原创 2018-05-26 10:57:58 · 6802 阅读 · 4 评论 -
linux alsa-lib 播放pcm文件
有时候开放音频需要测试一些pcm文件,为了方便开发,写了个播放pcm的demo,直接修改播放wav文件的代码得到的,可以看这篇博客,linux alsa-lib 播放wav文件直接上代码/**作者:韦访*CSDN:https://blog.csdn.net/rookie_wei**/#define ALSA_PCM_NEW_HW_PARAMS_API#include <...原创 2018-05-26 11:14:09 · 3880 阅读 · 0 评论 -
归一化混音 c语言源码
项目需要用到混音,在网上找了一个归一化混音的代码,为适应项目需求,稍加修改,仅以此作为笔记,以供学习或方便日后查找。源码和供测试的音频文件在这里下载:点击打开链接/**作者:韦访*CSDN:https://blog.csdn.net/rookie_wei***/#include <stdio.h> #include <stdlib.h> #in...原创 2018-05-26 11:28:52 · 2874 阅读 · 3 评论 -
soundtouch分析
soundtouch分析:1.main函数 RunParameters //获取参数,如输入输出文件名,pitchDelta等,将其保存在RunParameters类的成员变量 inFileName = (char*)paramStr[1]; outFileName = (char*)paramStr[2]; parseSw...原创 2018-10-25 12:12:25 · 2610 阅读 · 0 评论 -
ubuntu编译ffmpeg 带ffplay
首先安装SDLsudo apt-get install libsdl2-dev进入源码根目录cd ffmpeg_source 配置 ./configure --enable-shared --disable-static --enable-ffmpeg --enable-ffplay --extra-cflags="-I/usr/local/include -I/usr/...原创 2019-02-18 17:58:17 · 1045 阅读 · 0 评论