Skip to main content

DAPC is a simple audio process python library. This is the first version of Python extension library for dapc.

Project description



Duyu Audio Processor Core

Software Introduction 软件简介

  • 软件全称:Duyu Audio Processor Core
  • 软件简称:DAPC (或 dapc)
  • 软件中文全称:DuYu音频处理器核心程序
  • 软件功能:简单处理主流格式的音频文件,诸如:变换采样格式,增益衰减,声道混缩,混响回声效果,调整速度与音调,剪切,混合,添加静音,淡入淡出效果,FFT滤波,3D环绕声音效等。
  • 项目开工时间:2020年05月02日
  • 最后更新时间与最新版本:2023年03月14日 v3.5.2.
  • 项目中使用的第三方开源软件:Sonic Library, FFmpeg.
  • 软件发行版下载地址:https://github.com/duyu09/Duyu-Audio-Processor-Core/releases/
  • 中文官方网站:https://www.duyu09.site/dapc/dapc.html
  • 简单使用方法:
    • 基本使用方法: dapc -i <inputFile> -o [outputFile] --output-option [sampleRate] [bitDepth]
    • 更多用法和细节: dapc -h

Copyright Statement 著作权声明

  • Python source code of Duyu Audio Processor Core (DAPC) software system:

Copyright © 2020~2023 DuYu (No.202103180009), Faculty of Computer Science & Technology, Qilu University of Technology. All rights reserved. All of the DAPC source code is licensed under the Apache 2.0 license.

DAPC软件系统Python源代码: © 2020~2023 齐鲁工业大学 计算机科学与技术学部 杜宇 保留所有权利。 DAPC软件系统的所有Python源代码都是在Apache 2.0协议的许可下授权的。


  • C source code of Sonic Library:

Copyright © 2010 Bill Cox. All of the Sonic library source code is licensed under the Apache 2.0 license.

Sonic动态链接库C语言源代码: © 2010 比尔-考克斯。Sonic动态链接库的所有C语言源代码都是在Apache 2.0协议的许可下授权的。


  • C source code of FFmpeg:

Copyright © 2000~2021 the FFmpeg developers. All of the ffmpeg source code is licensed under the LGPL/GPL.

FFmpeg音视频转码单元C语言源代码: © 2000~2021 FFmpeg 全体开发者。FFmpeg的所有C语言源代码都是在LGPL/GPL协议的许可下授权的。

Software Update Logs 软件更新日志

  • Update on May. 2nd, 2020

基于实现音频消除人声的目的,项目开工。

v1.0.0版本:实现了基于声道“相抵消”方法的音频消除人声和保留伴奏的功能。

  • Update on Dec. 31st, 2021

v1.0版本:初步完成了基于Numpy与Scipy模块进行WAV格式的音频声道混缩处理效果。

  • Update on July 11th, 2022

v2.0, v3.0与v3.1版本:添加了增益,混响和变换采样等函数,丰富了程序的功能,并且重构了代码,改进了算法,在性能上做了一定的优化。

  • Update on July 12th, 2022

v3.2版本:使用了Sonic链接库,可以实现快速的变调与变速处理。使用PyInstaller打包时可以将Sonic添加到根目录下。

  • Update on July 18th, 2022

v3.3版本:规范了代码的书写格式。添加了命令行解析的功能,DAPC不仅可以作为Python模块被调用,也可以解析命令行参数,单独运行。

  • Update on Sept. 14th, 2022

v3.4版本:添加了调用FFmpeg转码的功能。这样可以使任何主流格式的音频文件都能被解码为封装了PCM数据的WAV波形音频,供DAPC处理。使用PyInstaller打包时可以将FFmpeg添加到根目录下。

  • Update on Jan. 28th, 2023

v3.5版本:添加了淡入淡出,3D环绕声和FFT滤波的功能。重构了代码,减少了音频数据在处理时因计算机字长而造成的差错。

  • Update on March 14th, 2023

v3.5.1与v3.5.2版本:修复了程序中出现的部分Bug;为后续兼容即时编译(JIT)的Numba库与Cython相关用法做了“铺垫”。

LINKS 友情链接

Statistics of Visiting Numbers 访问次数统计

Number of Total Visits (All of Duyu09's GitHub Projects):
Number of Total Visits (DAPC):

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dapc-3.5.2.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dapc-3.5.2-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file dapc-3.5.2.tar.gz.

File metadata

  • Download URL: dapc-3.5.2.tar.gz
  • Upload date:
  • Size: 19.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for dapc-3.5.2.tar.gz
Algorithm Hash digest
SHA256 56a62e6115c2db73f467b2853a4aed371536c95fd2e21fba18eb8f885b518814
MD5 6f187e06e1cd36c0d341631c9ed7c281
BLAKE2b-256 c7e1d06d86e85a8b61be39bef4cdcd19325db13e9df657cc30c5f5f8af779df3

See more details on using hashes here.

File details

Details for the file dapc-3.5.2-py3-none-any.whl.

File metadata

  • Download URL: dapc-3.5.2-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for dapc-3.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9d63dbb9c1b09f48f96376db9ab0c300d3038cdba52370ffed193ed2d5d3166d
MD5 581755dbcd19520e6962b1e547c2c594
BLAKE2b-256 321a9899ba5d49d3edbe7a48e131346f0700931cfad16bd9e67cf132b1d73a18

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page