Menaxho mënyrën se si hapen videot në MPV duke përdorur skripte

Ripërsëritje në MPV

Për mua, MPV Është video player-i më i mirë që ekziston. Fillova ta testoja nga mërzia e madhe që kisha pritur për publikimin e VLC 4.0.Dhe nuk pendohem. Epo, pothuajse kurrë nuk pendohem, sepse nuk është gjithmonë e lehtë për t’u përdorur. Për shembull, aktivizimi i Riprodhimi i përsëritur i listës së luajtjes në listën e luajtjes Nuk është e thjeshtë, por gjithmonë ka një zgjidhje sepse është shumë e konfigurueshme. Një gjë që nuk më pëlqen te MPV është mënyra se si i hap disa video, diçka që mund të rregullohet duke përdorur skripte.

Le të marrim një shembull: ju shkarkoni një video në YouTube nga yt-dlp dhe ajo video ka një rezolucion më të lartë se ekrani juaj. Ose saktësisht të njëjtën rezolucion. Nëse ka të njëjtën rezolucion ose më të lartë, ajo do të hapet me shiritin e sipërm në vend, gjë që do ta bëjë gjerësinë të saktë, por videoja do të kalojë poshtë pjesës së sipërme. Kjo mund të zgjidhet me një skript..

Krahasuar me VLC, programi VideLAN zakonisht hapet me menu dhe kontrolle në të njëjtën dritare, kështu që asgjë nuk shtrihet përtej ekranit. Këtu, do të shpjegojmë se si të përdorni një skript në MPV për ta bërë videon të hapet në madhësinë e saj normale nëse është më e vogël se ekrani juaj, ose në ekran të plotë nëse është me të njëjtën madhësi ose më e madhe.

Hapni videot MPV në ekran të plotë sipas nevojës

Hapat që duhen ndjekur janë të thjeshtë, megjithëse përmbajtja nuk është:

  1. Ne hapim një redaktues teksti dhe krijojmë skedarin ~/.config/mpv/scripts/fullscreen-if-big.luaEmri mund të jetë i ndryshëm, por prapashtesa duhet të jetë .lua dhe duhet të jetë brenda dosjes scripts të dosjes së konfigurimit MPV.
  2. Brenda ne ngjisim sa vijon:
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") nëse w dhe h dhe dw dhe dh atëherë nëse w >= dw ose h >= dh atëherë mp.set_property("fullscreen", "yes") fund fund)

E ruajmë dhe kaq. Kur MPV nis një video, ai analizon madhësinë e videos dhe madhësinë e ekranit dhe, nëse madhësia e videos është e barabartë ose më e madhe se ekrani, e hap atë në ekran të plotë. Ai heq shiritin e sipërm, por nuk mbushet fare, gjë që e gjej të dobishme.

Gjithashtu mund ta bëni MPV-në të hapur gjithmonë në ekran të plotë, por nëse videoja që luhet është shumë e vogël, do të shfaqet e turbullt kur ta zmadhoni.