Android

Πώς να εγκαταστήσετε και να χρησιμοποιήσετε το ffmpeg σε centos 7

Blender 2.8: Darkfall VFX Nodes (Version 1.0) [Addon]

Blender 2.8: Darkfall VFX Nodes (Version 1.0) [Addon]

Πίνακας περιεχομένων:

Anonim

Το FFmpeg είναι μια δωρεάν και ανοιχτή συλλογή εργαλείων για τη διαχείριση αρχείων πολυμέσων. Περιέχει ένα σύνολο κοινών βιβλιοθηκών ήχου και βίντεο, όπως libavcodec, libavformat και libavutil. Με το FFmpeg, μπορείτε να μετατρέψετε μεταξύ διαφόρων μορφών βίντεο και ήχου, να ορίσετε ρυθμούς δειγματοληψίας, να καταγράψετε streaming audio / video και να αλλάξετε το μέγεθος των βίντεο.

Αυτό το σεμινάριο σας καθοδηγεί στην εγκατάσταση του FFmpeg στο CentOS 7.

Προϋποθέσεις

Για να μπορέσετε να προσθέσετε νέα αποθετήρια και να εγκαταστήσετε πακέτα στο σύστημα CentOS, πρέπει να συνδεθείτε ως χρήστης με δικαιώματα sudo.

Εγκατάσταση του FFmpeg στο CentOS

Το FFmpeg δεν είναι διαθέσιμο σε αποθετήρια πυρήνα του CentOS 7. Μπορείτε να επιλέξετε να δημιουργήσετε τα εργαλεία FFmpeg από την πηγή ή να τα εγκαταστήσετε χρησιμοποιώντας yum από το χώρο αποθήκευσης Nux Dextop. Θα πάμε με τη δεύτερη επιλογή.

Εκτελέστε τα παρακάτω βήματα για να εγκαταστήσετε το FFmpeg στο CentOS 7:

  1. Το αποθετήριο Nux εξαρτάται από το χώρο αποθήκευσης λογισμικού EPEL. Εάν ο αποθηκ. EPEL δεν είναι ενεργοποιημένος στο σύστημά σας, ενεργοποιήστε τον πληκτρολογώντας:

    sudo yum install epel-release

    Στη συνέχεια, εισαγάγετε το κλειδί GPG Repository και ενεργοποιήστε το χώρο αποθήκευσης του Nux εγκαθιστώντας το πακέτο rpm:

    sudo rpm -v --import sudo rpm -Uvh

    Μόλις ενεργοποιηθεί το αποθετήριο, εγκαταστήστε το FFmpeg:

    sudo yum install ffmpeg ffmpeg-devel

    Επαληθεύστε την εγκατάσταση FFmpeg εκτελώντας την εντολή ffmpeg -version :

    ffmpeg -version

    Τη στιγμή της σύνταξης αυτού του άρθρου, η τρέχουσα έκδοση του FFmpeg που είναι διαθέσιμη στο αποθετήριο Nux Dextop είναι 2.8.15 .

    ffmpeg version 2.8.15 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-28)…

Αυτό είναι. Το FFmpeg έχει εγκατασταθεί στο μηχάνημα CentOS.

Παραδείγματα FFmpeg

Σε αυτή την ενότητα θα εξετάσουμε ορισμένα βασικά παραδείγματα σχετικά με τον τρόπο χρήσης του βοηθητικού προγράμματος ffmpeg .

Βασική μετατροπή

Κατά τη μετατροπή αρχείων ήχου και βίντεο με το ffmpeg δεν χρειάζεται να καθορίσετε τις μορφές εισόδου και εξόδου. Η μορφή αρχείου εισόδου ανιχνεύεται αυτόματα και η μορφή εξόδου υπολογίζεται από την επέκταση αρχείου.

  • Μετατροπή ενός αρχείου βίντεο από mp4 σε webm:

    ffmpeg -i input.mp4 output.webm

    Μετατροπή αρχείου ήχου από mp3 σε ogg:

    ffmpeg -i input.mp3 output.ogg

Καθορισμός κωδικοποιητών

Κατά τη μετατροπή αρχείων μπορείτε να καθορίσετε τους κωδικοποιητές που θέλετε να χρησιμοποιήσετε με την επιλογή -c . Ο κωδικοποιητής μπορεί να είναι το όνομα οποιουδήποτε υποστηριζόμενου αποκωδικοποιητή / κωδικοποιητή ή ένα copy ειδικής αξίας που απλά αντιγράφει τη ροή εισόδου.

  • Μετατρέψτε ένα αρχείο βίντεο από mp4 σε webm χρησιμοποιώντας τον κωδικοποιητή βίντεο libvpx και τον κωδικοποιητή ήχου libvpx :

    ffmpeg -i input.mp4 -c:v libvpx -c:a libvorbis output.webm

    Μετατρέψτε ένα αρχείο ήχου από mp3 σε ogg κωδικοποιημένο με τον κωδικοποιητή libopus .

    ffmpeg -i input.mp3 -c:a libopus output.ogg

συμπέρασμα

Έχετε εγκαταστήσει με επιτυχία FFmpeg στο CentOS 7. Μπορείτε τώρα να επισκεφθείτε την επίσημη σελίδα τεκμηρίωσης FFmpeg και να μάθετε πώς να χρησιμοποιείτε το FFmpeg για τη μετατροπή και τα αρχεία βίντεο και ήχου.

ffmpeg centos