2、切片的工作是客户端做的,一个切片(block)默认大小为128兆。可以用128兆来区分冲侍是大文件还是小文件。
3、客户端可以开启多个线程,同时上传不同的切片,提升上传效率。
背景:为测试听歌识曲的sdk是否准确,获取一批测试音频(MP3格式) 的pcm 数据首先去ffmpeg 官网上获取相应工具
https://ffmpeg.zeranoe.com/builds/
一共有三种类型可供选择,在这里只需要选择 static builds(选择相应系统)
解压后,从bin目录下可以看到有三个可执行文件。大概功能为:
ffmpeg.exe 也是这里的主角,可以负责音频格式的指悔敬转换。
ffplay.exe 一个播放器
ffprobe.exe 集多媒体文件或流的信息,并以人和机器可读的方式输出
通过调用命令行
ffmpeg -ss 4 -t 16 -i input.mp3 -f s16le -acodec pcm_s16le -b:a 16 -ar 8000 - ac 1 output.raw
相应配置项的解释:
这一段获取的output 文件为 input.mp3 从4s 开始到20s 的数据 ,转存为 采样率8000khz,声道为单声道,位深为16bit 的pcm 原始数据
测试:
结果:
这点之前也不知道,后来查看到工具 Adobe Audition
使用该软件打开raw文件,选择相应的编码格式。
就可唯慎以直接播放该PCM数据了
这里从github 找到了个能获取mp3 时长的库:前袜
https://github.com/devsnd/tinytag
脚本存到在:
在Photoshop中将分层巧察行的PSD文件进行切片分割处理的方法是:
1、打开psd文件;
2、“图像--图像大小”,查看文件像素大小及分辨率高低;
3、新建与原文件像素大小、分辨率高低一致的白色背景文件,选定原psd图层文件,拖进新建文件没谈里;孝哗
4、用同样的方法将要分割的图层分别拖进新建的文件里,再进行有关 *** 作,完成。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)