Browsed by
Category: Tutorial

Downloading ffmpeg for use with my Media tools – Updated Guide

Downloading ffmpeg for use with my Media tools – Updated Guide

Hi everyone,

In this post, I’ll detail the steps to download and use ffmpeg with my tools that supports it. Tools that makes use of it are the following:

Ffmpeg allows these tools to work with a variety of formats. For example, on Exhale and Opus GUI, it allows a number of formats to be encoded into .opus and xHE-AAC formats. On rav1e and SVT-AV1 GUI, it is needed to allow non-raw files to be encoded directly to AV1.

Previously, my guides pointed to Zeranoe’s website, but it has been discontinued and those instructions are now obsolete. Here, I’ll guide you though the steps to download fresh ffmpeg builds for Gyan’s website.

  1. Navigate to https://www.gyan.dev/ffmpeg/builds/:

2. Scroll down until you reach the git releases:

3. Download the ffmpeg-git-full.7z file:

4. Save the file:

5. Open it:

6. Navigate to the bin folder:

7. Extract the ffmpeg.exe file and place it into the root of the software you’d like to use:

Audio MD5 Checker

Exhale GUI

Opus GUI

rav1e GUI

SVT-AV1 GUI

And that’s it! Now you can enjoy using all of the software features thanks to it finding ffmpeg.

Downloading ffmpeg for Exhale GUI

Downloading ffmpeg for Exhale GUI

Note: This guide is obsolete. Please refer to the new guide to download ffmpeg by clicking here.

Hi everyone,

In this post, I’ll guide you through the steps to download ffmpeg and use it in Exhale GUI. This is needed if you want to encode files in formats other than WAV.

To download ffmpeg, follow these easy steps:

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

  2. We will leave everything as is and press the Download Build button:

  3. Once downloaded, click on the file::

  4. Navigate to the ffmpeg folder and then to bin. You’ll see ffmpeg.exe inside:

  5. Extract the file to the location where you have Exhale GUI:

That’s it! The next time you open Exhale GUI, it will detect ffmpeg and will allow you to encode files compatible with it.

Installing Node.js 10.x on Ubuntu Focal (20.04) before the official release

Installing Node.js 10.x on Ubuntu Focal (20.04) before the official release

Hi everyone,

Today, I’ll guide you through the steps of installing Node.js 10.x on Ubuntu Focal (20.04) which is stated to be officially released on April 23, 2020.

Right now, installing Node.js using the NodeSource Node.js official repositories do not work because they do not support unreleased versions of Ubuntu.

You may think of using a previous Ubuntu repository in order to install Node.js, but this will actually not work. This is because Ubuntu 20.04 renamed the Python 2 packages from python to python2.

Trying to install Node.js using the NodeSource repositories

The easiest way to normally install Node.js 10.x is by using the official NodeSource repository. For this, we follow their steps.

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash

The problem is that because the OS hasn’t been officially released, we get the following issue:

NodeJS script failing on Ubuntu Focal 20.04

No problem. Let’s move to the manual installation method:

  1. Add the NodeSource package signing key:
    curl -sSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
  2. Set the version to node_10.x:
    VERSION=node_10.x
  3. Let’s set the distro to eoan, the current stable Ubuntu version:
    DISTRO="eoan"
  4. Now, we need to add the repository to our Linux installation:
    echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list
    echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
  5. The commands should like this in the terminal:
    NodeJS Manual installation commands
  6. We can now run sudo apt update to update the repository information:
    NodeJS manual installation apt update
  7. We will now attempt to install the nodejs package by running sudo apt install nodejs:
    NodeJS installing nodejs fails

As you can see above, following the manual installation steps fails as well because there is no python-minimal package in Ubuntu 20.04. To solve this, we will manually download the Node.js Debian package and modify it to have it refer to python2-minimal instead of python-minimal.

Manually downloading, modifying and installing Node.js 10.x

  1. We will manually navigate to the repository to download the file here: https://deb.nodesource.com/node_10.x/pool/main/n/nodejs/
    NodeJS HTTP repo
  2. From there, just copy the desired Node.js package link to the clipboard. Then, use wget to download it on the terminal. I recommend downloading it to a clean directory since we will run some commands to extract and perform some modifications to it:
    Downloading the NodeJS debian package
  3. Once the download finishes, we need to extract the downloaded debian package with the ar utility:
    ar x nodejs_10.19.0-1nodesource1_amd64.deb
    extracting the NodeJS debian package
  4. We need to extract the control.tar.gz file:
    tar -xzf control.tar.gz
    Extracting control.tar.gz
  5. Using nano or your favorite text editor, we will edit the control file. Look for python-minimal:
    nano control
    Editing the control file
  6. Change python-minimal to python2-minimal:
    Renaming python-minimal to python2-minimal
  7. Save the file. On nano, press CTRL + O, then exit pressing CTRL + X.
  8. We now need to recreate the control.tar.gz tar package to include the modified control file. To do this, we will run the following command:
    tar -czf control.tar.gz control md5sums postinst pr einst prerm
    Recreating the control.tar.gz file
  9. Finally, we will replace the control.tar.gz in the debian package file. We will run the following command to do so:
    ar -r nodejs_10.19.0-1nodesource1_amd64.deb control.tar.gz
    Replacing the control.tar.gz in the NodeJS debian package
  10. We can now install the package with dpkg. We’ll run the following:
    sudo dpkg -i nodejs_10.19.0-1nodesource1_amd64.deb
    Installing the modified NodeJS debian package

After following the above steps, we should have Node.js installed on our operating system. We can confirm this by running node -v and npm -v:

Checking NodeJS and npm versions

And that’s it! We have successfully installed Node.js on our Ubuntu Focal installation.

Downloading ffmpeg for SVT-AV1 GUI

Downloading ffmpeg for SVT-AV1 GUI

Note: This guide is obsolete. Please refer to the new guide to download ffmpeg by clicking here.

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

Note: This guide is obsolete. Please refer to the new guide to download ffmpeg by clicking here.

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!

Downloading ffmpeg for rav1e GUI

Downloading ffmpeg for rav1e GUI

Note: This guide is obsolete. Please refer to the new guide to download ffmpeg by clicking here.

Hi everyone,

Today, I’ll show you the steps to download ffmpeg for the rav1e_gui encoding tool, which requires this to pre-process and post-process video files when encoding them to the new AV1 video format.

Below are the steps:

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

ffmpeg 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”:

ffmpeg general step 2

3. Press “Save”:

ffmpeg general step 3

4. When the download finishes, press “Open”:

ffmpeg general step 4

5. Go to the ffmpeg folder:

ffmpeg general step 5

6. Go to the “bin” folder:

ffmpeg general step 6

7. Copy the “ffmpeg.exe” executable:

ffmpeg general step 7

8. Paste the “ffmpeg.exe” executable in the location where you extracted rav1e_gui:

rav1e ffmpeg

9. That’s it!

Enjoy!

Downloading ffmpeg (General instructions)

Downloading ffmpeg (General instructions)

Note: This guide is obsolete. Please refer to the new guide to download ffmpeg by clicking here.

Hi everyone,

Today, I’ll show you the steps to download ffmpeg in your Windows machine. This is needed for tools like rav1e_gui, which uses ffmpeg to pre-process and post-process video files when encoding them to the new AV1 video format.

Below are the steps:

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

ffmpeg Step 1
ffmpeg 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”:

ffmpeg step 2
ffmpeg step 2

3. Press “Save”:

ffmpeg step 3
ffmpeg step 3

4. When the download finishes, press “Open”:

ffmpeg step 4
ffmpeg step 4

5. Go to the ffmpeg folder:

ffmpeg step 5
ffmpeg step 5

6. Go to the “bin” folder:

ffmpeg step 6
ffmpeg step 6

7. Extract the “ffmpeg.exe” executable to your preferred location:

ffmpeg step 7
ffmpeg step 7

8. That’s it!

Enjoy!

Installing Rust on Windows

Installing Rust on Windows

Hi everyone,

Today, I’ll show you how to install Rust on Windows. The steps are very easy!

1. First, navigate to https://rustup.rs/:

Rust Windows 1

2. Click the “rustup-init.exe” link and save the installer:

Rust windows 2

3. Click “Run”:

Rust Windows 3

4. You’ll be presented a Command-Line window. Type “1” and press enter:

Rust Windows 4

5. Installation will begin:

Rust Windows 5

6. If everything runs as it should, you should see the following:

Rust Windows 7

That’s it! Rust is installed!

How to enable RPC in your Gridcoin Wallet?

How to enable RPC in your Gridcoin Wallet?

Hi everyone,

Today, I want to tell you how to enable Gridcoin’s RPC protocol to use apps like Gridcoin Remote on Android phones. This allows you to check stuff like your Gridcoin balance, magnitude, CPID, and more!

Here’s how you can enable it. There are 2 options:

Option 1: Gridcoin Remote Configuration Tool for Windows

GRC Remote

Download the Gridcoin Remote Configuration Tool for Windows available in Github. This tool will let you specify the IP Addresses allowed to connect, the Port Number, Username and Password, and it also has a tick box in case you decide to disable RPC access.

You can download this tool on GitHub: https://github.com/moisesmcardona/GridcoinRemoteConfigurationTool/releases

Option 2: Edit gridcoinresearch.conf manually

To edit the gridcoinresearch.conf manually you’ll need to locate that file. It is usually stored in “C:\Users\Your Username\AppData\Roaming\GridcoinResearch”, where “Your Username” is your Windows account folder.
Once you find the gridcoinresearch.conf file, open it in your favorite text editor.

You’ll need to add or edit the following lines:

server=1
rpcallowip=
rpcport=
rpcuser=yourusername
rpcpassword=yourpassword

Change the values after the = to the values you’d like to use. An example of how the lines should look are below:

server=1
rpcallowip=192.168.1.*
rpcport=9332
rpcuser=myusername
rpcpassword=mypassword

Now, save your config file and restart the Gridcoin Wallet. Once it loads, you can connect to it by using the Gridcoin Remote app.

Please be careful with RPC. Not only will Gridcoin Remote work, but anyone with additional knowledge may control your wallet. This is why it’s recommended to only allow IP Addresses you trust, and be careful if you expose the port to the public in your router’s port forwarding page. It’s better if you use an internal VPN. DD-WRT provides such simple VPN that you can connect to and use Gridcoin’s RPC functionality while away. This way, you don’t need to expose the port to the public.

Hope these steps were useful!

Rip your Audio CD to Opus using my latest opusenc.exe build with Exact Audio Copy

Rip your Audio CD to Opus using my latest opusenc.exe build with Exact Audio Copy

Hi everyone,

Today, I’d like to show you the steps to rip your Audio CD to Opus using Exact Audio Copy and my latest opusenc.exe build.

Why use my opusenc.exe build?

  1. First, it includes the newly added –tracknumber argument which enables you to easily pass the track number to the opus file.
  2. Second, it is not needed to specify the output filename, as it will use the same input name. For Exact Audio Copy, this means that you only need to add the source and not the destination.
  3. Third, it includes all of the latest commits performed to the opus, libopusenc, and opus-tools, so the build is up to date.

You can read more about the new features in opusenc.exe in yesterday’s post.

Please note that my build is only for 64bit systems. If you PC runs a 64-bit version of Windows, then you can proceed with these instructions.

Downloading opusenc.exe

You can download my latest build of opusenc.exe by clicking here. Then, you need to extract opusenc.exe to a location of your choice.

Setting up Exact Audio Copy

1. Launch Exact Audio Copy:

EAC Opus 1

2. Go to the “EAC” menú and select “Compression options”:

EAC Opus 2

3. Now, head to the “External Compression” tab if you’re not there:

EAC Opus 3

4. In “Parameter passing scheme:” select “User Defined Encoder”. Then, in “Use file extension”, write “.opus”:

EAC Opus 4

5. Next, browse for the opusenc.exe executable in the place where you extracted it:

EAC Opus 5

6. Next comes the command-line options. You’ll write the following line:

--music --bitrate 64 --artist "%artist%" --title "%title%" --album "%albumtitle%" --date "%year%" --genre "%genre%" --tracknumber %tracknr1% --comment "COMMENT=%comment%" %hascover%--picture "%coverfile%"%hascover% %source%
EAC Opus 6

7. Finally, press “OK”:

EAC Opus 7

You’re done!

With these easy steps, you’ll now be able to rip and encode your audio CD’s to the Free and Open Source Opus format!

Enjoy!