{"id":15046510,"url":"https://github.com/duyu09/duyu-audio-processor-core","last_synced_at":"2025-09-12T15:47:53.779Z","repository":{"id":109485757,"uuid":"594370225","full_name":"duyu09/Duyu-Audio-Processor-Core","owner":"duyu09","description":"Source code tree of Duyu Audio Processor Core. Based on Numpy, Scipy, Sonic Library and FFmpeg. It can process mainstream format audio files, such as: transform sampling format, gain attenuation, channel mixing, reverberation echo effect, adjust speed and tone, cut, blend, add mute, fade in fade out effect, FFT filter, 3D surround sound effect,etc.","archived":false,"fork":false,"pushed_at":"2023-12-07T06:36:05.000Z","size":153,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-03T11:36:45.251Z","etag":null,"topics":["audio-processing","ffmpeg","numpy","python","scipy"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/duyu09.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-28T10:38:41.000Z","updated_at":"2024-10-09T08:00:57.000Z","dependencies_parsed_at":"2024-09-23T18:04:29.558Z","dependency_job_id":null,"html_url":"https://github.com/duyu09/Duyu-Audio-Processor-Core","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/duyu09/Duyu-Audio-Processor-Core","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyu09%2FDuyu-Audio-Processor-Core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyu09%2FDuyu-Audio-Processor-Core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyu09%2FDuyu-Audio-Processor-Core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyu09%2FDuyu-Audio-Processor-Core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duyu09","download_url":"https://codeload.github.com/duyu09/Duyu-Audio-Processor-Core/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duyu09%2FDuyu-Audio-Processor-Core/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274831807,"owners_count":25357918,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["audio-processing","ffmpeg","numpy","python","scipy"],"created_at":"2024-09-24T20:53:11.024Z","updated_at":"2025-09-12T15:47:53.759Z","avatar_url":"https://github.com/duyu09.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"https://github.com/duyu09/Audio-Processing-Website/assets/92843163/b1ba666d-840c-4365-8975-65a33b8d7517\" style=\"width:25%;\"\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n# Duyu Audio Processor Core\n\n### Software Introduction  软件简介\n\n- 软件全称：Duyu Audio Processor Core\n- 软件简称：DAPC (或 dapc)\n- 软件中文全称：DuYu音频处理器核心程序\n- 软件功能：简单处理主流格式的音频文件，诸如：变换采样格式，增益衰减，声道混缩，混响回声效果，调整速度与音调，剪切，混合，添加静音，淡入淡出效果，FFT滤波，3D环绕声音效等。\n- 项目开工时间：2020年05月02日\n- 最后更新时间与最新版本：2023年03月14日 v3.5.2.\n- 项目中使用的第三方开源软件：Sonic Library, FFmpeg.\n- 软件发行版下载地址：https://github.com/duyu09/Duyu-Audio-Processor-Core/releases/\n- 中文官方网站：https://www.duyu09.site/dapc/dapc.html\n- 简单使用方法:\n  - 基本使用方法：\n`dapc -i \u003cinputFile\u003e -o [outputFile] --output-option [sampleRate] [bitDepth]`\n  - 更多用法和细节：\n`dapc -h`\n\n### Copyright Statement  著作权声明\n\n- Python source code of Duyu Audio Processor Core (DAPC) software system:\n\nCopyright \u0026copy; 2020~2023 DuYu (No.202103180009), Faculty of Computer Science \u0026 Technology, Qilu University of Technology. All rights reserved. All of the DAPC source code is licensed under the Apache 2.0 license.\n\nDAPC软件系统Python源代码： \u0026copy; 2020~2023 齐鲁工业大学 计算机科学与技术学部 杜宇 保留所有权利。 DAPC软件系统的所有Python源代码都是在Apache 2.0协议的许可下授权的。\n\n\u003cbr\u003e\n\n- C source code of Sonic Library:\n\nCopyright \u0026copy; 2010 Bill Cox. All of the Sonic library source code is licensed under the Apache 2.0 license.\n\nSonic动态链接库C语言源代码： \u0026copy; 2010 比尔-考克斯。Sonic动态链接库的所有C语言源代码都是在Apache 2.0协议的许可下授权的。\n\n\u003cbr\u003e\n\n- C source code of FFmpeg:\n\nCopyright \u0026copy; 2000~2021 the FFmpeg developers. All of the ffmpeg source code is licensed under the LGPL/GPL.\n\nFFmpeg音视频转码单元C语言源代码： \u0026copy; 2000~2021 FFmpeg 全体开发者。FFmpeg的所有C语言源代码都是在LGPL/GPL协议的许可下授权的。\n\n### Software Update Logs  软件更新日志\n\n- #### Update on May. 2nd, 2020\n\n基于实现音频消除人声的目的，项目开工。\n\nv1.0.0版本：实现了基于声道“相抵消”方法的音频消除人声和保留伴奏的功能。\n\n- #### Update on Dec. 31st, 2021\n\nv1.0版本：初步完成了基于Numpy与Scipy模块进行WAV格式的音频声道混缩处理效果。\n\n- #### Update on July 11th, 2022\n\nv2.0, v3.0与v3.1版本：添加了增益，混响和变换采样等函数，丰富了程序的功能，并且重构了代码，改进了算法，在性能上做了一定的优化。\n\n- #### Update on July 12th, 2022\n\nv3.2版本：使用了Sonic链接库，可以实现快速的变调与变速处理。使用PyInstaller打包时可以将Sonic添加到根目录下。\n\n- #### Update on July 18th, 2022\n\nv3.3版本：规范了代码的书写格式。添加了命令行解析的功能，DAPC不仅可以作为Python模块被调用，也可以解析命令行参数，单独运行。\n\n- #### Update on Sept. 14th, 2022\n\nv3.4版本：添加了调用FFmpeg转码的功能。这样可以使任何主流格式的音频文件都能被解码为封装了PCM数据的WAV波形音频，供DAPC处理。使用PyInstaller打包时可以将FFmpeg添加到根目录下。\n\n- #### Update on Jan. 28th, 2023\n\nv3.5版本：添加了淡入淡出，3D环绕声和FFT滤波的功能。重构了代码，减少了音频数据在处理时因计算机字长而造成的差错。\n\n- #### Update on March 14th, 2023\n\nv3.5.1与v3.5.2版本：修复了程序中出现的部分Bug；为后续兼容即时编译(JIT)的Numba库与Cython相关用法做了“铺垫”。\n\n### LINKS 友情链接\n\n- 齐鲁工业大学(山东省科学院) 计算机科学与技术学部 http://jsxb.scsc.cn/\n  \n- 山东省计算中心(国家超级计算济南中心) https://www.nsccjn.cn/\n\n- FFMPEG官方网站 https://ffmpeg.org/\n\n- DuYu的个人网站 https://www.duyu09.site/\n\n- DuYu的GitHub网站 https://github.com/duyu09/\n\n### Statistics of Visiting Numbers  访问次数统计\n\n\u003cdiv\u003e\u003cb\u003eNumber of Total Visits (All of Duyu09's GitHub Projects): \u003c/b\u003e\u003cbr\u003e\u003cimg src=\"https://profile-counter.glitch.me/duyu09/count.svg\" /\u003e\u003c/div\u003e \n\n\u003cdiv\u003e\u003cb\u003eNumber of Total Visits (DAPC): \u003c/b\u003e\u003cbr\u003e\u003cimg src=\"https://profile-counter.glitch.me/duyu09-DAPC/count.svg\" /\u003e\u003c/div\u003e \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduyu09%2Fduyu-audio-processor-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduyu09%2Fduyu-audio-processor-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduyu09%2Fduyu-audio-processor-core/lists"}