linux下用sox音频处理常用方法】的更多相关文章

一 sox可以给pcm文件加头 方法:sox -t raw -c 1 -e signed-integer -b 16 -r 16000 test.pcm test.wav 二 修改采样率: 方法: sox   test.wav   -r   8000  test-8K.wav 三 四种常用方式: sox 音频格式转换 soxi 音频格式信息查询 play 播放音频文件 rec 录制音频文件…
#include<stdio.h> #include<stdlib.h> #include <string.h> #include <alsa/asoundlib.h> struct WAV_HEADER { char rld[4]; //riff 标志符号 int rLen; char wld[4]; //格式类型(wave) char fld[4]; //"fmt" int fLen; //sizeof(wave format mat…
     测试环境: Ubuntu 14 MonoDevelop CodeBlocks 1.建立一个共享库(shared library) 这里用到了linux下的音频播放库,alsa-lib. alsa是linux下的一个开源项目,它的全名是Advanced Linux Sound Architecture.它的安装命令如下: sudo apt-get install libasound2-dev 使用 Coceblocks 建立一个 shared library 项目,命名为libTest2…
Linux下常见音频格式之间的转换方法[转] 下面简单介绍下Linux环境常见音频格式之间的转换方法: MP3 相关工具: lameOGG 相关工具: vorbis-toolsAPE 相关工具: macFLAC 相关工具: flacWAV 相关工具: shntoolBIN/CUE镜像分割: bchunk 1.MP3 和 WAV 之间相互转换mp3 -> wav lame --decode <输入_mp3文件> <输出_wav文件>wav -> mp3 lame -b &…
Linux下可以利用mencoder将视频里的音频提取出来.方法如下: 1.首先安装mencoder.对于Ubuntu来说,软件仓库里就有mencoder,可直接输入如下命令安装 sudo apt-get install mencoder 2.在命令行输入 mencoder -oac mp3lame -ovc copy -of rawaudio 视频文件 -o 音频文件 其中视频文件是你的视频源文件路径,音频文件是你要输出的文件名. (该命令提取的音频文件格式为mp3格式)…
程序实现了在Linux下播放Ok.wav的功能.程序首先调用fstat函数获得文件相关信息(主要是文件大小信息).通过malloc函数分配指定的内存空间,并将online.wav读入内存:然后,打开声卡设备文件,设置声卡参数:再调用write函数完成文件的播放. 简要的实例,代码如下: #include<unistd.h> #include<fcntl.h> #include<sys/types.h> #include<sys/stat.h> #includ…
以前都是用的很土的办法,大概有以下几种.1.直接删除,创建一个新的同名文件(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这个文件后有可能会导致权限不正确或者丢失属性).2.使用vim编辑器打开文件,全选删除,以前不知道全选的按键,所以只能一行一行删除(删除当前行可以使用D命令.或者shfit+D).(如果文件小还好,大的话删除累死了).我现在给大家介绍一下五种方式,可以很方便的清空文件内容. 光标到首行开头位置直接敲键盘gg,然后输入:.,$d 一回车就全没了直接敲键盘gg,然后…
在使用Linux系统的过程中,软件包的安装是避免不了的,在Linux下,软件安装程序的种类很多,安装方法也各式各样,(舒适性自然比不上windows :-))不过我们常见的软件包有两种: 1)含有软件的源代码的压缩包,解压后需要手动编译.这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz). ./configure (配置) make (编译) make install (安装) make clean (卸载) 注:典型的源代码包可以这样安装,但不都是这样,如webmin 要执…
近期我们在评估给用户提供视频教程的可能性,以此来展示某些用视频才能更好表达的教程.在挖掘这个问题的时候,我们发现极丰富的可用于屏幕录像的工具.这些程序大体上特性的区别有:视频质量,性能,兼容性.这在此教程里,我们推荐一款能让桌面录像更简单的 RecordMyDesktop. 安装 RECORDMYDESKTOP RecordMyDesktop 的核心是一系列命令工具,不过 Gnome KDE 上面还是有非常有用的图形界面工具.此教程中,我们使用 Gnome 版本.Ubuntu 用户可使用如下命令…
不得不说,在linux下整音频和视频真是不容易.在windows中自带了关于音频和视频的工具,在linux下要两眼一抹黑地使用命令进行操作. 主要还是在linux下没找到合适的gui的调整工具. 几番搜索,找到一个调整音量大小的命令: amixer set Master 100% 命令执行之后会出来几行信息,刚开始还以为是报错,仔细一看不像错误信息,经验证确实可以调整音量. 经反查,这个命令由一个叫 alsa-utils 的提供.…