头图

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安装

图片.png

2.2音频处理

打开带有噪音的录音文件
图片.png
点击选择
图片.png
点击“效果”菜单中的“降噪”,弹出
图片.png
点“取得噪声特征”,再点确定后,效果如下
图片.png
确认效果后,导出为需要的音频副本即可
图片.png

关于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 首发


码上世界
79 声望290 粉丝

码农极客,2004年接触Linux世界。爱技术的IT的男