Ubuntu 20.04 turns on hidden recording noise reduction function (recommended)

Ubuntu 20.04 turns on hidden recording noise reduction function (recommended)

Recently, when using kazam in Ubuntu 20.04 for recording, I found a problem:

When recording using the system's default configuration, the recorded audio has noticeable noise . I remember that there is a microphone noise reduction option in the WIndow system, but I have never found it on Ubuntu. Later, I found a solution to this problem on ask ubuntu. This is a hidden setting that needs to be enabled by modifying the configuration file.

To enable the noise reduction function, we need to modify our system configuration file ( /etc/pulse/default.pa configuration file).
Before modifying it, we need to back up this file.

sudo cp /etc/pulse/default.pa /etc/pulse/default.pa._bak

After the backup is complete, we start to modify this configuration file. Modifying the configuration file is also very simple. We just need to paste the configuration information to the end of the configuration file. Let's first use vim to open this configuration file:

sudo vim /etc/pulse/dafult.pa

After opening the file, use shift + g to jump to the end of the file, and then copy our configuration information into it.
The detailed configuration information is as follows:

#ActiveNoiseRemoval
.ifexists module-echo-cancel.so
load-module module-echo-cancel aec_method=webrtc source_name=mic source_properties=device.description=MicHD
set-default-source "mic"
.endif

After completion, we reboot the system sudo reboot .
Then open the settings panel. At this time, we can see that there is one more option ( MicHD ) in the drop-down list of設置-聲音-輸入.

insert image description here

Switch the screen recording software kazam to MicHD

insert image description here

At this time, we select MicHD and then use the microphone to record. The recorded audio will basically have no background noise.

Summarize

This is the end of this article about turning on the hidden recording noise reduction function in Ubuntu 20.04. For more related Ubuntu 20.04 hidden recording noise reduction content, please search 123WORDPRESS.COM’s previous articles or continue to browse the related articles below. I hope everyone will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Ubuntu 20.04 sets a static IP address (including different versions)
  • Ubuntu 20.04 Best Configuration Guide (Newbie Essential)
  • How to change the domestic source of Ubuntu 20.04 apt
  • What to do after installing Ubuntu 20.04 (beginner's guide)
  • Detailed steps to install Sogou input method on Ubuntu 20.04
  • How to Install Pycharm 2020.1 in Ubuntu 20.04

<<:  How to delete node_modules and reinstall

>>:  A brief discussion on the corresponding versions of node node-sass sass-loader

Recommend

How to implement Linux automatic shutdown when the battery is low

Preface The electricity in my residence has been ...

Reasons and solutions for MySQL sql_mode modification not taking effect

Table of contents Preface Scenario simulation Sum...

A guide to writing flexible, stable, high-quality HTML and CSS code standards

The Golden Rule Always follow the same set of cod...

Solve the problem of insufficient docker disk space

After the server where Docker is located has been...

How to capture exceptions gracefully in React

Table of contents Preface ErrorBoundary Beyond Er...

HTML basics HTML structure

What is an HTML file? HTML stands for Hyper Text M...

Detailed explanation of InnoDB storage files in MySQL

Physically speaking, an InnoDB table consists of ...

CSS3 uses var() and calc() functions to achieve animation effects

Preview knowledge points. Animation Frames Backgr...

Detailed explanation of MySQL Group by optimization

Table of contents Standard execution process opti...

Monitor the size change of a DOM element through iframe

A common problem encountered during the developme...

Solve the abnormal error when building vue environment with webpack

Table of contents First, configure package.json T...

Oracle deployment tutorial in Linux environment

1. Environment and related software Virtual Machi...

Summary of nginx configuration location method

location matching order 1. "=" prefix i...

Nginx local directory mapping implementation code example

Sometimes you need to access some static resource...

Perfect solution for theme switching based on Css Variable (recommended)

When receiving this requirement, Baidu found many...