Browsed by
Tag: encode

Downloading ffmpeg for SVT-AV1 GUI

Downloading ffmpeg for SVT-AV1 GUI

Hi everyone,

In this post, I’ll show you how to download ffmpeg to use with SVT-AV1 GUI. FFmpeg is required to extract the video file to .y4m, encode the audio to Opus, and merge both files when the encode is finished.

Here are the steps:

1. Navigate to https://ffmpeg.zeranoe.com/builds/:

Step 1
Step 1

2. Select the nightly build which is the first one shown in “Version”. Select the 64-bit Windows version if you have a 64-bit machine, and select “Static” in the Linking column. Then, click on “Download Build”:

Step 2
Step 2

3. Click on the downloaded file:

Step 3
Step 3

4. Go to the “ffmpeg” folder, and then to the “bin” folder. You should see “ffmpeg.exe” inside:

Step 4
Step 4

5. Extract it and place it in the location where you have SVT-AV1 GUI:

Step 5
Step 5

That’s it! Enjoy!

Downloading ffmpeg for Audio MD5 Checker

Downloading ffmpeg for Audio MD5 Checker

Hi everyone,

In this post, I’ll show you how to download ffmpeg to use with Audio MD5 Checker. FFmpeg is required to calculate MD5 audio hashes with Audio MD5 Checker.

Here are the steps:

1. Navigate to https://ffmpeg.zeranoe.com/builds/

Step 1
Step 1

2. Select the nightly build which is the first one shown in “Version”. Select the 64-bit Windows version if you have a 64-bit machine, and select “Static” in the Linking column. Then, click on “Download Build”:

Step 2
Step 2

3. Click on the downloaded file:

Step 3
Step 3

4. Go to the “ffmpeg” folder, and then to the “bin” folder. You should see “ffmpeg.exe” inside:

Step 4
Step 4

5. Extract it and place it in the location where you have Audio MD5 Checker:

Step 5
Step 5

That’s it!

Enjoy!

rav1e encoding test – commit f032557

rav1e encoding test – commit f032557

Hi everyone,

Today, I’m sharing yet another AV1-encoded video using rav1e. As usual, it was encoded with parameters -q 175 -s 0. This video started encoding at 7:29:10 PM yesterday and concluded at 5:01:07 AM today. Enjoy and let me know what do you think of the quality:

I’ve also updated rav1e GUI to include this rav1e build. Download at the rav1e GUI page.

rav1e GUI
rav1e GUI
rav1e encoding test – using rav1e 0.1.0 commit 3caefbd

rav1e encoding test – using rav1e 0.1.0 commit 3caefbd

Hi everyone,

Yesterday, I started encoding one video I recorded in 2011. The encode started at 12:39:28 PM yesterday and finished at 9:50:41 AM today. Encode settings where -q 175 -s0 and the audio is encoded using opus at a bitrate of 64kb. The resulting size of this video is just 12.9MB! See it below:

The video was encoded using my tool, rav1e GUI

rav1e GUI
Announcing rav1e GUI v1.3

Announcing rav1e GUI v1.3

Hi everyone,

I have released rav1e GUI v1.3:

rav1e GUI v1.3
rav1e GUI v1.3

This new version adds the new min-keyframe argument to the GUI as well as making the existing keyframe be the max keyframe interval. This means you can now specify a number of frames to be the minimum and maximum keyframe interval and rav1e will make keyframes according to these specified numbers. If you’d like to just use a single keyframe interval, you can specify the same number in the minimum and maximum value boxes.

Another change is that you can now save your video using the Matroska container. This is in addition to the WebM container. Lastly, I renamed piece to part in the GUI, which is used to specify the length of each video part when splitting the video to accelerate encoding.

As usual, this release includes the latest version of rav1e as well as the latest version of opusenc.

You can download this new version in GitHub here:
https://github.com/moisesmcardona/rav1e_gui/releases/v1.3

Also, the source code can be found here:
https://github.com/moisesmcardona/rav1e_gui

Enjoy!

rav1e GUI v1.2 released!

rav1e GUI v1.2 released!

Hi everyone,

Today, I’ve released a new version of rav1e_gui:

rav1e GUI V1.2
rav1e GUI V1.2

This version adds a piece seconds parameter that you can modify to split the video file into the specified seconds amount part. This gives you greater control on how long should the parts be to encode them to AV1 using rav1e.

You can download this new version here:

Enjoy!

new rav1e build (2018/11/08) and updated rav1e_gui

new rav1e build (2018/11/08) and updated rav1e_gui

Hi everyone,

Today, I’ve compiled the latest rav1e code which includes the commits up commit 22e213a.

rav1e 2018-11-08
rav1e.exe

You can download the new build here:

I’ve also updated rav1e_gui to include this new release:

rav1e GUI 2018-11-08
rav1e GUI

You can download it here too:

I haven’t made any new encoding test using the latest rav1e versions but I’ll be doing some soon! I’m currently cleaning up my gaming recordings and I’ll be using a clip from those to test these new builds.

As always, enjoy the new release!

new rav1e build (2018/11/06) and updated rav1e_gui

new rav1e build (2018/11/06) and updated rav1e_gui

Hi everyone,

Today, I’ve compiled the latest rav1e code which includes the commits up to yesterday’s.

rav1e 2018-11-06
rav1e.exe

You can download the new build here:

I’ve also updated rav1e_gui to include this new release:

ravie GUI 2018-11-06
rav1e GUI

You can download it here too:

I haven’t made any new encoding test using the latest rav1e versions but I’ll be doing some soon! I’m currently cleaning up my gaming recordings and I’ll be using a clip from those to test these new builds.

As always, enjoy the new release!

Introducing rav1e_gui v1.1 and updated rav1e builds

Introducing rav1e_gui v1.1 and updated rav1e builds

Hi everyone,

Yesterday, I released rav1e_gui v1.1. This build adds 2 new options which are related to my contribution toward the rav1e project I talked in this post. The Pull Request got accepted, so every rav1e builds coming forward will have these 2 new options:

  • Keyframe Interval – Allows you to specify a keyframe interval. Before, it was locked to one keyframe per 30 frames, but now the user can choose this interval by using the –keyint or -I flags.
  • Low Latency Mode – Enabled by default. Basically, disabling this enables frame reordering during encoding.

The GUI now adds these 2 new options and also provides another option to keep or remove the temporary files produced during encoding.

rav1e GUI V1.1
rav1e GUI V1.1

You can download this new build here, which also features today’s rav1e build:

New rav1e build

rav1e 2018-10-28

The latest rav1e_gui comes with today’s build, but you can also download the standalone encoder here:

Enjoy!

Contributing to the rav1e AV1 encoder software

Contributing to the rav1e AV1 encoder software

Hi everyone,

Yesterday I had my first experience writing code in Rust. I decided to implement 2 command-line options for the rav1e AV1 encoder software that I’ve been playing around for some days.

The encoder currently encodes files with a keyframe every 30 frames. This value is hardcoded into the code and can’t be changed by the user unless it is changed at the code and rav1e is compiled again. Also, there is a new option which is called “Compound mode” in the source code, which can also be enabled or disabled by sending a boolean value of true or false.

To give more power to the user, I added these 2 command-line options:

  • –low_latency, to enable compound mode. Default is false.
  • keyint, or -I, to specify a value for the keyframe interval. Default is 30.

This is currently waiting approval. You can see this Pull Request here: https://github.com/xiph/rav1e/pull/677