- 博客(9)
- 收藏
- 关注
原创 sonic音频变速不变调的原理分析
音频的原始pcm数据是由采样频率、通道数以及采样精度(位宽)而决定。人耳能听到的频率范围是[20H~20kHz],所以常见的音频采样率是44100HZ,即一秒内采样44100次,通道数一般为2, 代表双声道,而采样精度代表着每个“样本点”的大小,常用的大小为8bit16bit24bit位宽,一般是16bit 即2个字节。最简单的音频变速方法就是通过改变采样频率,比如音视频播放器中的 2 倍速,0.5 倍速播放。
2023-06-10 19:33:55
810
原创 linux系统编程入门(一)
GCC 原名为 GNU C语言编译器(GNU C Compiler)GCC(GNU Compiler Collection,GNU编译器套件)是由 GNU 开发的编程语言 译器。GNU 编译器套件包括C、C++、Objective-C、Java、Ada 和 Go 语言前 端,也包括了这些语言的库(如 libstdc++,libgcj等)GCC 不仅支持 C 的许多“方言”,也可以区别不同的 C 语言标准;可以使用命令行 选项来控制编译器在翻译源代码时应该遵循哪个 C 标准。例如,当使用命令行参数。
2023-06-08 17:06:51
151
原创 音视频开发基础入门(一)
近年来,随着科技的不断发展和互联网的普及,人们越来越多地使用手机、电脑等设备观看各种类型的视频来娱乐自己,音视频开发成为了一个越来越重要的领域。从传统的有线电视到现在的在线直播和短视频应用,人们对于音视频娱乐的需求越来越高。在视频播放过程中,音视频技术是关键因素之一。通过采用摄像头和麦克风进行采集,视频和音频可以被捕捉并发送到网络上。同时,视频/声音也可以保存在本地设备上,比如手机、电脑等,并通过播放器来进行观看。目前,音视频开发方向主要包括两个部分:一方面是基础架构,即音视频传输和处理的技术;
2023-04-25 20:52:18
381
原创 用正则表达式处理代码注释(从小白角度刨析)
使用正则表达式删除代码注释最近在处理数据集,需要将代码里面的所有注释都删除,这就需要用到正则表达式来进行去除了。下面挂上我处理代码注释的代码。python代码注释有以下四种情况:我们对文件的处理方式是按行读取并操作。第一种就是"“独占一行,两个”"“之间行全部为注释块,这种我们使用标记”"“所在行号的方式来进行删除。具体来说:用正则式——{ [ ]*”""}匹配到""“独占一行,就将该行号压入栈中,处理完整个文件之后再每次连续出栈两个元素,将两个元素及之间的行根据行号进行删除。第二种
2022-03-10 14:47:51
735
原创 pytorch保证实验的可重复性方法——torch.manual_seed()设置随机数种子使用方法
pytorch保证实验可重复行方法,torch.manual_seed()使用方法。
2022-03-03 23:18:42
1940
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人