Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: OptimFROG 5.000 has been released (Read 43643 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

OptimFROG 5.000 has been released

Reply #25
The Qmmp plugin is now ready: https://github.com/cspiegel/qmmp-optimfrog
In addition, I've written an Audacious plugin: https://github.com/cspiegel/audacious-optimfrog
Thanks to Florin for OptimFROG!

Many thanks for the Qmmp and Audacious plug-ins!

OptimFROG DualStream isn't working correctly in fb2k at all. I get this error message whenever I use temp wav or pipe encoding:

ofs.exe has stopped working
A problem has caused the program to stop working correctly.
Windows will close the program and notify you if a solution is available.


For some reason, the last file always has the smallest file size (Like something with a bitrate of 4.) And Replaygain always takes 7-10 minutes to complete for an average album. At this point, the standard version of DualStream is looking very good, and stable. The experimental version? Not so much.

Thank you for reporting the problem! I was not able to reproduce it and I wrote you a PM some time ago, asking for more details. I guess the problem may be related to using the --experimental, --advanced-compression, or --advanced-compression-analysis command-line options with OptimFROG DualStream. These options were meant, in principle, for the OptimFROG Lossless variant only. The command-line parser code is common to all OptimFROG variants, with particular options being enabled only in some variants. The above options are currently implicitly enabled in all variants, but I will investigate and disable them accordingly in the upcoming OptimFROG version.

Is there a list of command line options somewhere? I can't find one in the download or on the website.

Nevermind, I got them in the OptimFROG_All_Windows_x86_4520b1.zip download.

Indeed, there is no up-to-date document with a detailed description of the command-line commands and options. Using --help on the command-line may help, as it will show the complete list of commands and options, most of them including a short explanation. I am planning to write and maintain such a document in the future.

I think people on OS X would appreciate it if XLD could support OptimFROG.

Thank you for the very good suggestion! Hopefully, decoder plug-ins for both deadbeef and XLD will become available, some time soon.

OptimFROG 5.000 has been released

Reply #26
What about plug-in for foobar 2000? How can I use it?

OptimFROG 5.000 has been released

Reply #27
What about plug-in for foobar 2000? How can I use it?

To use the foobar2000 plug-in, the files foo_input_ofr.dll (from foo_input_ofr_131_test.zip or foo_input_ofr_130.zip) and OptimFROG.dll (for example, from the OptimFROG_Win_x86_5003.zip release package, in the SDK/Library subfolder) must be copied into the foobar2000/components folder.

OptimFROG 5.003 is ready! It adds a standard interactive installer install.sh, pkg-config support, shared library versioning support, --writefreshheader option to write a fresh standard WAV header during decoding, has some small decoder speed improvements, and is now available on FreeBSD.

You can check the new release packages on the Downloads page and the comprehensive list of changes on the Changes page.

Among others, speed improvements using hand-optimized SSE2 code are in progress, and a decoder plug-in for XLD will be available some time soon.

Many thanks to Angenial for the DeaDBeeF plug-in, which is now ready: https://github.com/cspiegel/deadbeef-optimfrog

OptimFROG 5.000 has been released

Reply #28
What about plug-in for foobar 2000? How can I use it?

To use the foobar2000 plug-in, the files foo_input_ofr.dll (from foo_input_ofr_131_test.zip or foo_input_ofr_130.zip) and OptimFROG.dll (for example, from the OptimFROG_Win_x86_5003.zip release package, in the SDK/Library subfolder) must be copied into the foobar2000/components folder.

OptimFROG 5.003 is ready! It adds a standard interactive installer install.sh, pkg-config support, shared library versioning support, --writefreshheader option to write a fresh standard WAV header during decoding, has some small decoder speed improvements, and is now available on FreeBSD.

You can check the new release packages on the Downloads page and the comprehensive list of changes on the Changes page.

Among others, speed improvements using hand-optimized SSE2 code are in progress, and a decoder plug-in for XLD will be available some time soon.

Many thanks to Angenial for the DeaDBeeF plug-in, which is now ready: https://github.com/cspiegel/deadbeef-optimfrog





I had a big expectation from this.
But seems that it's useless. Apparantly every single file must be converted one by one because a fucking windows can't support several unicode languages (more than two) in filepath in a bat file. Who could have thought?!  Foobar converter doesn't work at all (doesn't rename temp-somethingsomethinfile). I give up. I will better delete half of files than use a command promt software again. Now I understand why most people have stuck to flac.





OptimFROG 5.000 has been released

Reply #32
OptimFROG 5.003 is ready!

Firstly, I just want to say it's great to see you back in action with v5. Thank you for all your work!

5.002 x64 (Windows) still seems to be the fastest encoding for me, although compared with 5.003 only by a fraction of a percent. Negligible, but consistent during repetition.

Not trying to be funny or smart ass, I just want to understand, why is anyone using OptimFROG today?

I can't speak for everyone, but I use it because no other lossless encoder reaches its level of compression.


Re: OptimFROG 5.000 has been released

Reply #34
So, optim frog is unable to embed ALL of the flac tags and can't show embedded pictures in popular foobar2000 and other players.
It can't be embedded into MKV container also. So, what can I use it for at all?
tried 5.003. (if 5.002 works, how could I know it?) 
It was seeming as a good idea to get some free space (up to 5%, up to 10% with some other tricks, but). But now it just an arhiver software, not a codec.
Please tell me I am wrong. Because it feels weird, that author doesn't care about these things.

 

Re: OptimFROG 5.000 has been released

Reply #35

During my long public absence I have actively worked on my PhD thesis about lossless audio compression, "Modeling and Optimization for Lossless Audio Coding with Flexible Complexity Profiles",  and I am very happy to say that the end result is a completely new codec member, OptimFROG Asymmetric: from compression ratios similar to OptimFROG maximum compression experimental, while being 5 up to 20 times faster at decoding, and going down to decoding speeds in the range of FLAC.

There is work slowly going on about the bitsream format finalization and analysis, and also integration and harmonization of different codec modules, but I definitely plan to release the full bitstream format specification and the official open-source reference implementations within a time frame of 6 to 10 months from now.


Should we expect a release of the reference implementation of this new codec soon?

Re: OptimFROG 5.000 has been released

Reply #36
Should we expect a release of the reference implementation of this new codec soon?
Thank you for asking! The work has been progressing well, however significantly slower than anticipated, mainly due to lack of time. Also, I have been redirecting some of the time into updating and improving the existing OptimFROG codec.
Along the way, some new great ideas appeared and need to be investigated. I will surely let everyone know when I am getting closer to releasing the full bitstream format specification and the official open-source reference implementations!