
Για μένα ΟΧΗΜΑ ΠΟΛΛΑΠΛΩΝ ΧΡΗΣΕΩΝ Είναι το καλύτερο πρόγραμμα αναπαραγωγής βίντεο που υπάρχει. Άρχισα να το δοκιμάζω από καθαρή πλήξη που ένιωσα περιμένοντας την κυκλοφορία του VLC 4.0Και δεν το μετανιώνω. Λοιπόν, σχεδόν ποτέ δεν το μετανιώνω, επειδή δεν είναι πάντα εύκολο στη χρήση. Για παράδειγμα, η ενεργοποίηση του Επαναλαμβανόμενη αναπαραγωγή λίστας αναπαραγωγής λίστας αναπαραγωγής Δεν είναι απλό, αλλά πάντα υπάρχει τρόπος επειδή είναι εύκολα διαμορφώσιμο. Ένα πράγμα που δεν μου αρέσει στο MPV είναι ο τρόπος που ανοίγει ορισμένα βίντεο, κάτι που μπορεί να διορθωθεί χρησιμοποιώντας σενάρια.
Ας πάρουμε ένα παράδειγμα: κατεβάζετε ένα βίντεο YouTube από το yt-dlp και αυτό το βίντεο έχει υψηλότερη ανάλυση από την οθόνη σας. Ή ακριβώς την ίδια ανάλυση. Εάν έχει την ίδια ανάλυση ή υψηλότερη, θα ανοίξει με την επάνω γραμμή στη θέση της, η οποία θα κάνει το πλάτος σωστό, αλλά το βίντεο θα ξεχειλίζει κάτω από την κορυφή. Αυτό μπορεί να λυθεί με ένα σενάριο..
Σε σύγκριση με το VLC, το πρόγραμμα αναπαραγωγής VideLAN συνήθως ανοίγει με μενού και χειριστήρια στο ίδιο παράθυρο, επομένως τίποτα δεν εκτείνεται πέρα από την οθόνη. Εδώ, θα εξηγήσουμε πώς να χρησιμοποιήσετε ένα σενάριο στο MPV για να ανοίξει το βίντεο στο κανονικό του μέγεθος εάν είναι μικρότερο από την οθόνη σας ή σε πλήρη οθόνη εάν έχει το ίδιο μέγεθος ή μεγαλύτερο.
Άνοιγμα βίντεο MPV σε πλήρη οθόνη, όπως απαιτείται
Τα βήματα που πρέπει να ακολουθήσετε είναι απλά, αν και το περιεχόμενο δεν είναι:
- Ανοίγουμε ένα πρόγραμμα επεξεργασίας κειμένου και δημιουργούμε το αρχείο ~/.config/mpv/scripts/fullscreen-if-big.luaΤο όνομα μπορεί να είναι διαφορετικό, αλλά η επέκταση πρέπει να είναι .lua και πρέπει να βρίσκεται μέσα στον φάκελο scripts του φακέλου διαμόρφωσης MPV.
- Στο εσωτερικό επικολλάμε τα ακόλουθα:
local mp = require 'mp' mp.register_event("file-loaded", function() local w = mp.get_property_number("width") local h = mp.get_property_number("height") local dw = mp.get_property_number("display-width") local dh = mp.get_property_number("display-height") αν w και h και dw και dh τότε αν w >= dw ή h >= dh τότε mp.set_property("fullscreen", "yes") τέλος τέλος)
Το αποθηκεύουμε και αυτό είναι όλο. Όταν το MPV ξεκινά ένα βίντεο, αναλύει το μέγεθος του βίντεο και το μέγεθος της οθόνης και, αν το μέγεθος του βίντεο είναι ίσο ή μεγαλύτερο από την οθόνη, το ανοίγει σε πλήρη οθόνη. Αφαιρεί την επάνω μπάρα, αλλά δεν ξεχειλίζει καθόλου, κάτι που θεωρώ χρήσιμο.
Μπορείτε επίσης να ρυθμίσετε το MPV να ανοίγει πάντα σε πλήρη οθόνη, αλλά αν το βίντεο που αναπαράγεται είναι πολύ μικρό, θα εμφανίζεται θολό όταν το μεγεθύνετε.