0.基础环境
类别:笔记本
型号:中国长城 NF14C
硬件平台:飞腾处理器(ArmV8 指令集)
系统:银河麒麟操作系统 V10 SP1(2303)
关键词:
信创,麒麟系统,linux,c++,c,飞腾,arm,降噪,音频,audacity,Adobe Audition,DaVinci Resolve
1.背景
在日常生活中,我们总会遇到一些需要录音的情况。特别是在一些重大演讲、重大会议的时候利用手机、录音笔等进行会议记录,再回家复盘。在这种情况下,容易出现需要录的人声较小,噪音确很大的问题,导致音频有时候无法得到重要内容。这时候我们就可以利用音频处理软件,我们常用的有adobe audition非常易用且专业的工具,还有DaVinci Resolve (只有x86_64版本)等。但他们都无法在飞腾arm平台上运行。本文试图为大家在arm处理器上,在麒麟操作系统下为大家提供一个音频降噪的处理实践。
注意:需要准备一个有噪音的音频文件,如果实在没有,就在有车的马路边用手机录音一段。
2.audacity音频处理软件(首选推荐)
Audacity是一款支持Linux、MacOS以及Windows等多种平台的快速多轨音频编辑、录制工具,支持WAV, AIFF, Ogg和MP3格式音乐文件,提供编辑、混音功能并提供预置效果、插件和无限次反悔操作。
2.1安装
2.2音频处理
打开带有噪音的录音文件
点击选择
点击“效果”菜单中的“降噪”,弹出
点“取得噪声特征”,再点确定后,效果如下
确认效果后,导出为需要的音频副本即可
关于audacity的专业用法,可能需要大家深入学习了,可以根据业务需要检索一些专业领域的教程。
3.在线工具网站推荐
3.1 audo
https://audo.ai/
Audo 是首屈一指的 AI 音频增强器,适用于任何想要创建专业、高质量音频项目的人。其简单直观的用户界面允许用户快速上传和编辑声音文件。该应用程序背后的 AI 技术和音频工程确保它对所有级别的音频编辑都简单而有效,从业余播客到经验丰富的音响工程师都能适用。
3.2 AI Mastering
https://aimastering.com/
AI Mastering是一款 AI 音频增强工具,专注于将用户体验放在首位。为了确保使用方便,AI Mastering 创建了几个简单的替代方法让用户注册,包括使用您现有的 GitHub、Google 或 Twitter 帐户。
3.3 audiotoolset
https://audiotoolset.com/cn/noise-reduction
在线,简单,快速,免费地减少音频噪声
4.ffmpeg
普通用户不推荐
利用ffmpeg+sox 音频降噪处理降噪,这一个主要偏向于技术人员了。
两个工具的下载地址如下:
ffmpeg ,下载地址:ffmpeg.org;
sox ,下载地址:http://sox.sourceforge.net/;
使用示例
#!/bin/bash
s='source.mp4'
n='new.mp4'
d='db.mp4'
# 音频视频分离
ffmpeg -i $s -vcodec copy -an ts.mp4
ffmpeg -i $s -acodec pcm_s16le -ar 128k -vn tm.wav
# 噪音特征提取
ffmpeg -i tm.mp4 -vn -ss 00:00:00 -t 00:00:01 noise.wav
sox noise.wav -n noiseprof noise.prof
# 噪音去除 最后取值在0.2~0.3 一般来说0.21即可
sox tm.wav newtm.wav noisered noise.prof 0.21
# 合并音频视频
ffmpeg -i newtm.wav -i ts.mp4 $n
# 声音调整
# ffmpeg -i $n -vcodec copy -af "volume=50dB" $d
5.写在最后
在媒体方面生态严重没有跟上,希望更多的人补上这些缺口。
麒麟系统专栏:
地址一:https://segmentfault.com/blog/kylinos
邮箱:1179611323@qq.com
群:662512340
github:https://github.com/xiaohelong
twitter:https://twitter.com/xiaohelong
发行日志:
20230429 首发
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。