Browsed by
Tag: opus gui

New rav1e GUI and opus GUI released (2018-11-28)

New rav1e GUI and opus GUI released (2018-11-28)

Hi everyone,

I’ve released updated downloads for rav1e_gui and opus_gui which includes the latest commits performed to rav1e and opus.

rav1e GUI 2018-11-28
rav1e GUI

Download the new release of rav1e_gui here:

Opus GUI

Download the new release of opus_gui here:

As usual, standalone compiles of these tools can also be downloaded:

rav1e 2018-11-29
rav1e

Download the rav1e build which includes up to yesterday’s commits here:

opusenc 2018-11-28
opusenc

Download the latest opus-tools package which includes opusenc, opusdec and opusinfo here:

Opusenc and opusdec resample quality is the usual maximum of 10 in my builds.

Enjoy!

new rav1e and opusenc builds – GUI’s updated too!

new rav1e and opusenc builds – GUI’s updated too!

Hi everyone,

Today, I have released new builds for opusenc and rav1e. Also, the GUI’s got updated.

rav1e

rav1e 2018-11-01
rav1e.exe

rav1e got updated to commit 392be13. Download it here:

rav1e GUI

rav1e GUI 2018-11-01
rav1e GUI

rav1e GUI was updated to include above’s rav1e build. Download it here:

opusenc:

opusenc 2018-11-01
opusenc.exe

opus has been updated recently, so I build opus-tools again to include the changes from the opus repository. Download it here:

opus GUI:

Opus GUI 2018-11-01
Opus GUI

As with rav1e GUI, I’ve updated Opus GUI to include the latest opusenc version. Download it here:

Enjoy!

new opusenc and rav1e builds and opus_gui and rav1e_gui updated

new opusenc and rav1e builds and opus_gui and rav1e_gui updated

Hi everyone,

Today, I’ve released new standalone builds of opusenc and rav1e and updated opus_gui and rav1e_gui to include these new builds:

opusenc.exe

opusenc.exe
opusenc.exe

Download:

opus_gui

Opus GUI
Opus GUI

Download:

rav1e.exe

rav1e.exe
rav1e.exe

Download:

rav1e_gui

rav1e GUI
rav1e GUI

Download:

Enjoy the new builds!

Opus GUI V1.3 released and collaborating in the opus-tool GitHub repository

Opus GUI V1.3 released and collaborating in the opus-tool GitHub repository

Hi everyone,

Today, I’ve released Opus GUI:

Opus GUI V1.3
Opus GUI V1.3

This build brings an option to enable or disable multithreading and also allows you to encode files to the same input folder by leaving the output textbox blank. This is in part, thanks to a few commits I’ve performed today and currently awaiting a Pull Request approval to merge these commits into the opus-tools repo.

Yesterday, I got my first Pull Request approved which added an argument called “–tracknumber”. This allows you to pass a track number to opusenc so that it is saved in the .opus file metadata.

opus collaboration 1

This is the initial code I wrote:

opus collaboration 2

I then proceeded to update the opusenc documentation to add this argument:

opus collaboration 3

I was told by the code maintainers to fix my indentation, so I did it. ~I was also told to move the –tracknumber argument below the –album argument. The documentation was also updated. Here’s the result:

opus collaboration 4

With these changes done, my Pull Request got accepted and now we have an extra argument included in opusenc, which is very useful for tools like Exact Audio Copy:

opus collaboration 5

To add a track number to a file during encoding, use opusenc.exe like this:

opusenc.exe --tracknumber 1 input.flac output.opus

This will add a “1” to the metadata track field. You can use any integer number for this argument.


The other Pull Request that I’ve made today is about having the output filename autogenerated if it’s skipped by using the input name as the base and changing its extension to .opus. This is awaiting acceptance.

I’m not an expert C programmer, but here you can see the progress I did with this:

opus collaboration 6

Initially, the code was large. I was able to update it to the following:

opus collaboration 7

But it still could be improved and here’s the final commit I’ve done up to this point:

opus collaboration 8

As you can see, the code got smaller with every commit. Here’s hoping that this gets merged!

To use the new opusenc without specifying the output filename, you just have to use it like this:

opusenc.exe file.wav

or

opusenc.exe file.flac

These will generate the output file “file.opus”. The base name is maintained, and the extension is changed to “.opus”.

of course, you can also use it with arguments. See the help by running opusenc.exe.

I hope these changes are very useful to all of you!


Downloads

You can download Opus GUI v1.3 at the GitHub Opus GUI Release page by clicking here.

You can also download my opusenc.exe build which includes all of the mentioned changes by clicking here

Enjoy!

Opus GUI v1.2 with libopus 1.3-rc-22 and libopusenc 0.1.1-55 release + opusenc.exe new build

Opus GUI v1.2 with libopus 1.3-rc-22 and libopusenc 0.1.1-55 release + opusenc.exe new build

Hi everyone,

Today, I’ve compiled libopus, libopusenc and of course, opusenc to include their latest commits:

opusenc.exe
opusenc.exe

This build contains:

  • libopus 1.3-rc-22
  • libopusenc 0.1.1-55

I’ve also included this new build of opusenc.exe with Opus GUI:

Opus GUI with the new opusenc build
Opus GUI with the new opusenc build

Below are the download links:

Enjoy!

Opus GUI v1.2 with libopus 1.3-rc-21 release + opusenc.exe new build

Opus GUI v1.2 with libopus 1.3-rc-21 release + opusenc.exe new build

Hi everyone,

Today, I’ve compiled opus, libopus and of course, opusenc to include their latest commits:

opusenc.exe

I’ve also included this new build of opusenc.exe with Opus GUI:

Opus GUI with the new opusenc build

Below are the download links:

Enjoy!