In this tutorial, we will show you how to install FFmpeg on Fedora 39. FFmpeg is an open-source software suite that facilitates multimedia data handling. It includes a versatile set of libraries and programs for transcoding, editing, and streaming audio and video files. FFmpeg supports an array of multimedia formats and codecs, making it the go-to tool for a broad spectrum of multimedia applications.
This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘
sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the FFmpeg on a Fedora 39.
Before diving into the installation process, let’s ensure that you have everything you need:
- A server running one of the following operating systems: Fedora 39.
- It’s recommended that you use a fresh OS install to prevent any potential issues.
- SSH access to the server (or just open Terminal if you’re on a desktop).
- You’ll need an active internet connection to download FFmpeg and its dependencies.
non-root sudo useror access to the
root user. We recommend acting as a
non-root sudo user, however, as you can harm your system if you’re not careful when acting as the root.
Install FFmpeg on Fedora 39
Step 1. Before proceeding with the installation, ensure that your system has all the necessary dependencies. Fedora 39 uses the DNF package manager, making the process straightforward. Open your terminal and update your system packages:
sudo dnf clean all sudo dnf update
Step 2. Installing FFmpeg on Fedora 39.
Once your system repositories are updated, installing FFmpeg is straightforward. In your terminal, enter the following command:
sudo dnf install ffmpeg
To verify that FFmpeg has been successfully installed, you can use the following command:
This command will display the installed FFmpeg version along with configuration details. If you see this information, it means FFmpeg has been installed correctly on your Fedora 39 system.
Step 3. Basic Commands FFmpeg.
FFmpeg is a powerful command-line tool for handling multimedia files. On Fedora, you can use it through the terminal. Here are some basic commands with examples:
To check the installed FFmpeg version:
To convert a video from one format to another (e.g., from MP4 to AVI):
ffmpeg -i input.mp4 output.avi
To resize a video, use the
ffmpeg -i input.mp4 -s 1280x720 output.mp4
To extract audio from a video:
ffmpeg -i input.mp4 -vn -acodec copy output.mp3
To cut a specific portion from a video:
ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:30 output.mp4
To concatenate or merge videos:
ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex "[0:v][1:v]concat=n=2:v=1:a=0[outv]" -map "[outv]" output.mp4
To add a watermark to a video:
ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4
Remember, these commands can be tweaked based on specific requirements. Be sure to replace
output.mp4, and other filenames/extensions with your actual file names and extensions. Also, options like codecs, quality, and additional filters can be adjusted according to your needs.
Congratulations! You have successfully installed FFmpeg. Thanks for using this tutorial for installing the FFmpeg on your Fedora 39 system. For additional Apache or useful information, we recommend you check the official FFmpeg website.