OptimFROG DualStream, better than 192kbps MP3? |
![]() ![]() |
OptimFROG DualStream, better than 192kbps MP3? |
Mar 3 2004, 18:41
Post
#1
|
|
|
Group: Members Posts: 75 Joined: 30-July 03 Member No.: 8079 |
I played around with OFS at highest compression (--quality 0 --optimize best) with advanced noise shaping enabled (--ans). Compression results in an average bitrate of ~230kbps for some of my black metal albums.
Generally I tend to use OFS instead of MP3 because of those many reasons given on the OptimFROG DualStream page, mainly because these ones: - no clipping - no preeche/postecho - suitable for further processing and transcoding - no frequency domain artifacts In fact if someone wants to transcode from OFS to MP3 it's not much worse than using the original WAV file for MP3 encoding, right? This is a very nice thing as OFS could be used for listening to music at home and can be transcoded to MP3 for mobile or car players. Yes, I know MP3 isn't comparable to OFS as they use totally different techniques to achive lossy compression. When generating a delta-wave file from the original WAV and a decoded OFS I got a flat waveform containing noise at -36db (as shown in Cool Edit) mainly appearing at higher frequency appeareance such as on highhats or cymbal crashs. So to all you audiophiles: Is OFS "better" than 192kbps MP3s regarding quality, regardless having other advantages like the possibility of near lossless transcoding? |
|
|
|
Mar 3 2004, 18:46
Post
#2
|
|
![]() Group: Members (Donating) Posts: 3453 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
There's audible noise with --quality 0. Noise shaping reduces it, but this might introduce some artifacts (IIRC, Den noticed some problems with --ans). I don't know is this noise is audible on metal.
But I wonder: why taking mp3@192 kbps as reference? Why not compare something like mpc or aac to dualstream? Answer is probably easier |
|
|
|
Mar 3 2004, 18:53
Post
#3
|
|
|
Group: Members Posts: 75 Joined: 30-July 03 Member No.: 8079 |
The main reason for taking 192kbps MP3 as reference is because I actually use LAME to encode sound files and I'd like to know if OFS would be a good candidate for switching to other compression than MP3.
I know OGG, AAC etc. already are good reasons to stop working with MP3 files but you know what happens when trying to transcode from OGG/AAC/MPC/WMA... to MP3 for use in some mobile/car MP3 player. Therefore MP3 as a reference, because it can be used in mobile players unlike OGG/AAC/MPC which can't be played everywhere and not even used for transcoding, at least not as good as OFS. EDIT: Without ABXing I acutally can't hear any audible artifacts. You know, (black) metal in most cases already sounds "noisy" on original CD. I've seen more problems on MP3 with metal than pop, techno or common electronical music styles (not speaking about electronic music with many many hard-to-encode effects and filters). Metal MP3s in some cases sound some kind of "empty" or are glitchy at toms and cymbal rides, something I definetly can't find on OFS. This post has been edited by Feltzkrone: Mar 3 2004, 19:00 |
|
|
|
Mar 3 2004, 19:00
Post
#4
|
|
![]() Group: Members (Donating) Posts: 3453 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
How do you know that dualstream is a better source than MPC, AAC or Vorbis for transcoding? Den found wavpack lossy to perform very well on transcoding, but it was:
- one or two samples (bluemonday) - atrac3 as output format. I don't know if dualstream is 'cleaner' for black album transcoding with lame mp3. I only know that the transcoding is much more slower with dualstream than with mpc (DS decoding speed is very slow). |
|
|
|
Mar 3 2004, 19:10
Post
#5
|
|
|
Group: Members Posts: 75 Joined: 30-July 03 Member No.: 8079 |
I've once got some >200kbps WMA (don't know which version, but some older one) files and they even didn't sound clean as 320kbps-encoded MP3s, i.e. transcoding introduced artefacts which weren't there (or just not audible) in the WMA files.
My opinion is Transform Coder -> Transform Coder always introduces new audible artefacts, regardless which bitrates are used. Basically I think (correct me if I'm wrong) TC1 cuts out some "inaudible" signals and TC2 cuts out "inaudible" signals other to those which TC1 would leave out. As OFS just introduces some additional white noise at -36db I don't think it would matter that much when transcoding to MP3. Please correct me if I'm wrong, it's just what I think and I'm not sure of. |
|
|
|
Mar 3 2004, 19:18
Post
#6
|
|
![]() Group: Members (Donating) Posts: 3453 Joined: 7-November 01 From: Strasbourg (France) Member No.: 420 |
Honestly, I've no idea about it. Sorry.
|
|
|
|
Mar 3 2004, 19:23
Post
#7
|
|
|
Group: Members Posts: 75 Joined: 30-July 03 Member No.: 8079 |
Just for reference I will transcode some OFS files to MP3, then the original WAV files to MP3 and then open both in Cool Edit Pro and create delta waveforms just to find out how big the "differences" are.
OFS->MP3 (192kbps) already introduced some audible artifacts on cymbal rides. Let's see if WAV->MP3 does better... |
|
|
|
Mar 3 2004, 20:01
Post
#8
|
|
![]() Group: Members Posts: 843 Joined: 15-December 01 From: Germany Member No.: 662 |
QUOTE (Feltzkrone @ Mar 3 2004, 07:23 PM) and create delta waveforms just to find out how big the "differences" are. ... and how do you know whether the "delta" is audible? Only your very own ears (not eyes) can tell you how OFS sounds compared to 192k mp3s. You have to compare them directly. Please see these two threads: http://www.hydrogenaudio.org/forums/index....showtopic=18794 http://www.hydrogenaudio.org/forums/index....t=ST&f=1&t=5838 |
|
|
|
Mar 3 2004, 20:26
Post
#9
|
|
![]() Group: Members (Donating) Posts: 705 Joined: 20-July 03 From: Canada Member No.: 7895 |
QUOTE (Feltzkrone @ Mar 3 2004, 10:10 AM) My opinion is Transform Coder -> Transform Coder always introduces new audible artefacts, regardless which bitrates are used. Ogg and AAC are transform encoders. Musepack is a subband encoder, and (theoretically) much better for transcoding. OFS should be better, but the only way to tell for sure is ABX testing. -------------------- No sig is a good sig. So what does that make this sig?
|
|
|
|
Mar 4 2004, 00:20
Post
#10
|
|
|
Moderator Group: Members Posts: 1434 Joined: 26-November 02 Member No.: 3890 |
Another problem with OFS transcoding to mp3 can be the noiseshaping. High-pitched sounds (-> shaped noise added by Optimfrog) require many bits, so the encoder you use could run out of bits because of reaching the upper bitrate limit more often. Threads containing more information about this:
Darknoise Copy Protection High pitched noise = copy protection -------------------- Let's suppose that rain washes out a picnic. Who is feeling negative? The rain? Or YOU? What's causing the negative feeling? The rain or your reaction? - Anthony De Mello
|
|
|
|
Mar 4 2004, 14:10
Post
#11
|
|
|
Group: Members Posts: 75 Joined: 30-July 03 Member No.: 8079 |
Thanks for your info!
What the eye does see is some delta-waveform at -15db. What my ear does hear is white noise with heavy glitches, which are totally inaudible when comparing WAV->OFS->MP3 to WAV->MP3 but audible when createing a delta-waveform. So that's the "visual" aspect concerning the difference between OFS->MP3 transcoding and direct MP3 encoding. Funny what our ears can't hear that (loud delta-waveform) when it's mixed with the right second waveform. EDIT: What I can say so far is that OFS is better than 192kbps MP3 on further signal processing like channel mixing (e.g. inverting one channel and mix it with the other should cut out the mid sound, on MP3 it sounds awful). This post has been edited by Feltzkrone: Mar 4 2004, 14:20 |
|
|
|
Mar 4 2004, 14:44
Post
#12
|
|
|
ReplayGain developer Group: Developer Posts: 3203 Joined: 5-November 01 From: North Yorkshire Member No.: 409 |
QUOTE (tigre @ Mar 3 2004, 11:20 PM) Another problem with OFS transcoding to mp3 can be the noiseshaping. High-pitched sounds (-> shaped noise added by Optimfrog) require many bits, so the encoder you use could run out of bits because of reaching the upper bitrate limit more often. Threads containing more information about this: Darknoise Copy Protection High pitched noise = copy protection Surely the optimfrog noise shaping is totally different from the noise shaping used by CD mastering? I don't know, because I've only tried wavpack lossy. "Noise Shaping" in CD mastering means pushing the noise to high (supposedly inaudible) frequencies - and quite moderately so. The peak energy due to this noise shaping will usually be dramatically lower than the peak energy in the actual audio signal. "Noise Shaping" in near-lossless or hybrid codecs aim to push the "coding noise" into spectral or temporal regions where it is less likely to be heard. It's like psychoacoustic coding, but without a proper model, and without sub-bands or a transform. (Please correct me is optimfrog is doing something different). The suggestion that noise shaping on CDs can adversely effect psychoacoustic (e.g. mp3) encoding comes from a paper on noise shaping and dither (unfortunately I've lost the reference, but it's been posted here). It's true (for one thing, the VBR bitrate goes up), but it's subtle (it usually sounds fine). The problems with encoding undial.wav are quite different - only stupid levels of noise shaping (never used on CD) are going to drive an encoder into clipping like this! Cheers, David. |
|
|
|
Mar 5 2004, 13:07
Post
#13
|
|
|
Moderator Group: Members Posts: 1434 Joined: 26-November 02 Member No.: 3890 |
I've checked dual stream with --quality 0 --optimize best --mode best --ans. With the samples I tested the high frequency boost is very small, not at all comparable to what I've done here, so this will probably not cause any problems with transcoding to lossy formats.
Out of curiosity I've tried to ABX, with success (1st and only sample I tried): Quizas sample from recent 128kbps AAC listening test. At ~ 14 seconds there's audible high-pitched noise added (ofs settings as described above), ABXed 7/7 with fb2k ABX tool. After knowing it's there, it's audible for me even under non-ABX conditions (listening to the whole sample), but not annoying at all. Transcoded to lame (3.90.3) APS it's ABX'able as well. From what I've read at Optimfrog homepage, --quality 0 can't be expected to be transparent anyway. -------------------- Let's suppose that rain washes out a picnic. Who is feeling negative? The rain? Or YOU? What's causing the negative feeling? The rain or your reaction? - Anthony De Mello
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd November 2009 - 10:34 |