Το FFmpeg 4.3 διαθέτει υποστήριξη API γραφικών Vulkan και πολλά άλλα

Μετά από δέκα μήνες σκληρής δουλειάς επικεντρώθηκε στην ανάπτυξη της νέας έκδοσης του δημοφιλούς πακέτου πολυμέσων "FFmpeg 4.3" προγραμματιστές του ανακοίνωσε την κυκλοφορία και τη διαθεσιμότητά του στο κοινό.

Αυτή η νέα έκδοση του FFmpeg 4.3 περιλαμβάνει πολλές αλλαγές, εκ των οποίων ίσως το πιο σημαντικό από όλα είναι η πρόσθετη υποστήριξη για το API γραφικών Vulkan, που έρχεται με πολλές νέες δυνατότητες.

Για όσους δεν το γνωρίζουν FFmpeg, πρέπει να το γνωρίζετε αυτό είναι ένα πακέτο πολυμέσων ευρέως γνωστό και χρησιμοποιείται από μεγάλο αριθμό εφαρμογών, από τότε περιλαμβάνει μια σειρά εφαρμογών και μια συλλογή βιβλιοθηκών για λειτουργίες σε διάφορες μορφές πολυμέσων (εγγραφή, μετατροπή και αποκωδικοποίηση μορφών ήχου και βίντεο).

Το πακέτο διανέμεται υπό τις άδειες LGPL και GPL και η ανάπτυξη του FFmpeg πραγματοποιείται μαζί με το έργο MPlayer.

Κύρια νέα χαρακτηριστικά του FFmpeg 4.3

Όπως αναφέρθηκε στην αρχή, η κύρια καινοτομία αυτής της νέας έκδοσης είναι η πρόσθετη υποστήριξη για το API γραφικών Vulkan, αλλά αυτό συνοδεύεται και με άλλες αλλαγές των οποίων αναφέρεται στην ανακοίνωση ότι, για Linux, εφαρμόζεται ένας κωδικοποιητής που χρησιμοποιεί κινητήρες AMD AMF / VCE για επιτάχυνση, καθώς και επιλογές για τυπικά φίλτρα avgblur_vulkan, overlay_vulkan, scale_vulkan και chromaber_vulkan.

Το API VDPAU (αποκωδικοποίηση βίντεο και παρουσίαση) μπορεί να χρησιμοποιηθεί για επιτάχυνση υλικού επεξεργασίας βίντεο VP9.

εκτός αυτού πρόσθεσε τη δυνατότητα κωδικοποίησης βίντεο AV1 χρησιμοποιώντας τη βιβλιοθήκη librav1e, γραμμένη στο Rust και αναπτύχθηκε από τις κοινότητες Xiph και Mozilla.

Συνεχίζοντας τις βελτιώσεις για το Linux, επισημαίνεται επίσης ότι έγινε μια μετάβαση από ο διακομιστής καρέ για μη γραμμική επεξεργασία ροών βίντεο AvxSynth, που βρίσκεται σε εγκαταλελειμμένη κατάσταση για 5 χρόνια, στον τρέχοντα κλάδο AviSynth +.

Ενώ γενικά για κοντέινερ πολυμέσων mp4, υποστήριξη για κωδικοποιητής ήχου πολλαπλών καναλιών Αληθινό HD χωρίς απώλειες και κωδικοποιητής για τρισδιάστατο ήχο MPEG-H 3D.

Επιπλέον, μπορούμε να βρούμε προστέθηκαν νέοι αποκωδικοποιητές, που είναι: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DF και CRI HCA.

Προστέθηκε το πακέτο δοχείων μέσων streamhash (muxer) και έχει εφαρμοστεί η δυνατότητα συσκευασίας pcm και pgs σε δοχεία m2ts.

Προστέθηκαν αποκωδικοποιητές κοντέινερ μέσων (demuxer): AV1 με επεκτάσεις από το App B, Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun and .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank.

Από τις άλλες αλλαγές που ξεχωρίζουν:

  • Προστέθηκε υποστήριξη για πρωτόκολλα ZeroMQ και RabbitMQ (AMQP 0-9-1).
  • Η δομή περιλαμβάνει έναν αναλυτή εικόνας σε μορφή WebP.
  • Οι αποκωδικοποιητές MJPEG και VP9 εφαρμόστηκαν, χρησιμοποιώντας τον μηχανισμό επιτάχυνσης υλικού Intel QSV (Quick Sync Video), καθώς και τον κωδικοποιητή VP9 που βασίζεται σε Intel QSV.
  • Εκτεταμένη υποστήριξη για στυλ υπότιτλων κειμένου με χρονισμό 3GPP.
  • Προστέθηκε δέσμευση κωδικοποιητή στο Microsoft Media Foundation API.
  • Προστέθηκε ο κωδικοποιητής ADPCM για δεδομένα ήχου που χρησιμοποιούνται σε παιχνίδια από την Simon & Schuster Interactive.

Από τα νέα φίλτρα που προστέθηκαν, ξεχωρίζουν τα ακόλουθα:

  • v360 - Μετατροπή βίντεο 360 μοιρών σε διάφορες μορφές.
  • κύλιση: μετακινεί το βίντεο οριζόντια ή κάθετα με μια συγκεκριμένη ταχύτητα.
  • arnndn - ένα φίλτρο καταστολής θορύβου ομιλίας που χρησιμοποιεί ένα επαναλαμβανόμενο νευρικό δίκτυο.
  • maskedmin και maskedmax - συγχώνευση δύο ροών βίντεο με βάση τις διαφορές από την τρίτη ροή.
  • διάμεσος - Φίλτρο καταστολής θορύβου που επιλέγει το μεσαίο εικονοστοιχείο ενός ορθογωνίου που ταιριάζει στην καθορισμένη ακτίνα.

Τελικά για όσους ενδιαφέρονται να μάθουν περισσότερα γι 'αυτό σχετικά με αυτήν τη νέα έκδοση, μπορείτε να ελέγξετε το πλήρες changelog σε αυτόν τον σύνδεσμο.

ενώ για όσους θέλουν να εγκαταστήσουν ή να ενημερώσουν από το FFmpeg θα πρέπει να γνωρίζετε ότι αυτό το πακέτο βρίσκεται στις περισσότερες διανομές Linux ή αν προτιμάτε μπορείτε να κατεβάσετε τον πηγαίο κώδικα για συλλογή από τον παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.