Έκδοση αναπαραγωγής βίντεο MPV 0.30

Μετά από ένα χρόνο ανάπτυξης διαθέσιμος κυκλοφορία ενός ανοιχτού προγράμματος αναπαραγωγής βίντεο MPV 0.30, πριν από λίγα χρόνια διακλαδώθηκε από τη βάση κώδικα του έργου MPlayer2. Το MPV εστιάζει στην ανάπτυξη νέων λειτουργιών και στη διασφάλιση της συνεχούς υποστήριξης νέων χαρακτηριστικών από τα αποθετήρια του MPlayer, χωρίς να ανησυχεί για τη διατήρηση της συμβατότητας με το MPlayer. Κωδικός MPV διανέμονται από με την άδεια LGPLv2.1+, ορισμένα εξαρτήματα παραμένουν υπό την GPLv2, αλλά η μετάβαση στο LGPL έχει σχεδόν ολοκληρωθεί και η επιλογή "--enable-lgpl" μπορεί να χρησιμοποιηθεί για την απενεργοποίηση του υπολειπόμενου κώδικα GPL.

Στη νέα έκδοση:

  • Ενσωματωμένο επίπεδο απόδοσης χρησιμοποιώντας το API γραφικών
    Το Vulkan έχει αντικατασταθεί από μια εφαρμογή που βασίζεται σε βιβλιοθήκη libplacebo, που αναπτύχθηκε από το έργο VideoLAN.

  • Προστέθηκε υποστήριξη για εντολές με τη σημαία "async", επιτρέποντάς σας να κωδικοποιείτε και να γράφετε αρχεία ασύγχρονα.
  • Προστέθηκαν εντολές "υποεπεξεργασία", "προσθήκη βίντεο", "αφαίρεση βίντεο", "επαναφόρτωση βίντεο";
  • Προστέθηκε υποστήριξη για gamepads (μέσω SDL2) και δυνατότητα χρήσης ονομαστικών ορισμών στη μονάδα εισόδου.
  • Προστέθηκε υποστήριξη για το πρωτόκολλο Wayland "xdg-decoration" για τη διακόσμηση παραθύρων από την πλευρά του διακομιστή.
  • Προστέθηκε υποστήριξη για σχόλια παρουσίασης στις ενότητες vo_drm, context_drm_egl και vo_gpu (d3d11) για την αποφυγή ασυνεπούς απόδοσης.
  • Η λειτουργική μονάδα vo_gpu έχει προσθέσει τη δυνατότητα εξάλειψης σφαλμάτων για παραμόρφωση.
  • Προστέθηκε υποστήριξη για λειτουργία 30 bpp (χρώμα 30 bit ανά κανάλι) στη μονάδα vo_drm.
  • Η λειτουργική μονάδα vo_wayland μετονομάστηκε σε vo_wlshm.
  • Προστέθηκε η δυνατότητα βελτίωσης της ορατότητας σκοτεινών σκηνών όταν τονική χαρτογράφηση;
  • Στο vo_gpu για x11, ο κωδικός ελέγχου vdpau έχει αφαιρεθεί και το EGL χρησιμοποιείται από προεπιλογή.
  • Καταργήθηκε το μεγαλύτερο μέρος του κώδικα που σχετίζεται με την υποστήριξη μονάδας οπτικού δίσκου. Τα backends vdpau/GLX, mali-fbdev και hwdec_d3d11eglrgb έχουν αφαιρεθεί από το vo_gpu.
  • Προστέθηκε η δυνατότητα αναπαραγωγής με αντίστροφη σειρά.
  • Η μονάδα demux υλοποιεί μια κρυφή μνήμη δίσκου και προσθέτει την εντολή dump-cache, η οποία μπορεί να χρησιμοποιηθεί για την εγγραφή ροών.
  • Η επιλογή "--demuxer-cue-codepage" έχει προστεθεί στη μονάδα demux_cue για να επιλέξετε την κωδικοποίηση δεδομένων από αρχεία σε μορφή CUE.
  • Οι απαιτήσεις για την έκδοση FFmpeg έχουν αυξηθεί· τώρα απαιτεί τουλάχιστον την έκδοση 4.0 για να λειτουργήσει.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο