Open Bug 1803552 Opened 2 years ago Updated 1 year ago

Poor recording quality or sound level too low

Categories

(Core :: WebRTC: Audio/Video, defect)

Firefox 107
Desktop
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: alexis_de-bacco, Unassigned, NeedInfo)

References

(Depends on 1 open bug)

Details

Attachments

(9 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0

Steps to reproduce:

I was recording an audio sample on commonvoice, https://commonvoice.mozilla.org/, then I tried to record here https://online-voice-recorder.com/
This happened on Windows and Arch Linux with Firefox v. 107.0.1 and Firefox-developer edition v. 108.0b8 on Arch Linux

Actual results:

The record volume was unusually low, and then in another sample I recorded, my voice is deformed.

Expected results:

I was expecting a record quality as good as the one I've when I record on my computer or on another Web Browser.
Here I'll join two versions of the same recording. One by Firefox and one by audacity.

The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Graphics: WebRender
Product: Firefox → Core
Component: Graphics: WebRender → Audio/Video: Recording
OS: Unspecified → Linux
Hardware: Unspecified → Desktop
Component: Audio/Video: Recording → WebRTC: Audio/Video

I'll just note that the voice-recording app you used uses these audio constraints:
"audio":{"autoGainControl":false,"echoCancellation":true,"noiseSuppression":true}

autoGainControl:false means we won't amplify the signal to reach a decent volume
echoCancellation:true means we will apply audio processing to cancel out any echo. This will never improve the quality of the audio, unless of course there is echo, which on this site there doesn't appear to be.
noiseSuppression:true means we will apply audio processing to cancel out noise. If there is noise the signal will be cleaner, but if there is no noise originally it will never improve the audio quality either.

Do you have a recording from the other web browser you mention using that website?

Common Voice seems to use the same constraints.

What if you try https://www.rev.com/onlinevoicerecorder instead? It seems to use default constraints (with autoGainControl on, unless you've turned it off by default in prefs).

Flags: needinfo?(alexis_de-bacco)
Attachment #9306217 - Attachment description: FirefoxDeformedRecording.mp3 → FirefoxCommonVoiceRecording.mp3
Flags: needinfo?(alexis_de-bacco)
Attachment #9306213 - Attachment description: FirefoxRecording.mp3 → FirefoxOnlineVoiceRecorderRecording.mp3
Attachment #9306214 - Attachment description: AudacityRecording.mp3 → AudacityRecording reference for audio recording with firefox using https://online-voice-recored.com
Attachment #9306214 - Attachment description: AudacityRecording reference for audio recording with firefox using https://online-voice-recored.com → Audacity reference for audio recording with Firefox using https://online-voice-recored.com
Attachment #9306213 - Attachment description: FirefoxOnlineVoiceRecorderRecording.mp3 → Firefox recording using https://online-voice-recorder.com
Attachment #9306217 - Attachment description: FirefoxCommonVoiceRecording.mp3 → Firefox recording using https://commonvoice.mozilla.org
Attachment #9306732 - Attachment description: ReferenceAudioChromiumOnlineVoiceRecorder.com.mp3 → Audacity reference for audio recording using chromium on https://online-voice-recorder.com
Attachment #9306731 - Attachment description: ChromiumRecord (online-voice-recorder.com).mp3 → Chromium recording with https://online-voice-recorder.com
Attachment #9306744 - Attachment description: Audio ref Chromium rev.mp3 → Audacity audio reference for Chromium record on rev.com

Indeed, it seems that using Firefox and https://www.rev.com/onlinevoicerecorder works better, but still there is a difference between what I've recorded with audacity and what I've recorded on rev.com whereas there is no difference if I use chromium.
I've added more recordings to highlight the difference between Firefox and Chromium, with each time a recording I did with audacity at the same time.

Paul might have thoughts here.

Flags: needinfo?(padenot)
Depends on: 1805846
Severity: -- → S2
Severity: S2 → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: