Skip to main content

Topic: Personal Listening Test of 2 Opus encoders (Read 30977 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • jmvalin
  • [*][*][*][*][*]
  • Developer
Re: Personal Listening Test of 2 Opus encoders
Reply #75
BTW, is this build E slower than the other builds?
build E is about 40x realtime on the standard settings, while other builds reach nearly 50x .
Hmm, that's strange, but maybe I just used slightly different optimizations in the build. In any case, it seems like the differences between all these builds is very small and potentially "in the noise". I'll see if I can extract useful information from your data that would allow me to at least use the best settings for each of the files.

  • Kamedo2
  • [*][*][*][*]
Re: Personal Listening Test of 2 Opus encoders
Reply #76
jmvalin, is there any builds I can omit testing?
I would like to deliver the results quickly.

  • jmvalin
  • [*][*][*][*][*]
  • Developer
Re: Personal Listening Test of 2 Opus encoders
Reply #77
jmvalin, is there any builds I can omit testing?
I would like to deliver the results quickly.
I think you can skip D.

  • Kamedo2
  • [*][*][*][*]
Re: Personal Listening Test of 2 Opus encoders
Reply #78
I am testing build A, build C, build E and now it's 63%(17/27) done.

  • atomnuker
  • [*]
Re: Personal Listening Test of 2 Opus encoders
Reply #79
I should probably mention I'm writing an Opus encoder from scratch for FFmpeg. The base encoder already got merged in git master 2 months ago, though I'm still working on a psychoacoustic system. If anyone's interested in taking a look I've sent a patch to the mailing list. This currently only implements transient detection (untweaked), dual stereo (kinda pointless) and intensity stereo (slow) searches, so it still has ways to go to sound better. At least it sounds halfway decent because you can't really write a bad Opus encoder. The psychoacoustic system will probably replace the current filter-based system used by AAC once its good enough (not really difficult considering it isn't very good).
I'll keep this thread updated if I make any significant progress that might warrant a careful listen, since I'm not really good at that.

Re: Personal Listening Test of 2 Opus encoders
Reply #80
I should probably mention I'm writing an Opus encoder from scratch for FFmpeg. The base encoder already got merged in git master 2 months ago, though I'm still working on a psychoacoustic system. If anyone's interested in taking a look I've sent a patch to the mailing list. This currently only implements transient detection (untweaked), dual stereo (kinda pointless) and intensity stereo (slow) searches, so it still has ways to go to sound better. At least it sounds halfway decent because you can't really write a bad Opus encoder. The psychoacoustic system will probably replace the current filter-based system used by AAC once its good enough (not really difficult considering it isn't very good).
I'll keep this thread updated if I make any significant progress that might warrant a careful listen, since I'm not really good at that.
Hi atomnuker,
I'm interested in testing out your new patch, but don't have the technical expertise to apply it to FFmpeg myself. I've already tested your base encoder, but that's only because it comes integrated with the official Windows build. Would you recommend just waiting until the new changes get merged into the git master? Thanks and best of luck with the improvements.

As for the main 'libopus' encoder - I have been converting podcasts and similar content to VBR 18kbps, and the results are remarkably clear - even musical interludes sound listenable. It actually sounds better than many of the FM radio stations here in the UK! I'm using the latest experimental build (1.2-alpha2-31-g8e19536b) - very impressive. A huge improvement on whatever version of Opus is bundled with "Switch Audio File Converter v5.19".
  • Last Edit: 17 April, 2017, 09:20:43 AM by Lumitopia

  • Kamedo2
  • [*][*][*][*]
Re: Personal Listening Test of 2 Opus encoders
Reply #81
I finished the test of the analysis24k, buildC, buildE.
The buildC seems to be marginally better.
I am going to post the details later.



  • IgorC
  • [*][*][*][*][*]
Re: Personal Listening Test of 2 Opus encoders
Reply #82
Thank You, Kamedo2. :)

Great to see that BuildC has some potential.

I think BuildC is a start point on what can be done with Opus'es bitrate distribution amongst different frequency bands.
Sorry, couldn't do tests.
 
  • Last Edit: 21 April, 2017, 09:28:35 PM by IgorC

  • RiCON
  • [*]
Re: Personal Listening Test of 2 Opus encoders
Reply #83
@Lumitopia here's a x64 build of FFmpeg N-86248-gcfec0d6475 with @atomnuker psyacoustics patch included along with libopus git master. It's built using media-autobuild_suite (MSYS2 + MinGW + GCC 6.3)