summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2022/organizers-notebook.md44
-rw-r--r--2022/organizers-notebook/index.org31
2 files changed, 44 insertions, 31 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>
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org
index 1b431945..60303abd 100644
--- a/2022/organizers-notebook/index.org
+++ b/2022/organizers-notebook/index.org
@@ -1606,7 +1606,7 @@ 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.
-[[file:audacity-demo-resize.webm]]
+ [[https://media.emacsconf.org/misc/audacity-demo-noise-reduction.webm][audacity-demo-noise-reduction.webm]]
2. Find a moment of quiet in the video, and select it.
@@ -1624,6 +1624,8 @@ We’ve simplified the process down to these steps:
enough (Noise reduction (dB): 12, Sensitivity: 6.00, Frequency smoothing
(bands): 3).
+ [[https://media.emacsconf.org/misc/audacity-demo-noise-reduction.webm][audacity-demo-noise-reduction.webm]]
+
6. Tools → Apply Macro → Alpha
Before you can apply the Alpha macro, you need to save its content to
@@ -1637,19 +1639,21 @@ 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"
#+end_src
-7. Save the file to disk with libopus (.opus format)
+7. Export → Export Audio… → Opus Files (.opus format)
+
Use the following settings:
-#+begin_quote
-Bit Rate: 64 kbps
-VBR Mode: On
-Compression: 10
-Application: Audio
-Frame Duration: 20 ms
-Cutoff: Disabled
-#+end_quote
+ [[https://media.emacsconf.org/misc/audacity-export-settings.png][audacity-export-settings.png]]
+
+ #+begin_quote
+ Bit Rate: 64 kbps
+ VBR Mode: On
+ Compression: 10
+ Application: Audio
+ Frame Duration: 20 ms
+ Cutoff: Disabled
+ #+end_quote
-[[file:audacity-export-settings.png]]
**** Model-based denoising filter
If you can’t manage to get a good result with Audacity, chances are it’s
@@ -1666,6 +1670,9 @@ this means a model that minimizes background noise and maximizes clear
voices (the speakers’).
This is the model we’ve been using:
+
+[[https://media.emacsconf.org/misc/audio-denoiser-model-mp.rnnn][audio-denoiser-model-mp.rnnn]] (download link)
+
Source: [[https://github.com/GregorR/rnnoise-models][rnnoise-models]], Model: [[https://raw.githubusercontent.com/GregorR/rnnoise-models/master/marathon-prescription-2018-08-29/mp.rnnn][marathon-prescription]]
You should always apply the filter on the original’s audio, as opposed
@@ -1680,7 +1687,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"
#+end_src
There’s no need to customize the libopus export information; the default