CentOS

Як встановити та використовувати FFmpeg у CentOS 8?

Як встановити та використовувати FFmpeg у CentOS 8?
Якщо ви хочете швидкий спосіб перетворення аудіо- та відеофайлів у Linux і хочете щось, що не пережовує ресурси і виконує завдання належним чином, тоді ви можете спробувати FFmpeg. FFmpeg має життєво важливе значення для збереження певного рівня знайомства між файлами, завантаженими кількома користувачами, а також допомагає підтримувати ваш простір під контролем під контролем. Використовуючи FFmpeg, ви можете перекладати, регулювати частоту дискретизації, записувати аудіо / відеопотоки та змінювати розмір файлів між різними відео- та аудіоформатами. Він забезпечує колекцію спільних бібліотек аудіо та відео, включаючи libavcodec, libavformat та libavutil. Кожного разу, коли мова йде про перетворення файлів, FFmpeg має кілька варіантів командного рядка, і також рекомендується використовувати його з CLI. Ідіть за мною далі, і я підведу вас до встановлення FFmpeg у Centos 8.

FFmpeg не пропонується у сховищах за замовчуванням Centos 8. Ви можете створити утиліти FFmpeg з джерела або встановити їх з каталогу Negativo17 через DNF. У цій статті ми просунемося до другого вибору. Це також найшвидший спосіб реалізації FFmpeg на ОС Centos 8.

Процес встановлення FFmpeg у Centos 8 такий:

Встановіть сховище Epel

Є два каталоги, від яких ми будемо залежати, щоб встановити FFmpeg на Centos 8. Перший - це каталог EPEL, що містить багато додаткових пакетів, які не постачаються з базовою установкою носія Centos 8.

Перш за все, вам доведеться перевірити, чи встановлено чи включено у вашому Centos 8 сховище epel чи ні. Для цього виконайте таку команду:

$ sudo yum реполіст

Ви бачите, що в системі не встановлено сховище Epel, як показано на малюнку нижче.

У Centos 8 ви можете встановити каталог EPEL за допомогою YUM або DNF, незалежно від того, з чим ви впевненіші. Вам потрібно реалізувати наведені нижче команди, щоб встановити сховище Centos 8 epel.

$ sudo yum встановити epel-release

Або

$ sudo yum -y встановити epel-release

Або

$ dnf встановити https: // dl.fedoraproject.org / pub / epel /
epel-release-latest-8.ноарх.об / хв

Після цього вам буде запропоновано підтвердити свою дію, набравши “y ”, а потім вдарив Введіть продовжити встановлення. Як результат, у вашій системі буде встановлено сховище epel.

Ви побачите, що сховище Epel тепер встановлене в системі за допомогою команди Repolist.

$ sudo yum реполіст

Встановіть RPM Fusion Repository

Для доставки інструментів, не доставлених дистрибутивами на основі Fedora та Red Hat, було розроблено каталог RPM Fusion. У цьому каталозі всі доступні програми підтримуються як попередньо скомпільовані файли RPM. Fusion надає дві бібліотеки, одну відкриту, якою ми будемо користуватися, і одну невільну. Обидва вони доступні для безкоштовного завантаження, але невільний каталог містить програмне забезпечення, яке не може бути захищене ліцензіями з відкритим кодом.

Ви можете встановити сховище RPM Fusion, використовуючи будь-яку з відповідних команд YUM:

$ yum install https: // download1.rpmfusion.орг / вільний / ел /
rpmfusion-free-release-8.ноарх.об / хв
$ https: // завантажити1.rpmfusion.орг / невільний / ел /
rpmfusion-невільний випуск-8.ноарх.об / хв

Якщо ви вибрали DNF, ви можете використовувати будь-яку з відповідних команд:

$ https: // завантажити1.rpmfusion.org / free / el / rpmfusion-free-release-8.ноарх.об / хв
$ https: // завантажити1.rpmfusion.org / nonfree / el / rpmfusion-nonfree-release-8.ноарх.об / хв

Після цього вас попросять підтвердити свою дію. Введіть “y ” а потім натисніть Введіть продовжити, як показано. Ви бачите, що у вашій системі буде встановлено сховище RPM Fusion. Не забувайте використовувати лише YUM або DNF.

За допомогою команди repolist ви можете побачити, що сховище RPM Fusion тепер інстальовано в системі.

$ yum реполіст

Увімкніть електроінструменти

Остання частина - активувати електроінструменти в Centos 8 до встановлення FFmpeg. Для цього завдання використовуйте таку команду:

$ sudo dnf config-manager - увімкнути PowerTools

Встановіть FFmpeg

І ось ось що ви могли б шукати! Після EPEL та RPM були додані бібліотеки fusion. Нарешті ми можемо встановити FFmpeg! Виконайте наступні вказівки на своєму терміналі, щоб встановити FFmpeg та всі його компоненти на вашу платформу Centos 8 / RHEL 8 Linux.

Ви можете встановити FFmpeg та його залежності, використовуючи відповідні команди DNF:

$ sudo dnf встановити ffmpeg
$ sudo dnf встановити ffmpeg ffmpeg-devel

Ви також можете встановити FFmpeg та його залежності, використовуючи відповідні команди YUM:

$ sudo yum встановити ffmpeg
$ sudo yum встановити ffmpeg ffmpeg-devel

Вас попросять не раз підтвердити свою дію. Введіть “y ” а потім натисніть Введіть продовжити, як показано. Ви бачите, що інструмент FFmpeg буде встановлений у вашій системі.

Перевірте встановлення

Тепер вам дозволено переглянути встановлену версію. Дотримуйтесь однієї з двох інструкцій, і при успішному встановленні ви побачите порівнянний результат.

$ об / хв -qi ffmpeg
$ ffmpeg -версія

Остання версія FFmpeg, встановлена ​​у сховищі Negativo17 - 4.2.4.

Для деяких рішень командного рядка ви навіть можете отримати допомогу від:

$ ffmpeg --help

Базова конверсія:

У цій частині ми розглянемо кілька простих прикладів, щоб використовувати функцію FFmpeg. Добре в цьому, можливо, вам не доведеться визначати типи введення та виводу під час перекладу аудіо- та відеофайлів під час його використання. Він автоматично визначає формат вхідного файлу та вгадує вихідний формат за розширенням файлу.

Використовуйте наведену нижче команду для перетворення відеофайлу із розширенням mp4 у webm:

$ ffmpeg -i введення.mp4 вихід.webm

Ви можете написати ім'я вхідного файлу, який ви хочете перетворити, у місці введення.mp4 'також ви можете перейменувати ім'я вихідного файлу на "output.webm ".

Використовуйте таку команду для перетворення файлу із розширенням з mp3 у ogg:

$ ffmpeg -i введення.mp3-вихід.ogg

Ви можете написати ім'я вхідного файлу, який ви хочете конвертувати, у місці введення.mp3 ', також ви можете перейменувати назву вихідного файлу на „output.ogg ".

Використання кодеків

Просто використовуйте опцію -c для визначення кодеків під час передачі файлів. Це може бути уповноважений ім'я декодера / кодера або копія життєво важливого значення, яка просто клонує вхідні дані.

Використовував цей відеокодек libvpx, а також аудіокодек libvorbis для перетворення відеофайлу з MP4 у Webm:

$ ffmpeg -i введення.mp4 -c: v libvpx -c: вихід libvorbis.webm

Перетворіть аудіофайл, зашифрований кодеком Libopus, із файлу із розширенням від mp3 до ogg.

$ ffmpeg -i введення.mp3 -c: вихід libopus.ogg

Висновок:

У цьому посібнику ми дослідили, як встановити FFmpeg та як його використовувати в Centos 8. Ми бачили, як увімкнути сховище Epel, встановити сховище RPM Fusion, встановити пакет FFmpeg, перевірити встановлення FFmpeg та як перетворити один мультимедійний файл в інший формат. Я вірю, що цей посібник допоможе вам швидко зрозуміти порядок FFmpeg у Centos 8.

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...