mpv

Software screenshot:
mpv
Software detaljer:
Version: 0.29.0 Opdateret
Upload dato: 16 Aug 18
Udvikler: The mpv Team
Licens: Gratis
Popularitet: 400

Rating: 4.5/5 (Total Votes: 2)

mpv er et open source-projekt, der giver brugerne en kommandolinjevideo-software, der er forked fra de velkendte MPlayer- og mplayer2-applikationer. Det er meget let og kører på GNU / Linux og Microsoft Windows platforme.


Funktioner et overblik

Nøglefunktionerne omfatter bedre understøttelse af MKV-filer (Matroska), strømlinede CLI-muligheder, GPU-videoafkodning, højkvalitets videoudgang, præcis søgningsstøtte, klare lydsupport, bedre PulseAudio-understøttelse samt en on-screen controller.

Derudover har den bedre pausehåndtering, VDPAU-forbedringer, understøttelse af modifikationsnøgler, korrekt farvegengivelse, bedre håndtering af lyd- og videosynkronisering, undertekster af høj kvalitet, samt understøttelse af samtidig afspilning af flere filer.

En anden interessant funktion ved mpv er evnen til at afspille videofiler af højere kvalitet end mange andre open source multimedieafspillere applikationer, simpelthen fordi den er afhængig af FFmpegs hwaccel-API'er (understøtter VAAPI, VDA og VDPAU videodekode acceleration).

Baseret på den højt anerkendte FFmpeg multimedie ramme

Programmet er baseret på den højt anerkendte FFmpeg multimedie ramme, specielt på libavutil, libavcodec, libavformat, libswscale, libavfilter og libavresample biblioteker. På grund af dette understøtter det en bred vifte af videofilformater, såvel som lyd- og undertekststrømme.

Mens det kommer med nogle af funktionaliteten, der er inkluderet i mplayer2- og MPlayer-programmerne, giver mpv brugerne fremragende funktioner såsom en ren terminaludgang med nemme at huske og intuitive muligheder, forbedret lydstyrke og OSS4-volumenkontrol.

Det er også meget vigtigt at nævne her, at programmet anvender en OpenGL-baseret videoudgang, der giver brugerne mulighed for video skalering, farvestyring og mange andre top-notch-funktioner, der er elsket af videofiler.


Bundlinie

Sammenfattende, mens mpv muligvis ikke har en grafisk brugergrænseflade med vigtige funktioner som lyd- og videoudligninger, tilbyder den en meget let og høj ydeevne videospiller kompatibel med alle Linux-baserede operativsystemer og desktop-miljøer.

Hvad er nyt i denne udgave:

  • Denne udgave kræver FFmpeg 4.0 eller nyere.
  • Features:
  • Tilføjet:
  • ao / openal: Tilføj bedre prøveformat og valg af kanallayout
  • ao / openal: Tilføj støtte til direkte kanaler output
  • kakao-cb: indledende implementering via open API-API
  • context_drm_egl: Introducer 30bpp support (kræver Mesa 18.0.0_rc4 eller nyere)
  • osx: Tilføj nogle flere menulinjepunkter som foreslået af Apples HIG
  • vo_gpu: lav screenshots brug GL renderer (# 5498, # 5240)
  • x11: understøt Shift + TAB som en indtastningsnøgle bind (# 5849)
  • ytdl_hook: support native dash demuxer, hvis til stede
  • Ændret:
  • ao_alsa, ao_pulse: Reducer den ønskede bufferstørrelse
  • Lyd: Skift format forhandling, fjern kanal remix fudging
  • klient-API: deprecate open API-API og introducere en erstatning API
  • demux: sænke standardstørrelser for demuxer cache fra 400MB / 400MB til 50MB / 150MB
  • osx: deaktiver altid den tidlige åben flush på macOS
  • scripting: Skift når / hvordan spilleren venter på at scripts bliver lastet
  • vo_gpu: forskellige forbedringer af HDR peak detektion
  • vo_gpu: forskellige forbedringer af HDR-tone kortlægning
  • wayland_common: Opdater til stabil xdg-shell
  • ytdl_hook: parse youtube playlist-urls for at indstille startindeks, hvis --ytdl-raw-option = yes-playlist = er angivet
  • Forældet:
  • af_lavrresample: deprecér dette filter
  • Fjernet:
  • build: drop support for SDL1 (kun anvendt på ao_sdl)
  • Valg og kommandoer:
  • Tilføjet:
  • tilføj et antal --audio-resample- * indstillinger, som fra nu af skal bruges i stedet for --af-standard = lavprøve:
  • ao / openal: --openal-direct-channels
  • kommando: tilføj -osd-on-seek-mulighed, der mislykkes i linjen
  • kommando: Tilføj en ændringskommando (# 5435)
  • indstillinger: tilføj --http-proxy
  • indstillinger: Tilføj en indbygget lav latensprofil
  • vaapi: Tilføj mulighed for at vælge en ikke-standard enhed sti med --vaapi-enhed (# 4320)
  • video: Tilføj mulighed for at reducere latency med 1 eller 2 rammer
  • vo_gpu: introducer - Target-peak (# 5521)
  • Ændret:
  • kommando: skift cyklusværdi kommando adfærd (# 5772)
  • config: erstat config dir lua-indstillinger / med dir script-opts /
  • muligheder: --lavfi-kompleks kræver nu unikt navngivne filterpuder.
  • indstillinger: --ytdl er nu altid aktiveret, selv for libmpv
  • muligheder: make - deinterlace = ja altid deinterlace (# 5219)
  • muligheder: Forbedre filterhjælp output til lavfi bridge
  • vo: omdøbe --vo = opengl-cb til --vo = libmpv
  • Forældet:
  • kodning: deprecate en flok uklare muligheder (- offset, - offoffset, - først, først)
  • indstillinger: deprecate --vf-standard og --af standardindstillinger
  • osx: - gpu-context = kakao med - gpu-api = opengl er nu udskrevet til fordel for --vo = libmpv
  • Fjernet:
  • kommando: Fjern en gammel kompatibilitets hack, der tillod CLI-aliaser, der skal indstilles som egenskab, udskrevet i 0.26.0
  • input: Fjern arv kommandohåndtering til MPlayer-kommandoer, der blev udskrevet i 2013
  • muligheder: drop -opensles-sample-rate, da --audio-samplerate skal bruges, hvis det ønskes
  • indstillinger: drop deprecated - videotoolbox-format, --ff-hjælp, --ff-vid, -ff-sid, --ad-spdif-dtshd, --softvol valgmuligheder
  • indstillinger: fjern - video-stereo-tilstand
  • indstillinger: Fjern afviklede ao / vo auto profiler
  • indstillinger: fjern de følgende kodningsindstillinger: --kopier (nu er den gamle tidsstempelhåndtering væk), --oneverdrop (nu standard), --hardhard (du skal bruge --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
  • Rettelser og mindre forbedringer:
  • HIDRemote: Fix volumenknapper på macOS 10.13 (# 5721)
  • TOOLS / autoload: Fix brudt "disabled" option
  • TOOLS / autoload: Vær mere robust med langsom katalogoversigter (# 5618)
  • ao_sdl: Løs standard bufferstørrelse
  • build: tilføj statiske biblioteker til libmpv.pc
  • build: bump waf til 2.0.9 (fastsætter Python 3.7 kompatibilitet)
  • build: manuelt tilføj standardbibliotekets søgeveje til at forbinde (# 5791)
  • fælles: runde hele heltal gange til millisekunder
  • demux, player: Fix afspilning af sparsomme videostrømme (w / stillbilleder)
  • demux: støtte til nogle slags tidsbestemte metadata (fx ICY)
  • demux_mkv: Tilføj V_AV1-id for AV1
  • demux_mkv: støtte Meridian Lossless Packing i Matroska (# 5923)
  • Vis yderligere metadatakoder under videoafspilning
  • drm_atomic: Fix memory leaks i drm_atomic_create
  • aktiver cache for FUSE-filsystemer på OpenBSD og FreeBSD
  • gpu: Foretrukne 16bit floating point FBO formater til 16bit heltal dem
  • hwdec_vaegl: Fix VAAPI EGL interop bruges med gpu-context = drm
  • input.conf: brug den nøjagtige værdi for [binding, hvilket gør det omvendte]
  • input: Tilføj en keybinding for at skifte hardware dekodning
  • input: mindre tilføjelser til standardnøglebindinger (# 973)
  • osc: Fix tilfældigt spring over filer, når du søger med skyderen
  • spiller: fastsæt mærkelig adfærd ved udvekslingsskift
  • player: reparér automatisk autoselektion af eksterne filer igen
  • terminal-unix: stop med at prøve at læse, når terminalen forsvinder (# 5842)
  • video: vent faktisk på, at sidste billede bliver lavet på EOF
  • video: Fix - video-rotere i nogle tilfælde
  • video: Fix crash med vdpau, når du genaktiverer gengivelse (# 5447)
  • vo_gpu: Fix anamorphic screenshots (# 5619)
  • vo_vdpau: Fix ændring af størrelse og rotationsproblemer

Hvad er nyt i version 0.28.0:

  • Features:
  • Tilføjet:
  • Tilføj DRM_PRIME-formathåndtering og -visning til RockChip MPP-dekodere
  • csputils: Tilføj støtte til Display P3-primære egenskaber
  • demux: support flere søgbare cachelagrede intervaller, display cache-intervaller på OSC
  • demux_playlist: support .url filer (# 5107)
  • dvb: Tilføj flere frontender-support (op til 8)
  • dvb: implementer analyse af modulering for konfigurationer af VDR-stilkanaler
  • hwdec: Tilføj mediacodec hardware dekoder til IMGFMT_MEDIACODEC rammer,
  • omdøbe mediacodec til mediacodec-kopi
  • lua: integrér stats.lua script (bundet til i / I som standard)
  • vd_lavc: Tilføj support til nvdec hwaccel
  • vo_gpu: Tilføj android opengl backend
  • vo_gpu: indledende d3d11 support
  • vo_gpu: vulkan støtte
  • Fjernet:
  • af: Fjern forældede lydfiltre (kanaler, equalizer, pan, volume;
  • erstatninger i lavfi)
  • vf: Fjern de fleste GPL video filtre (afgrøde, dsize, udvid, flip, gradfun, mirror,
  • noformat, pullup, rotere, skala, stereo3d, yadif; udskiftninger i lavfi)
  • vf_buffer: Fjern dette filter
  • video: Fjern automatisk stereo3d-filterindsættelse
  • vo_gpu: Fjern hwdec_vaglx interop
  • vo_opengl: refactor i vo_gpu
  • vo_wayland: fjern
  • Valg og kommandoer:
  • Tilføjet:
  • demux: Tilføj mulighed for at skabe CC-spor ivrigt (--sub-create-cc-track)
  • indstillinger: add - start = ingen for at nulstille tidligere indstillet starttid
  • muligheder: tilføj --vlang switch
  • Ændret:
  • cache: lavere standardstørrelse til 2 * 10 MB
  • demux: bump demuxer cache readahead varigheden til 10 timer
  • demux: Brug søgbar cache for netværket som standard, bump prefetch-grænse
  • msg: make -msg-niveau påvirker også logfilen
  • player / misc.c: Tillad begge --længde og --end for at styre play endpoint
  • player: match undertekster med sprogkoder med --sub-auto = exact
  • omdøbe --opengl-hwdec-interop til - gpu-hwdec-interop (nu mest ubrugelige)
  • vd_lavc: foretrækker nvdec over vdpau med --hwdec = auto (bedre codec og overflade
  • format support)
  • vd_lavc: omdøbe --hwdec = rpi til --hwdec = mmal
  • Fjernet:
  • indstillinger: fjern - hjerteslag-cmd og - hjerteslagsinterval
  • (tilfældig retter # 4888)
  • Rettelser og mindre forbedringer
  • TOOLS / autoload.lua: Tilføj ogm, ogg og opus extensions
  • Brug / dev / tty i stedet for stdin for terminalindgang (# 4190)
  • lyd: tilføj lyd softvol behandling til AO (erstatter tidligere GPL'd kode)
  • lyd: reparér kanalkonvertering med NA-kanaler (f.eks. med ALSA)
  • Lyd: Løs manglende volumenopdatering på init og genindlæs
  • csputils: Fix DCI P3 primaries hvid punkt
  • demux: tillader ikke undertekster at ødelægge bufferet tidsvisning
  • demux: Fix .cue-filer med lydfiler, der indeholder vedhæftede billeder
  • demux: Fix regnskab for søgbare intervaller på sporskiftere (rettelser mangler
  • lyd, når du cykler gennem lydspor med f.eks. EDL, --merge-filer, bestilt
  • kapitler og youtube-dl pseudo DASH)
  • demux: Fix crash med cue / bestilte kapitelfiler (# 5027)
  • demux: fremskynde cache søger med et groft indeks
  • demux_lavf: Giv altid libavformat filnavnet, når du undersøger
  • (hjælper med mp3-filer)
  • demux_mkv: Tilføj V_SNOW tag til mkv_video_tags
  • dvb: Fix lang kanalskift: næste / tidligere kanal
  • dvb: rettelser til ATSC tuning
  • lavc_conv: klem tidsstempler til positive (# 5047)
  • macOS: Fix bundle på MacOS High Sierra (10.13) (# 4926, # 4866)
  • mp_image: Kopier altid farveattributter på hw download (# 4804)
  • mp_image: Vælg et eksplicit nedfald for chroma-placering (# 4804)
  • msg: bump log level of - log-fil til -v -v
  • msg: genfortolke en masse meddelelsesniveauer
  • osc: Fix sjælden stack overløb, når du ændrer synlighedstilstanden
  • osdep / io: Tilføj android-relateret bullshit for at rette filer> 2 GiB
  • player / playloop.c: Respekt afspilning starttidspunkt ved brug af --loop-fil
  • spiller: Tillad søgning i cachelagrede dele af usynlige streams
  • spiller: Spor sproget matchende tilfælde ufølsom (# 5272)
  • spiller: brug start tidsstempel til ab-looping hvis -ab-loop-a er fraværende
  • player: Når du lægger ekstern fil, skal du altid tilføje alle sportyper (# 5132)
  • restore-old-bindings.conf: Tilføj gamle MacOS / Wayland AXIS bindinger
  • screenshot: Opret mapper fra skabelon
  • scripting: rapport dlerror () output
  • sd_ass: Accept RFC8081 skrifttypemedietyper
  • sd_ass: acceptere otc som tilbagesendelses-OpenType-samling filtypenavn
  • stream_libarchive: Arbejd rundt om forskellige typer af locale braindeath
  • (https://git.io/vbiFJ)
  • subprocess-win: ændrer ikke musemarkøren, når du opretter processer
  • video: Tilføj et hack for at undgå manglende undertekster med vf_sub (# 5194)
  • video: reparér alfahåndtering (# 4983)
  • video: reparér hukommelseslækager (ca. 1 KB pr. dekodet ramme) med hwdec kopi tilstande
  • video: Fix rotation og deinterlace auto filters
  • Video: Passer korrekt gennem ICC-data
  • vo: tilføj støtte til eksternt drevet renderloop og gøre modeland bruger det
  • (delvis reparerer visningssynkronisering under vejmarkedet, deaktiverer gengivelse når vindue
  • er usynlig)
  • vo_gpu: Skift - Tone-mapping-desaturate algoritme
  • vo_gpu: aktiver 3DLUT'er i dum tilstand
  • vo_gpu: Fix gamma skala
  • vo_gpu: Fix mobius-tonekortkompatibilitet til GLSL 120 (# 5069)
  • vo_gpu: Fix video til tider ikke at blive ændret på equalizer ændring
  • vo_gpu: dræb FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: Fix mulig skærmbillede vindue nedbrud (# 4905)
  • vo_gpu: opengl: brug GLX_MESA_swap_control hvor ledigt
  • vo_gpu: Reducer intensiteten af ​​--alpha = blend-fliserne
  • vo_gpu: win: fjern eksklusiv fuldskærmdetektionshak
  • vo_lavc: Fjern rotte forsinket undertekstgengivelseslogik (# 4689)
  • wayland_common: Gennemfør outputsporing, mange cleanups og fejlrettelser
  • Windows: spring vinduet snapping, hvis Windows håndterede det
  • Windows: Tilføj flere POSIXy versioner af åbne () og fstat () (# 4711)
  • ytdl_hook: Udfyld ikke ytdl: // til ikke-youtube links i afspilningslister (# 5003)

Hvad er nyt i version 0.27.0:

  • Features:
  • Tilføjet:
  • Windows: Håndter medietaster
  • libmpv: muligheder: Tilføj en trådsikker måde til at underrette opsætningsopdateringer
  • vd_lavc / vo_opengl: støtte indlejrede ICC-profiler
  • vo: Giver API-abstraktion til fremtidige ikke-GL-videoudgange
  • vo_opengl: Tilføj en advarselsfunktion til markering for at markere farver uden for gammeldags (--gamut-advarsel)
  • vo_opengl: Tilføj direkte rendering support (--vd-lavc-dr)
  • vo_opengl: implementer (hurtigere) beregningsskyggebaseret EWA-kerne
  • vo_opengl: implementer HLG OOTF inverse
  • vo_opengl: støtte HDR peak detektion (--hdr-compute-peak)
  • vo_opengl: support float input pixel formater
  • vo_opengl: understøtning af brugerdefinerede teksturer (# 4586)
  • vo_opengl: support brugercompute shaders
  • Fjernet:
  • Fjern video equalizerhåndtering fra vo_direct3d, vo_sdl, vo_vaapi og vo_xv (GPL, ikke værd at forsøge at støtte tidligere VO'er)
  • Valg og kommandoer:
  • Tilføjet:
  • macOS: tilføj -no-native-fs mulighed for at deaktivere den native macOS fullscreen (# 4014)
  • spiller: tilføj - spor-automatisk valgmulighed
  • Ændret:
  • input: brug mnemonic navne til museknapper, samme som Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • muligheder: ændre - løb semantik
  • spiller: make -lavfi-kompleks kan ændres ved kørsel
  • vf_eq: fjern dette filter (GPL; bruger libavfilters eq filter nu med ændret semantik)
  • video: ændre --deinterlace adfærd
  • vo_opengl: generaliser HDR-tone kortlægning til kortlægning af kort, --hdr-tone-mapping -> - tone-mapping
  • Fjernet:
  • - Feltdominans (GPL-kun forfatter, ingen chance for relicensing)
  • input: drop deprecated "osd" kommando
  • indstillinger: drop -video-aspect-method = hybrid (kun GPL)
  • Rettelser og mindre forbedringer:
  • TOOLS / autocrop.lua: Fix grøntgrænseværdi for 10-bits videoer
  • TOOLS / lua / autodeint: opdatering til lavfi-broen
  • TOOLS / lua / status-line: forbedre og opdatere
  • af_lavrresample: ring ikke til swr_set_compensation () medmindre det er nødvendigt (# 4716)
  • ao_oss: Fix period_size beregning (# 4642)
  • ao_rsound: Tillad indstilling af værten
  • lyd: fix spdif-tilstand
  • filter_kernels: Korrekt spline64 kernel
  • macOS: Fix medietaster indtastes, når andre apps stjæler prioriteten (# 4834)
  • macOS: Fix støtte fra flere renderere (GPU switch) (# 2371)
  • macOS: Fjern standard menupunktet "Vis faneblad"
  • indstillinger: Fix - Include (# 4673)
  • player: fix --end med store værdier (# 4650)
  • spiller: Fix forvirring i audio resync kode (# 4688)
  • afspiller: gøre opdatering søger lidt mere robust (# 4757)
  • afspiller: readd smi undertekstudvidelse (# 4626)
  • vd_lavc: Skift automatisk sonde rækkefølge for at foretrække cuda over vdpau-kopi
  • vd_lavc: Fix enheden lækage med kopi mode hwaccels (# 4735)
  • vd_lavc: Fix hwdec kompatibilitet med yuvj420p formater
  • vd_lavc: Fix midstream streambackback
  • vf_vapoursynth: Fix inverteret tegn og gendan 10 bit support (# 4720)
  • video: øge --monitorpixelaspektområde
  • vo_opengl: Juster reglerne for linearisering (# 4631)
  • vo_opengl: skala deband-korn til signalområdet
  • vo_opengl: tonekort på den maksimale signalkomponent
  • x11: Løs det vindue, der kunne ændres, når du bruger indlejring (# 4784)
  • ytdl_hook: Løs relative relative veje, når du tilslutter segmentadresser (# 4827)
  • ytdl_hook: supportfragmenter med relative stier, reparerer segmenteret DASH

Hvad er nyt i version 0.9.2:

  • Ændringer:
  • Lua checken kontrollerer nu også for lua52.pc, som bruges af Arch Linux testning.
  • (X11) vo_opengls icc-profil-auto spørger nu den aktuelle ICC-profil i forhold til midten af ​​vinduet.
  • ao_coreaudio, ao_alsa understøtter nu at tilføje dummy padding kanaler for bedre kompatibilitet med hardware dekodere, der kun understøtter specifikke kanaltællinger (fx 5.1 skal nu fungere på en dekoder, der kun accepterer 7.1).
  • Kanalfald (hvis lydenheden ikke understøtter et givet kanallayout) er blevet forbedret.
  • vf_vapoursynth afviser nu uændret video i stedet for at udbrede beskadiget video.
  • mpv forsøger nu også at autoload .sup undertekster.
  • Fejlrettelser:
  • vo_opengl's standard for fbo-format er nu rgba16 for at undgå afrundingsfejl ved brug af ikke-standard cscale (udgave # 1918).
  • Forbedret indramning af opførsel, når du afspiller video, der har højere frameration end skærmen (udgave # 1897).
  • Forsøg på at afspille en mappe bliver ikke længere spam Forbindelse tabt! til konsolloggen.
  • (Linux) Flere vo_rpi fejlrettelser.
  • (Linux) Flere vo_drm fejlrettelser. Pan & Scan understøttes nu.
  • (X11) Fix fuldskærm adfærd på visse vindue ledere (spørgsmål # 1937, # 1920).
  • (OSX) OSD'en vises ikke længere altid ved opstart.
  • (OSX) Flere ao_coreaudio og ao_coreaudio_exclusive fejlrettelser.
  • (OSX) Fixed potential crash ved exit når du bruger kakao.
  • (ClientAPI) vo_opengl_cb bruger nu rent faktisk muligheder, der er ændret i løbetid.
  • (OSX, ClientAPI) Kakao virker nu, når både cplayer (mpv) og libmpv er bygget på samme tid; libmpv skaber nu altid en applikation singleton. Kakao skal være helt deaktiveret for at forhindre libmpv i at oprette singleton.

Hvad er nyt i version 0.9.1:

  • Ændringer:
  • mpv's IRC-kanal flyttede fra # mpv-afspiller til #mpv på chat.freenode.net.
  • Dokumentationsopdateringer.
  • Standardværdien for opsætningen --ytdl-format er nu bedst for at kunne fungere omkring youtube-dls 2015.04.26-udgivelse, hvilket gør det muligt at DASH som standard, da FFmpeg / Libav endnu ikke støtter DASH.
  • Når du søger, viser den aktuelle tidsstempel det forventede søge tidsstempel i stedet, indtil den endelige tidsstempel er løst. Forbedrer brugergrænsefladen på langsomme strømme og / eller store søgninger.
  • Fejlrettelser:
  • Korrigér frigivelsesmarkøren på DOCS / client-api-ændringer. Release Manager har glemt at ordne det før udgivelsen ...
  • Korrigér vo_vdpau, der viser affaldslinjer på H.264-video med ikke-mod16-størrelse (udgave # 1863).
  • Fix et nedbrud ved afslutning, hvis kommandoen "sub_reload" var kørt korrekt.
  • Fast søgning med musen, når osc-seekbarstyle = bar er indstillet (udgave # 1876).
  • (IPC) Fast kodning af UTF-8 data i JSON (udgave # 1874).

Hvad er nyt i version 0.8.3:

  • Ændringer:
  • Dokumentationsrettelser og opdateringer.
  • (Client API) Afklare mpv_opengl_cb_render's visningsportparameteradfærd.
  • Fejlrettelser:
  • (X11) Fix crash på vo_xv: no-colorkey med Overlay adapteren. (bug # 1629)
  • Sørg for, at videoudligningen fungerer korrekt på nogle VAAPI-drivere. (fejl nr. 1647)
  • Forhindre OSD fra at forsvinde, når du klikker på mozplugger. (bug # 1672)
  • Den nye DVB-S2-supportkode, der bruger S2API, bygger nu på FreeBSD.
  • Fix afkodning af søgbar matroska fra usynlig netværksstrøm. (bug # 1656)
  • (OSX) Fix crashing når du lukker et VO-vindue (normalt ved exit). (bug # 1657)
  • (OSX) Hold musemarkøren over, når du er over Dock eller Launchpad. (bug # 513)
  • (OSX) Fix musemarkøren autohiding når afspilleren er fuldskærm.
  • vf_vavpp (VAAPI efterbehandling) deinterlacerer nu video korrekt.
  • smb: // streams bruger nu stream cachen (bruges til at være ineffektiv).
  • (Windows) Skjul ikke musemarkøren, når det svæver vinduesmenuen.
  • Fix 8-kanals output på ao_jack. (bug # 1688)
  • Fix -mf-fps-parameter på JPEG-filer. (fejl nr. 1689)
  • Fix anamorfisk skalering ignoreres, hvis det var meget mindre.

Hvad er nyt i version 0.8.0:

  • Ændringer:
  • (!) vo_opengl_old er blevet fjernet. OpenGL-gengivelse kræver nu hardware, der kan gøre mindst OpenGL 2.1, den ældste version understøttet af vo_opengl.
  • (!) vf_pp er blevet fjernet. En version af den kan stadig fås via lavfilter (fx --vf = lavfi = [pp ...]), men det modtager ingen QP-information. Vf_dlopen sender heller ikke længere QP-oplysninger til dens indlæste plugin (det er altid 0).
  • (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc og vf_ilpack er alle blevet fjernet. Porte eller alternative versioner af disse filtre er tilgængelige via libavfilter (vf_lavfi).
  • vf_pullup og vf_noise er nu simpelthen wrappers til deres libavfilter ækvivalenter. Begge er kun tilgængelige på FFmpeg (ikke Libav).
  • (!) ao_portaudio er blevet fjernet. Der er god støtte til de indbyggede lyddrivere på alle større stationære platforme, såvel som ao_sdl og ao_openal som fallbacks.
  • (!) vo_opengls lscale suboption er omdøbt til skala; lradius er nu skala-radius, lparam1 og lparam2 er nu henholdsvis skala-param1 og skala-param2; lscale-down er nu nedskaleret. Cscale-suboptionen forbliver som den er.
  • (!) Flere af de forudindstillede radiusforetrukne aliaser, der understøttes af skalaen, er blevet fjernet; brug skala-radius for at indstille, hvis det er nødvendigt. Brug for eksempel --vo = opengl: scale = lanczos: skala-radius = 2 i stedet for skala = lanczos2. Standardradiusen anbefales til de fleste filtre.
  • (!) vo_opengl understøtter ikke længere stereo suboption. Anaglyph-effekten kan gengives med stereo3d-filteret. Quadbuffer-understøttelsen, som kræver dyre specialiseret hardware til at begynde med, fjernes.
  • (!) Ca.-gamma-suboptionen til vo_opengl er blevet fjernet. BT.1886-specifikationen siger, at det faktisk er, hvordan det skal gøres, så det er nu standard, når srgb eller icc-profil er aktiveret. Dette omfatter ikke BT.1886s gammadråbe.
  • (!) De ikke-skala-sep og indirekte underoptioner til vo_opengl er blevet fjernet. Disse er nu autodetekteret og aktiveret, når de ville have gavn.
  • (!) --lua og --lua-opts parametre / indstillinger hedder nu - henholdsvis script og op. Lua-subdiret til mpv config dir forventes nu også at blive kaldt scripts i stedet.
  • (!) Optionen --fixed-vo er blevet fjernet. Det har alligevel været standard i lang tid, og det er ikke nyttigt at deaktivere fast-vo.
  • vo_opengl_hq er blevet opdateret for at tage hensyn til nye funktioner. fancy-downscaling og sigmoid-upscaling er aktiveret, "mitchell" er nu standard for nedskalering.
  • OSD-meddelelsen under sigtbarhed er nu klarere om, hvorvidt undertekster er skjulte eller bare ikke tilgængelige / valgte.
  • Enheds-id'erne, der er givet til -audio-enhed til brug med ao_coreaudio, bruger nu UID'er, så de ændres ikke, når enheder tilføjes / fjernes eller genstarter.
  • - msg-level accepterer nu også ',' som separator.
  • (Client API) Klient-API nægter nu at initialisere, hvis LC_NUMERIC-lokaliteten ikke er "C".
  • (Client API) Den indbyggede type af msg-level parameteren er nu en nøgleværdiste. Indstilling eller læsning som en streng virker stadig.
  • (Slave API) Kommandoen get_property er nu udskrevet.
  • Dokumentationsopdateringer.
  • PDF-dokumentation er nu deaktiveret som standard, fordi rst2pdf er uklar, hvilket forårsager mærkelige bygningsfejl.
  • Udskriv desync-meddelelser med negativ A / V-synkronisering. Selvom det sjældent kan det ske med nogle anvendelser af --autosync.
  • Fejlrettelser:
  • (Windows) Undgå at ændre størrelsen på videovinduet, når afspilleren er minimeret, måske angive fejl # 1547.
  • (NetBSD) Fix bygg med v4l2.
  • (Linux) Forsøg på at løse konflikter med pulseaudio mixeren. (bug # 1578)
  • Flere cdda: // rettelser. (bugs # 1555, # 1560)
  • VP9 tidsstempler forårsager ikke længere "mangler PTS" advarsler med nye nok FFmpeg builds.
  • Løs et crash, når du bruger H.264 hardware dekodning på nye nok libavcodecs. (bug # 1587)
  • Nye funktioner:
  • vo_opengl understøtter nu rammeblanding for at eliminere stammen, når video framerate ikke pænt matcher skærmens framerate gennem smoothmotion suboption. Dette er ikke meningen at kunstigt øge videoens FPS, så der er ingen "sæbeoperaffekt" eller problemer med nogle videotyper (f.eks. Anime).
  • vo_opengl understøtter nu sigmoidal opskalering (fx for fuldskærm), hvilket reducerer ringetid induceret ved opskalering aktiveret gennem sigmoid-upscaling suboption.
  • vo_opengl understøtter nu ewa_lanczos (Jinc) skalering, hvilket giver højere kvalitet med mindre aliasing. Den understøtter en eksperimentel skala-antiring parameter, som forsøger at reducere video ringing yderligere.
  • vo_opengl har nu en lineær-scaling suboption, som gør scaleren arbejde i lineært lys. Impliceret af srgb, icc-profilen eller den nye sigmoid-upscaling suboption.
  • vo_opengl har forbedret nedskalering for højere downscale-forhold, når fancy-downscaling er aktiveret.
  • Tilføj - åben-åben = altid for at gøre - åben åben gælder for alle filer i stedet for kun de sidste.
  • mpv filtrerer nu de tags, der udskrives på konsollen, for at forsøge at skjule ubrugelige metadata. Filtret fungerer som en hvidliste, og kan konfigureres med indstillingen - display-tags.
  • Tilføj en -skala-for-vindue indstilling, der, når den er indstillet til 'nej', forhindrer undertekster i at ændre deres pixelstørrelse, når vinduet ændrer størrelser.
  • vo_opengl har nu teknisk set GLES 2 og 3 support (men ikke GLES 1). GLES 3 support testes kun på Mesa's software emulering. GLES 2 er blevet testet på nvidia drivere. Begge GLES-tilstande er funktionelle manglende og ineffektive på grund af GLES-begrænsninger, så de bør ikke foretrækkes i standard OpenGL-tilstand.
  • (X11) vo_opengl understøtter nu icc-profil-auto-indstillingen på X11-værter.
  • Tasten 'A' kører nu som standard gennem en liste over forudindstillede aspektforhold. Formodes at bruges til at arbejde omkring brudte filer.
  • Der er nu en "force" -tilstand for --loop. Fungerer som "inf", men forsøger at åbne filer / streams, selvom der opstod en fejl i det foregående forsøg.
  • Der er nu en --log-fil mulighed for at skrive mpv's logbeskeder til en specificeret fil.
  • Der er nu en --audio-fil-auto mulighed for automatisk at indlæse en ekstern lydfil med visse begrænsninger. Vil kun indlæse ekstern lyd, hvis afspilningsfilen har en video stream. Sæt til "præcis" som standard. (bug # 967)
  • Der er nu en opsætningstid for opsætning af netværk til at angive en timeout i sekunder for netværksadgang. Hvis 0 (standard) bruger libavformatstandarden. Hvis en protokol, der ikke understøtter timeouts, bruges, ignoreres denne mulighed.
  • (X11) De specielle nøgler XF86 er nu alle mappable i input.conf. Alle nøgler, der er dokumenteret i XF86keysym.h, er tilgængelige, men kun som deres numeriske koder.
  • (Linux) DVB-implementeringen understøtter nu DVB-S2 gennem S2API.
  • (Linux) VDR-formatet for channels.conf understøttes nu og foretrækkes. Se http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf for syntaksen. Tuning til DVB-S2 kanaler kræver VDR-formatet channels.conf.
  • (Linux) Der er nu en - dvbin-fuld-transponder mulighed for håndtering af specielle udsendelsessager, hvor PID'er skifter, eller bare for at omgå ufuldstændige PID-data.
  • (Client API) Der er nu en opengl_cb VO, som modtager OpenGL konteksten fra libmpv klienten. Dette gør det muligt for en klient at gøre libmpv-video direkte til en givet OpenGL-kontekst uden at skulle bruge --wid embedding.
  • (Client API) Den ovenfor nævnte parameter kan nu indstilles til enhver tid, men har ingen effekt, hvis en fil allerede er indlæst.
  • (Client API) Listen over dvd titler kan nu forespørges.
  • (Client API) Der er nu en filtreret metadataegenskab, der kun indeholder de tags, der er tilladt af --display-tags.
  • (Client API) Der er nu støtte til XEmbed - wide mål, som f.eks. en GtkSocket's gtk_socket_get_id ().
  • (Client API) Der er nu en filformategenskab med et symbolsk navn til filformatet. I nogle tilfælde kan dette være en kommasepareret liste over forskellige forskellige udvidelser på grund af libavformat-idiosyncrasier.
  • (Client API) Der er nu en musekommando til generering af musevents over videovinduet.
  • (Client API) Der er nu en delvist søgbar egenskab, der angiver, om en fil kun betragtes som søgbar på grund af stream cachen, men ville ikke være søgbar ellers (f.eks. realtime stream eller HTTP uden genoptagelsesstøtte). Små relative søger kan være fint, men større søger vil sandsynligvis svigte.
  • (Client API) Der er nu en MPV_EVENT_QUEUE_OVERFLOW-begivenhed, der udkommer, når events skal droppes, fordi køen er fuld. Ingen yderligere begivenheder bliver sendt, før MPV_EVENT_QUEUE_OVERFLOW forbruges for at undgå duplikeret indlæg.
  • (Client API) Der er nu en hjælper mpv_wait_async_requests () -funktion, der blokerer, indtil alle kendte async-anmodninger er afsluttet. (bug # 1542)
  • (Client API) Der er nu en detected-hwdec ejendom, der returnerer den detekterede hardware dekoder, når en er åbnet. Dette returnerer nok kun en gyldig værdi, efter at afspilningen er startet.
  • (Client API) Der er nu audio_add, audio_remove og audio_reload modstykker til de tilsvarende sub_ kommandoer til håndtering af eksterne lydfiler.

Lignende software

ZoneMinder
ZoneMinder

11 May 15

tvtime
tvtime

3 Jun 15

OGLplus
OGLplus

7 Mar 16

Kommentarer til mpv

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!