logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CLion 下使用 Valgrind 内存检查 [Mac;Linux;Window多平台]

文章目录安装 Valgrind配置 CLion运行参考资料安装 ValgrindMacos:brew tap LouisBrunner/valgrindbrew install --HEAD LouisBrunner/valgrind/valgrind在 mac 下安装 Valgrind 比较麻烦,在尝试多次后,总结出上面的安装方式Linux:sudo apt install valgrindWi

【音效处理】Compressor 压缩器算法简介

系列文章目录Delay Line 简介及其 C/C++ 实现LFO 低频振荡器简介及其 C/C++ 实现【音效处理】Delay/Echo 算法简介【音效处理】Vibrato 算法简介文章目录系列文章目录一、Compressor1.1 动态范围二、算法实现2.1 算法建模2.2 Level detection2.3 Gain Computer2.4 DCA参考一、Compressor1.1 动态范围

GStreamer 简明教程(一):环境搭建,运行 Basic Tutorial 1 Hello world!

本系列文章将纪录学习 [GStreamer] 的过程。多媒体处理是一个复杂的任务,[GStreamer] 的管道架构可以将复杂的任务以「图」的形式模块化的进行处理,它足够灵活。学习 [GStreamer]这种架构思想,可以帮助我扩展视野,面对复杂任务如何给出一套灵活可靠的框架。掌握 [GStreamer] 对求职有所帮助,如果你对 [GStreamer] 很熟悉,很多音视频岗位是可以加分的。

文章图片
#音视频
基于 FFmpeg 的跨平台视频播放器简明教程(六):使用 SDL 播放音频和视频

在上篇文章基于 FFmpeg 的跨平台视频播放器简明教程(五):使用 SDL 播放视频中,我们使用 FFmpeg + SDL 来播放视频画面,但仅仅只是画面。今天,我们将讨论如何使用 FFmpeg + SDL 同时播放画面和声音。本文参考文章来自。这个系列对新手较为友好,但 2015 后就不再更新了,以至于文章中的 ffmpeg api 已经被弃用了。幸运的是,有人对该教程的代码进行重写,使用了较

文章图片
#音视频
GStreamer 简明教程(二):基本概念介绍,Element 和 Pipeline

在上一章中我们成功的搭建了 GStreamer 的调试环境,并运行了 Hello World 程序。本章我们将介绍 GStreamer 中的基本概念,包括 Element 和 Pipeline。另外,还介绍使用 gst-inspect-1.0 程序来查看插件的基本信息。GStreamer 是基于插件的架构,它处处离不开插件,你几乎所有功能都是被封装在插件之中。因此如何查询插件信息是我们需要掌握的。

文章图片
#音视频
LearnOpenGL - Android OpenGL ES 3.0 多线程同步,fence、glWaitSync 和 glClientWaitSync 的运用

本章讨论 OpenGL ES 中多线程技术的运用。首先,说明我们为什么需要这项技术,在 ARM OpenGL ES 教程中提到当我们转向更复杂的图形应用程序时,可能会想要使用多线程(MT)。一个典型的情况是,我们的图形应用程序需要执行大量的数学运算。在这种情况下,可能通过将工作量移至不同于管理图形操作的线程来提高性能。另一个常见的例子是我们想让图形用户界面(GUI)在一个独立的线程中运行。多线程的

文章图片
#android#音视频
基于 FFmpeg 的跨平台视频播放器简明教程(一):FFmpeg + Conan 环境集成

FFmpeg是一个极为著名的开源框架,几乎是所有从事音视频领域的人必备的工具,可以说没有比它更重要的了。然而,在网络上关于FFmpeg的教程中,我发现对于新手来说,这些教程或多或少都不太友好,存在以下问题:过于偏向API讲解:这些教程主要关注FFmpeg的API使用,而对于新手来说,这部分知识可能过于超前,难以理解。API接口过时:当前FFmpeg已经发布了6.0版本,但很多教程仍然在使用3.x版

文章图片
#音视频
频域特征提取的Python实现(频谱、功率谱、倒频谱)

频域特征提取的Python实现(频谱、功率谱、倒频谱)本文只对 频域特征值提取的MATLAB代码实现(频谱、功率谱、倒频谱) 做代码翻译,用python重写一遍,以加强对这些特征的理解1. 频谱from scipy.fftpack import fft, fftshift, ifftfrom scipy.fftpack import fftfreqimport numpy as npi...

基于 FFmpeg 的跨平台视频播放器简明教程(九):Seek 策略

经过前面八章的学习与代码实现,我们的播放器已经能够正常播放视频了,接下来我们将加入最常用的 seek 能力,让你能够快进/快退。本文参考文章来自。这个系列对新手较为友好,但 2015 后就不再更新了,以至于文章中的 ffmpeg api 已经被弃用了。幸运的是,有人对该教程的代码进行重写,使用了较新的 api,你可以在找到这些代码。本文的代码在和。本文介绍了播放器中如何实现快进、快退功能,并给出了

文章图片
#音视频
【音频处理】Fast Convolution 快速卷积算法简介

这篇文章中我们介绍了卷积在信号系统中的重要意义,卷积算法复杂度为 O(N^2),为了加速卷积计算,人们提出了快速卷积算法,本文介绍了 FFT 卷积,Overlap-Add 和 Overlap-Save 块卷积,以及均匀分割卷积算法。算法的相关实现都在,包括 python 版本和 C++ 版本。......

#算法#音视频
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择