Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Audio encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 8th July 2024, 17:30   #1  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,667
Audio quality prediction – AudioVMAF?

I was asking myself if something similar to PSNR, SSIM or VMAF exists for audio.

I saw some paper about AudioVMAF but no executable at all to try.

Has anybody some experience of it?
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 8th July 2024, 23:09   #2  |  Link
Emulgator
Big Bit Savings Now !
 
Emulgator's Avatar
 
Join Date: Feb 2007
Location: close to the wall
Posts: 1,657
SNR indeed comes from audio.
It is so simple: Subtraction, then relation.
Encode - Source = Error signal.
Relate this to FS level and there it is: SNR

To judge what these -46dB from a cassette tape or video encode might mean:
It is a 200th of FS signal. Just amplify that error signal and listen to it.
This tells more about signal degradation than any artificial unit.
All is there, ready to be analysed: kind of distortion, frequency components of distortion, temporal distortion, noise, modulation products...

SSIM, VMAF are rather concealing those clear and ugly numbers, like:
"How much dirt can we hide under the carpet until 90% of customers won't notice anymore ?"
Well, then it becomes subjective. Good for content distributors, bad for archival.

PSNR is still my first go at video quality, but this is engineer's side of things.
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain)
"Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..."

Last edited by Emulgator; 9th July 2024 at 18:40.
Emulgator is offline   Reply With Quote
Old 9th July 2024, 14:21   #3  |  Link
tormento
Acid fr0g
 
tormento's Avatar
 
Join Date: May 2002
Location: Italy
Posts: 2,667
Quote:
Originally Posted by Emulgator View Post
Encode - Source = Error signal
Can you suggest me what program(s) do you use?
__________________
@turment on Telegram
tormento is offline   Reply With Quote
Old 9th July 2024, 18:34   #4  |  Link
Emulgator
Big Bit Savings Now !
 
Emulgator's Avatar
 
Join Date: Feb 2007
Location: close to the wall
Posts: 1,657
Any audio editor will do.
CoolEdit, Audacity, SoundForge, Reaper, Audition, ProTools,..
Subtract, or Invert&Mix.

P.S. And you will want to work in 32bit float, so specify "open as 32-bit" (wording depends on Editor used)
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain)
"Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..."

Last edited by Emulgator; 9th July 2024 at 18:38.
Emulgator is offline   Reply With Quote
Old 28th July 2024, 02:38   #5  |  Link
j7n
Registered User
 
j7n's Avatar
 
Join Date: Apr 2006
Posts: 148
You need to carefully align the two files in time using a transient as a point of reference. Switch the time ruler to samples. Sometimes the latency is a fractional number of samples. There was a tool called DeltaWave that aimed at doing the alignment automatically. Most lossy codecs have some delay that is only compensated with the most popular formats. You can distil the difference to a single number by calculating the RMS power, possibly with Equal Loudness Contour in Sound Forge, so that high frequencies are deweighted.
j7n is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 10:17.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.