summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook.md
diff options
context:
space:
mode:
authorEmacsConf <emacsconf-org@gnu.org>2022-11-03 06:37:37 -0700
committerEmacsConf <emacsconf-org@gnu.org>2022-11-03 06:37:37 -0700
commit734a769475bd24f8dec0af446f85c95669a45107 (patch)
tree60913b5540c9ff8e3701917336c916412d736937 /2022/organizers-notebook.md
parentea982a12d840ea65610eee1e623b87d11db38bb0 (diff)
parentab79bbee173f08a82a211ff8e1325af42597e8f0 (diff)
downloademacsconf-wiki-734a769475bd24f8dec0af446f85c95669a45107.tar.xz
emacsconf-wiki-734a769475bd24f8dec0af446f85c95669a45107.zip
Merge branch 'master' of git://git.emacsconf.org/emacsconf-wiki
Diffstat (limited to '2022/organizers-notebook.md')
-rw-r--r--2022/organizers-notebook.md44
1 files changed, 25 insertions, 19 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md
index 88c13656..32849311 100644
--- a/2022/organizers-notebook.md
+++ b/2022/organizers-notebook.md
@@ -2242,26 +2242,28 @@ We’ve simplified the process down to these steps:
You might want to increase the size of the waveform by pulling on the
bottom of the bottom of the track.
+
+ [audacity-demo-noise-reduction.webm](https://media.emacsconf.org/misc/audacity-demo-noise-reduction.webm)
-<audacity-demo-resize.webm>
-
-1. Find a moment of quiet in the video, and select it.
+2. Find a moment of quiet in the video, and select it.
We ask our speakers to include 5 seconds of quiet at the beginning or
end of their prerecs, but even if they don’t, it’s relatively.
-2. Effects → Noise Reduction → Get Noise Profile
+3. Effects → Noise Reduction → Get Noise Profile
-3. Select → All
+4. Select → All
-4. Effects → Noise Reduction → OK
+5. Effects → Noise Reduction → OK
You can select a spoken portion of the track before applying the
effect and preview it to test your settings. The default are usually
enough (Noise reduction (dB): 12, Sensitivity: 6.00, Frequency smoothing
(bands): 3).
+
+ [audacity-demo-noise-reduction.webm](https://media.emacsconf.org/misc/audacity-demo-noise-reduction.webm)
-5. Tools → Apply Macro → Alpha
+6. Tools → Apply Macro → Alpha
Before you can apply the Alpha macro, you need to save its content to
disk and import it via Tools → Macro Manager → Import.
@@ -2272,17 +2274,18 @@ We’ve simplified the process down to these steps:
Normalize:ApplyGain="1" PeakLevel="-3" RemoveDcOffset="1" StereoIndependent="1"
Compressor:AttackTime="0.1" NoiseFloor="-50" Normalize="1" Ratio="2" ReleaseTime="1" Threshold="-30" UsePeak="0"
-1. Save the file to disk with libopus (.opus format)
+1. Export → Export Audio… → Opus Files (.opus format)
+
Use the following settings:
-
-> Bit Rate: 64 kbps
-> VBR Mode: On
-> Compression: 10
-> Application: Audio
-> Frame Duration: 20 ms
-> Cutoff: Disabled
-
-![img](audacity-export-settings.png)
+
+ [audacity-export-settings.png](https://media.emacsconf.org/misc/audacity-export-settings.png)
+
+ > Bit Rate: 64 kbps
+ > VBR Mode: On
+ > Compression: 10
+ > Application: Audio
+ > Frame Duration: 20 ms
+ > Cutoff: Disabled
#### Model-based denoising filter
@@ -2301,6 +2304,9 @@ this means a model that minimizes background noise and maximizes clear
voices (the speakers’).
This is the model we’ve been using:
+
+[audio-denoiser-model-mp.rnnn](https://media.emacsconf.org/misc/audio-denoiser-model-mp.rnnn) (download link)
+
Source: [rnnoise-models](https://github.com/GregorR/rnnoise-models), Model: [marathon-prescription](https://raw.githubusercontent.com/GregorR/rnnoise-models/master/marathon-prescription-2018-08-29/mp.rnnn)
You should always apply the filter on the original’s audio, as opposed
@@ -2314,7 +2320,7 @@ Make sure to modify the `DENOISER` variable and adapt input/output.
DENOISER="/path/to/audio-denoiser-model-mp.rnnn"
input="original.opus"
output="denoised.opus"
- ffmpeg -i "$input" -af "$DENOISER" "$output"
+ ffmpeg -i "$input" -af "arnndn=m=$DENOISER" "$output"
There’s no need to customize the libopus export information; the default
is more than enough for human-speech.
@@ -2832,7 +2838,7 @@ Probably focus on grabbing the audio first and seeing what&rsquo;s worth keeping
Make a table of the form
-<table id="orgdacd95f" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<table id="orgfe5543e" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>