Linux Tutorials

set up FFmpeg on Fedora Linux 28/29 utilizing dnf

SEOClerks

When I kind ffmpeg -i enter output.mp4 on Fedora Linux, I get an error: “bash: ffmpeg: command not discovered…”. How do I set up ffmpeg on Fedora Linux 28 or 29 workstations?

Introduction – FFmpeg is an open supply and free software program for managing video, audio, and different multimedia recordsdata and streams on Linux and Unix-like programs. One can use ffmpeg command for transcoding, video enhancing, scaling, and way more. This web page reveals how one can set up ffmpeg on Fedora Linux utilizing dnf command-line choices.

Set up FFmpeg on Fedora Linux 28/29

The process to allow and set up FFmeg on Fedora is as follows:

Allow and configure RPM Fusion repo utilizing the dnfInstall FFmpeg in Fedora Linux, run: sudo dnf set up ffmpegTo improve FFmpeg on Fedora, run: sudo dnf improve ffmpegCheck ffmpeg command on Fedora

Allow us to see all instructions and examples in particulars.

configure RPM Fusion repo on Fedora Linux

RPM Fusion is a software program repository that provides extra packages for the Fedora, RHEL and CentOS Linux. Open the terminal utility. Sort the next dnf command to allow RPM Fusion repo:
$ sudo dnf set up
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
How to configure RPM Fusion yum repository on Fedora LinuxConfigure RPM Fusion yum repository on Fedora Linux
Simply run:
$ sudo dnf replace
Now now we have a repo configured and dealing. Confirm that ffmpeg obtainable for set up on Fedora:
$ dnf search ffmpeg
And:
$ dnf information ffmpeg
How to search for ffmpeg packages on Fedora LinuxDNF command to seek for ffmpeg package deal on Fedora Linux

Fedora Linux set up FFmpeg

Set up ffmpeg utilizing dnf command as follows:
$ sudo dnf set up ffmpeg
Use dnf command to install FFmpeg on Fedora LinuxPutting in FFmpeg on my Fedora Linux 29 desktop

Confirm FFmpeg set up

Merely run the next command:
ffmpeg
ffmpeg -h
ffmpeg -version
Pattern outputs:

ffmpeg model four.zero.three Copyright (c) 20002018 the FFmpeg builders
constructed with gcc eight (GCC)
configuration: –prefix=/usr –bindir=/usr/bin –datadir=/usr/share/ffmpeg –docdir=/usr/share/doc/ffmpeg –incdir=/usr/embrace/ffmpeg –libdir=/usr/lib64 –mandir=/usr/share/man –arch=x86_64 –optflags=’-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection’ –extra-ldflags=’-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld ‘ –extra-cflags=’ ‘ –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libvo-amrwbenc –enable-version3 –enable-bzlib –disable-crystalhd –enable-fontconfig –enable-frei0r –enable-gcrypt –enable-gnutls –enable-ladspa –enable-libaom –enable-libass –enable-libbluray –enable-libcdio –enable-libdrm –enable-indev=jack –enable-libfreetype –enable-libfribidi –enable-libgsm –enable-libmp3lame –enable-nvenc –enable-openal –enable-opencl –enable-opengl –enable-libopenjpeg –enable-libopus –enable-libpulse –enable-librsvg –enable-libsoxr –enable-libspeex –enable-libtheora –enable-libvorbis –enable-libv4l2 –enable-libvidstab –enable-libvpx –enable-libx264 –enable-libx265 –enable-libxvid –enable-libzvbi –enable-avfilter –enable-avresample –enable-postproc –enable-pthreads –disable-static –enable-shared –enable-gpl –disable-debug –disable-stripping –shlibdir=/usr/lib64 –enable-libmfx –enable-runtime-cpudetect
libavutil 56. 14.100 / 56. 14.100
libavcodec 58. 18.100 / 58. 18.100
libavformat 58. 12.100 / 58. 12.100
libavdevice 58. three.100 / 58. three.100
libavfilter 7. 16.100 / 7. 16.100
libavresample four. zero. zero / four. zero. zero
libswscale 5. 1.100 / 5. 1.100
libswresample three. 1.100 / three. 1.100
libpostproc 55. 1.100 / 55. 1.100

How do I exploit ffmpeg command on Fedora Linux

The essential syntax is:
ffmpeg -i enter.file output.file
ffmpeg [input_options] -i enter.file output.file
ffmpeg [input_options] -i enter.file [output_options] output.file
Say you have got a PNG file and wish it transformed right into a JPG file, run:
ffmpeg -i enter.png output.png
ls -l enter.png output.png
xdg-open output.png
On this instance, convert an MP3 file and into an OGG file:
ffmpeg -i music.mp3 music.ogg
Subsequent, convert an MP4 video to a GIF or WEBM format:
ffmpeg -i clip.mp4 video.gif
OR
ffmpeg -i clip.mp4 video.webm

Conclusion

That was a fast introduction on how one can set up and use ffmpeg on Fedora Linux. The ffmpeg has many extra choices, see -h choice to get full assist or, even higher, run the next man command:
$ man ffmpeg
$ ffmpeg -h

Posted by: Vivek Gite

The creator is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a coach for the Linux working system/Unix shell scripting. Get the newest tutorials on SysAdmin, Linux/Unix and open supply subjects through RSS/XML feed or weekly e-mail e-newsletter.

Source link

Related Articles

Leave a Reply

Back to top button