mpv

Skjermbilde programvare:
mpv
Prog.varedetaljer:
Versjon: 0.29.0 Oppdatert
Last opp dato: 16 Aug 18
Utvikler: The mpv Team
Lisens: Gratis
Popularitet: 400

Rating: 4.5/5 (Total Votes: 2)

mpv er et åpen kildekode-prosjekt som gir brukere en kommandolinjeprodukt for avspilling av videospill fra de kjente MPlayer- og mplayer2-applikasjonene. Det er veldig lett og kjører på GNU / Linux og Microsoft Windows-plattformene.


Funksjoner med et blikk

Viktige funksjoner inkluderer bedre støtte for MKV-filer (Matroska), strømlinjeformede CLI-muligheter, GPU-videoavkodning, videoopptak av høy kvalitet, presis søkestøtte, gapløs lydsupport, bedre PulseAudio-støtte, samt en skjermkontroll.

I tillegg har den bedre pausehåndtering, VDPAU-forbedringer, støtte for modifikatortaster, riktig fargegjengivelse, bedre håndtering av lyd- og videosynkronisering, undertekster av høy kvalitet, samt støtte for å spille flere filer på samme tid.

En annen interessant egenskap ved MPV er muligheten til å spille av videofiler av høyere kvalitet enn mange andre open source multimediaspillerprogrammer, ganske enkelt fordi den er avhengig av FFmpegs hwaccel-APIer (som støtter VAAPI, VDA og VDPAU-videodekode-akselerasjon).

Basert på den høyt anerkjente FFmpeg-multimedierammen

Programmet er basert på den høyt anerkjente FFmpeg-multimedierammen, spesielt på libavutil, libavcodec, libavformat, libswscale, libavfilter og libavresample-biblioteker. På grunn av dette støtter det et bredt spekter av videofilformater, samt lyd- og tekststrømmer.

Mens det følger med noen av funksjonalitetene som inngår i mplayer2- og MPlayer-programmene, gir mpv brukere toppkvalitetsfunksjoner, for eksempel en ren terminalutgang med lett å huske og intuitive alternativer, forbedret respons og OSS4 volumkontroll.

Det er også veldig viktig å nevne at programmet bruker en OpenGL-basert videoutgang som gir brukerne videooppskalering, fargestyring og mange andre toppfunksjoner som kjennetegnes av videofiler.


Bunnlinjen

Oppsummering, mens mpv kanskje ikke har et grafisk brukergrensesnitt med viktige funksjoner som lyd- og videoutjevning, tilbyr den en meget lett og høy ytelsesspiller kompatibel med alle Linux-baserte operativsystemer og skrivebordsmiljøer.

Hva er nytt i denne versjonen:

  • Denne utgaven krever FFmpeg 4.0 eller nyere.
  • Egenskaper:
  • lagt:
  • ao / openal: Legg til bedre utvalgsformat og valg av kanaloppsett
  • ao / openal: Legg til støtte for direkte kanalutgang
  • kakao-cb: innledende implementering via opengl-cb API
  • context_drm_egl: Innfør 30bpp-støtte (krever Mesa 18.0.0_rc4 eller senere)
  • osx: Legg til noen flere menylinjeelementer som foreslått av Apples HIG
  • vo_gpu: lage skjermbilder bruker GL-rendereren (# 5498, # 5240)
  • x11: Støtter Shift + TAB som en inntastingsnøkkelbinding (# 5849)
  • ytdl_hook: Støtte innfødt dash demuxer, hvis tilstede
  • Endret:
  • ao_alsa, ao_pulse: Reduser forespurt bufferstørrelse
  • Lyd: Endre formatforhandlinger, fjern kanal remix fudging
  • Klient-API: avskrive API-API og introducere en erstatning API
  • demux: lavere demuxer cache standardstørrelser fra 400MB / 400MB til 50MB / 150MB
  • osx: deaktiver alltid den åpne åpningen på macOS
  • skript: endre når / hvordan spilleren venter på at skript lastes inn
  • vo_gpu: ulike forbedringer for HDR topp deteksjon
  • vo_gpu: ulike forbedringer av HDR-tone kartlegging
  • wayland_common: oppdatering til stabilt xdg-shell
  • ytdl_hook: parse youtube spillelisteadresser for å angi startindeks hvis --ytdl-raw-option = yes-playlist = er spesifisert
  • avviklet:
  • av_lavrresample: deprecate dette filteret
  • Fjernet:
  • bygge: slipp støtte for SDL1 (bare brukt på ao_sdl)
  • Alternativer og kommandoer:
  • lagt:
  • legg til et antall --audio-resample- * alternativer, som fremover skal brukes i stedet for - av standardene = lavprøve:
  • ao / openal: --openal-direct-channels
  • kommando: add -osd-on-seek-alternativet mislykkes i linjen
  • kommando: Legg til en endringsliste-kommando (# 5435)
  • alternativer: legg til --http-proxy
  • alternativer: Legg til en innebygd lav-latensprofil
  • vaapi: legg til alternativ for å velge en ikke-standard enhet bane med --vaapi-enhet (# 4320)
  • video: legg til alternativ for å redusere latency med 1 eller 2 bilder
  • vo_gpu: introduser - Target-peak (# 5521)
  • Endret:
  • kommando: Endre syklus-verdi kommandoen oppførsel (# 5772)
  • config: erstatt config dir lua-settings / med dir script-opts /
  • alternativer: --lavfi-kompleks krever nå unikt navngitte filterputer.
  • alternativer: --ytdl er nå alltid aktivert, selv for libmpv
  • alternativer: make - deinterlace = ja alltid deinterlace (# 5219)
  • Alternativer: Forbedre filterhjelpen for lavfi-bro
  • vo: endre navn på --vo = opengl-cb til --vo = libmpv
  • avviklet:
  • koding: deprecate en haug med uklare alternativer (- offset, - offoffset, - først, først)
  • alternativer: deprecate --vf-standard og - av standard
  • osx: --gpu-context = kakao med --gpu-api = opengl er nå avskrevet til fordel for --vo = libmpv
  • Fjernet:
  • kommando: fjern en gammel kompatibilitets hack som tillot CLI-aliaser å bli angitt som eiendom, utdatert i 0.26.0
  • -inngang: Fjern eldre kommandohåndtering for MPlayer-kommandoer som ble utdatert i 2013
  • alternativer: drop -opensles-sample-rate, som --audio-samplerate skal brukes om ønskelig
  • alternativer: slipp deprecated - videotoolbox-format, --ff-hjelp, --ff-vid, --ff-sid, --ad-spdif-dtshd, --softvol alternativer
  • alternativer: fjern - video-stereo-modus
  • alternativer: fjern utdaterte ao / vo auto profiler
  • alternativer: fjern følgende kodingsalternativer: --kopier (nå er standard, gammel tidsstempelhåndtering gått), --oneverdrop (nå standard), --hardhardt (du må bruke --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
  • Rettelser og mindre forbedringer:
  • HIDRemote: lag volumknappene på macOS 10.13 (# 5721)
  • VERKTØY / autoload: Løs brukket "deaktivert" alternativet
  • VERKTØY / autoload: Vær mer robust med sakte katalogoppføringer (# 5618)
  • ao_sdl: Løs standard bufferstørrelse
  • bygge: legg til statiske biblioteker til libmpv.pc
  • bygge: bump waf til 2.0.9 (korrigerer Python 3.7 kompatibilitet)
  • build: manuelt legg til standard bibliotekssøkebaner for kobling (# 5791)
  • vanlig: runde hele heltall ganger til millisekunder
  • demux, player: lag avspilling av sparsomme videostrømmer (w / stillbilder)
  • demux: støtte for noen typer tidsbestemte metadata (for eksempel ICY)
  • demux_mkv: legg til V_AV1-identifikator for AV1
  • demux_mkv: støtte Meridian Lossless Packing i Matroska (# 5923)
  • Vis ytterligere metadatakoder under videoavspilling
  • drm_atomic: Lag minnelekkasjer i drm_atomic_create
  • aktiver cache for FUSE-filsystemer på OpenBSD og FreeBSD
  • gpu: foretrekker 16bit flytende punkt FBO-formater til 16bit heltall
  • hwdec_vaegl: Fix VAAPI EGL interop brukt med gpu-context = drm
  • input.conf: bruk nøyaktig verdi for [binding, som gjør invers av]
  • input: legg til en tastebinding for å bytte maskinvarekoding
  • input: mindre tillegg til standardnøkkelbindinger (# 973)
  • osc: fikse ved et uhell å hoppe over filer når du søker med skyvekontrollen
  • spiller: reparer merkelig oppførsel på utvekslingsskift
  • spiller: reparer autoseleksjon av eksterne filer enda en gang
  • terminal-unix: slutte å prøve å lese når terminalen forsvinner (# 5842)
  • video: vent faktisk på at siste ramme blir gjengitt på EOF
  • video: fikse - video-rotere i noen tilfeller
  • video: korrigere krasj med vdpau ved gjenoppretting av gjengivelse (# 5447)
  • vo_gpu: lag anamorfe skjermbilder (# 5619)
  • vo_vdpau: Fiks størrelse og rotasjonsproblemer

Hva er nytt i versjon 0.28.0:

  • Egenskaper:
  • lagt:
  • Legg til DRM_PRIME-formathåndtering og -visning for RockChip MPP-dekodere
  • csputils: Legg til støtte for Display P3-primærvalg
  • demux: støtte flere søkbare cachede områder, vise cacheintervall på OSC
  • demux_playlist: support .url-filer (# 5107)
  • dvb: Legg til flere frontender-støtte (opptil 8)
  • dvb: implementere analysering av modulering for konfigurasjon av VDR-stilkanaler
  • hwdec: legg til mediekodek-maskinvarekoder for IMGFMT_MEDIACODEC rammer,
  • endre navn på mediacodec til mediacodec-copy
  • lua: integrere statistics.lua script (bundet til i / I som standard)
  • vd_lavc: legg til støtte for nvdec hwaccel
  • vo_gpu: legg til android opengl backend
  • vo_gpu: første d3d11-støtte
  • vo_gpu: vulkan støtte
  • Fjernet:
  • av: Fjern utdaterte lydfiltre (kanaler, equalizer, pan, volum;
  • erstatninger i lavfi)
  • vf: fjern de fleste GPL videofilter (beskjære, dsize, utvide, flip, gradfun, mirror,
  • noformat, pullup, roter, skala, stereo3d, yadif; erstatning i lavfi)
  • vf_buffer: fjern dette filteret
  • video: fjern automatisk stereo3d filterinnsetting
  • vo_gpu: fjern hwdec_vaglx interop
  • vo_opengl: refactor i vo_gpu
  • vo_wayland: fjern
  • Alternativer og kommandoer:
  • lagt:
  • demux: Legg til mulighet til å lage CC-spor ivrig (--sub-create-cc-track)
  • alternativer: add - start = ingen for å tilbakestille tidligere sett starttid
  • alternativer: legg til - vlang-bryter
  • Endret:
  • buffer: lavere standardstørrelse til 2 * 10 MB
  • demux: støt demuxer cache readahead varighet til 10 timer
  • demux: bruk søkbar cache for nettverket som standard, bump prefetch grense
  • msg: gjør at --msg-nivå påvirker også loggfilen
  • spiller / misc.c: tillate begge - lengde og - endre å styre avspillingsendepunktet
  • spiller: Match undertekster med språketiketter med --sub-auto = nøyaktig
  • endre navn på --opengl-hwdec-interop til - gpu-hwdec-interop (nå mest ubrukelig)
  • vd_lavc: foretrekker nvdec over vdpau med --hwdec = auto (bedre codec og overflate
  • format støtte)
  • vd_lavc: endre navn --hwdec = rpi til --hwdec = mmal
  • Fjernet:
  • alternativer: fjern - hjerteslag-cmd og - hjerteslagsintervall
  • (for øvrig korrigerer # 4888)
  • Rettelser og mindre forbedringer
  • VERKTØY / autoload.lua: legg til ogm, ogg og opus utvidelser
  • Bruk / dev / tty i stedet for stdin for terminalinngang (# 4190)
  • lyd: legg til lyd softvol prosessering til AO (erstatter tidligere GPL'd kode)
  • lyd: korrigere kanalkonvertering med NA-kanaler (for eksempel med ALSA)
  • lyd: reparer manglende volumoppdatering på init og gjenopprett
  • csputils: Løs DCI P3 primærpunkter hvitt punkt
  • demux: ikke tillat teksting å ødelegge buffertidevisning
  • demux: lagre .cue-filer med lydfiler som inneholder vedlagte bilder
  • demux: lagre regnskap for søkbare områder på sporbrytere (feil mangler
  • Lyd når du sykler gjennom lydspor med f.eks. EDL, --merge-filer, bestilt
  • kapitler og youtube-dl pseudo DASH)
  • demux: reparer krasj med cue / bestilte kapittelfiler (# 5027)
  • demux: Fremskynde hurtigbuffersøk med en grov indeks
  • demux_lavf: Gi alltid libavformat filnavnet når du undersøker
  • (hjelper med mp3-filer)
  • demux_mkv: legg til V_SNOW-tag til mkv_video_tags
  • dvb: Fest lang kanalbytte: neste / tidligere kanal
  • dvb: reparasjoner for ATSC tuning
  • lavc_conv: klemme tidsstemplene til positive (# 5047)
  • macOS: lagre bunt på macOS High Sierra (10.13) (# 4926, # 4866)
  • mp_image: Kopier alltid fargeattributter på hw nedlastning (# 4804)
  • mp_image: velg et eksplisitt fallback for Chrome-plassering (# 4804)
  • msg: bump log nivå av - log-filen til -v -v
  • msg: tolk en rekke meldingsnivåer
  • osc: lag sjeldne stabeloverløp når du endrer synlighetsmodus
  • osdep / io: Legg til android-relatert bullshit for å fikse filer> 2 GiB
  • player / playloop.c: respekter avspillings starttid når du bruker --loop-fil
  • spiller: Tillat søk i bufret deler av usynlige strømmer
  • spiller: Spor språket matchende tilfelle ufølsom (# 5272)
  • spiller: bruk start tidsstempel for ab-looping hvis -ab-loop-a er fraværende
  • spiller: Når du legger til ekstern fil, må du alltid legge til alle sportyper (# 5132)
  • restore-old-bindings.conf: legg til gamle MacOS / Wayland AXIS-bindinger
  • skjermbilde: lag kataloger fra mal
  • skript: rapporter dlerror () output
  • sd_ass: godta RFC8081 skrift medietyper
  • sd_ass: aksepter otc som tilbakebetaling OpenType samling filtillegg
  • stream_libarchive: Arbeid rundt ulike typer locale braindeath
  • (https://git.io/vbiFJ)
  • subprocess-win: Ikke endre musepekeren når du oppretter prosesser
  • video: Legg til et hack for å unngå manglende teksting med vf_sub (# 5194)
  • video: lagre alfahåndtering (# 4983)
  • video: reparer minnelekkasjer (omtrent 1 KB per dekodet ramme) med hwdec kopimoduser
  • video: fikser rotasjon og deinterlace-autofilter
  • video: Passer riktig gjennom ICC-data
  • vo: legg til støtte for eksternt drevet renderloop og gjør vei til bruk den
  • (delvis reparerer visningssynkronisering under vei, deaktiverer gjengivelse når vinduet
  • er usynlig)
  • vo_gpu: endre - tone-mapping-desaturate algoritme
  • vo_gpu: Aktiver 3DLUTs i dum modus
  • vo_gpu: lag gamma skala
  • vo_gpu: reparer mobius-tonekartkompatibilitet til GLSL 120 (# 5069)
  • vo_gpu: reparer video noen ganger ikke blir gjengitt på endring av equalizer
  • vo_gpu: drep av FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: reparer mulig skjermbildekrasj (# 4905)
  • vo_gpu: opengl: bruk GLX_MESA_swap_control hvor tilgjengelig
  • vo_gpu: reduser intensiteten på --alpha = blend-tiles-kontrollpanelet
  • vo_gpu: win: fjern eksklusiv fullskjermsporing hack
  • vo_lavc: fjern rotete forsinket tekstgjenkjenningslogikk (# 4689)
  • wayland_common: implementer utdata sporing, mange opprydding og feilrettinger
  • Windows: hopp over vinduet snapping hvis Windows håndterte det
  • Windows: Legg til flere POSIXy versjoner av åpne () og fstat () (# 4711)
  • ytdl_hook: Ikke legg inn ytdl: // til ikke-youtube-koblinger i spillelister (# 5003)

Hva er nytt i versjon 0.27.0:

  • Egenskaper:
  • lagt:
  • Windows: Behandle medietaster
  • libmpv: alternativer: Legg til en trådsikker måte å varsle om opsjonsoppdateringer
  • vd_lavc / vo_opengl: støtte innebygde ICC-profiler
  • vo: gjengivelse av API-abstraksjon for fremtidige ikke-GL-videoutganger
  • vo_opengl: legg til en advarselsfunksjon for å markere farger utenom gamuten (-gamut-advarsel)
  • vo_opengl: Legg til direkte gjengivelsesstøtte (--vd-lavc-dr)
  • vo_opengl: implementere (raskere) beregne shader-basert EWA-kjernen
  • vo_opengl: implementer HLG OOTF inverse
  • vo_opengl: støtte HDR topp deteksjon (-hdr-beregning-topp)
  • vo_opengl: støtte float-inngangspikselformater
  • vo_opengl: Støtter lasting tilpassede brukertekster (# 4586)
  • vo_opengl: Støt brukercompute shaders
  • Fjernet:
  • Fjern video-equalizerhåndtering fra vo_direct3d, vo_sdl, vo_vaapi og vo_xv (GPL, ikke verdt innsatsen for å støtte eldre VO'er)
  • Alternativer og kommandoer:
  • lagt:
  • macOS: add -no-native-fs alternativet for å deaktivere den native macOS fullscreen (# 4014)
  • spiller: legg til - spor-automatisk valgmulighet
  • Endret:
  • input: bruk mnemoniske navn for museknappene, samme som Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • alternativer: endre - løp semantikk
  • spiller: make -lavfi-kompleks kan byttes ved kjøretid
  • vf_eq: fjern dette filteret (GPL; bruker libavfilters eq filter nå, med endret semantikk)
  • video: change --deinterlace behavior
  • vo_opengl: generaliser HDR-tone kartlegging til kartlegging av mapper, --hdr-tone-mapping -> --tone-mapping
  • Fjernet:
  • - Feltdominans (GPL-eneste forfatter, ingen sjanse til å relicensere)
  • input: slipp utdatert "osd" kommando
  • alternativer: drop -video-aspect-method = hybrid (kun GPL)
  • Rettelser og mindre forbedringer:
  • VERKTØY / autocrop.lua: fikse grøntgrense grense for 10-bits videoer
  • VERKTØY / lua / autodeint: oppdatering til lavfi-broen
  • VERKTØY / lua / status-linje: forbedre og oppdatere
  • av_lavrresample: ring ikke swr_set_compensation () med mindre det er nødvendig (# 4716)
  • ao_oss: reparer period_size beregning (# 4642)
  • ao_rsound: Tillat å sette verten
  • lyd: lagre spdif-modus
  • filter_kernels: riktig spline64-kjernen
  • macOS: reparer medietaster inntast når andre programmer stjeler prioriteten (# 4834)
  • macOS: reparer støtten til flere renderere (GPU-bryteren) (# 2371)
  • macOS: fjern standardmenyen "Vis Tab Bar"
  • alternativer: fix - inkluder (# 4673)
  • spiller: fikser --end med store verdier (# 4650)
  • spiller: fikser forvirring i lyd resync kode (# 4688)
  • spiller: gjør oppdatering søker litt mer robust (# 4757)
  • spiller: readd smi undertekst utvidelse (# 4626)
  • vd_lavc: endre automatisk sonde rekkefølge for å foretrekke cuda over vdpau-kopi
  • vd_lavc: reparer enhetslekkasje med kopimodus hwaccels (# 4735)
  • vd_lavc: lag hwdec-kompatibilitet med yuvj420p-formater
  • vd_lavc: fikse midtstrømshwdec fallback
  • vf_vapoursynth: Løs innvendig skilt og gjenopprett 10 biters støtte (# 4720)
  • video: økning --monitorpixelaspect range
  • vo_opengl: juster reglene for linearisering (# 4631)
  • vo_opengl: skala deband-korn til signalområdet
  • vo_opengl: tonekart på maksimal signalkomponent
  • x11: fikse at vinduet kunne endres ved bruk av embedding (# 4784)
  • ytdl_hook: Løs relative relasjonsbaner når du slår seg til segmentadresser (# 4827)
  • ytdl_hook: Støttefragmenter med relative baner, fikser segmentert DASH

Hva er nytt i versjon 0.9.2:

  • endringer:
  • Lua-sjekken sjekker nå også for lua52.pc, som brukes av Arch Linux-testing.
  • (X11) vo_opengls icc-profil-auto spør nå dagens ICC-profil i forhold til midten av vinduet.
  • ao_coreaudio, ao_alsa støtter nå å legge til dummy padding kanaler for bedre kompatibilitet med dekoder som bare støtter spesifikke kanalteller (for eksempel 5.1 skal nå fungere på en dekoder som bare aksepterer 7.1).
  • Kanalbackback (hvis lydenheten ikke støtter en gitt kanaloppsett), er forbedret.
  • vf_vapoursynth avviser nå uendret video i stedet for å utgjøre ødelagt video.
  • mpv prøver nå å autoload .sup opp tekst også.
  • Feilrettelser:
  • vo_opengls standard for fbo-format er nå rgba16, for å unngå avrundingsfeil ved bruk av ikke-standard cscale (problem nr. 1918).
  • Forbedret rammeoppførsel når du spiller video som har høyere framerate enn skjermen (problem # 1897).
  • Forsøk på å spille av en katalog vil ikke lenger spam Forbindelse mistet! til konsollloggen.
  • (Linux) Flere vo_rpi feilrettinger.
  • (Linux) Flere vo_drm feilrettinger. Pan & Scan støttes nå.
  • (X11) Korrigere fullskjermadferd på enkelte vinduschefer (problemer # 1937, # 1920).
  • (OSX) Skjermbildet vises ikke lenger alltid ved oppstart.
  • (OSX) Flere ao_coreaudio og ao_coreaudio_exclusive feilrettinger.
  • (OSX) Faste potensielle krasj ved utgang ved bruk av kakao.
  • (ClientAPI) vo_opengl_cb nå gjelder faktisk alternativer endret ved kjøretid.
  • (OSX, ClientAPI) Kakao fungerer nå når både cplayer (mpv) og libmpv er bygd samtidig; Libmpv oppretter imidlertid alltid en applikasjon singleton. Kakao må være deaktivert helt for å hindre libmpv fra å lage singleton.

Hva er nytt i versjon 0.9.1:

  • endringer:
  • mpvs IRC-kanal flyttet fra # mpv-spiller til #mpv på chat.freenode.net.
  • Dokumentasjonsoppdateringer.
  • Standardverdien for alternativet --ytdl-format er nå best, for å kunne fungere rundt youtube-dls 2015.04.26-utgivelse som standard for DASH, da FFmpeg / Libav ennå ikke støtter DASH.
  • Når du søker, viser det nåværende tidsstempelet det forutsatte søke tidsstempelet i stedet, inntil den endelige tidsstempelet er løst. Forbedrer brukerens respons på langsomme strømmer og / eller store søk.
  • Feilrettelser:
  • Korrigert utgivelsesmarkøren på DOCS / client-api-endringer. Utgivelsesbehandleren glemte å fikse det før utgivelsen ...
  • Løs opp vo_vdpau som gjør søppellinjer på H.264-video med ikke-mod16-størrelse (utgave # 1863).
  • Løs et krasje ved utgang hvis kommandoen "sub_reload" hadde blitt vist.
  • Fast søk med musen når osc-seekbarstyle = bar er satt (problem # 1876).
  • (IPC) Fast koding av UTF-8-data i JSON (utgave # 1874).

Hva er nytt i versjon 0.8.3:

  • endringer:
  • Dokumentasjonsrettelser og oppdateringer.
  • (Client API) Forklar mpv_opengl_cb_render's visningsportparameteradferd.
  • Feilrettelser:
  • (X11) Fix crash på vo_xv: no-colorkey med Overlay-adapteren. (feil # 1629)
  • Gjør videoutjevningen riktig på enkelte VAAPI-drivere. (bug # 1647)
  • Forhindre at OSD forsvinner når du klikker på mozplugger. (feil nr. 1672)
  • Den nye DVB-S2-støttekoden, som bruker S2API, bygger nå på FreeBSD.
  • Fiks dekoding av søkbar matroska fra usynlig nettverksstrøm. (feil # 1656)
  • (OSX) Fix krasj når du lukker et VO-vindu (vanligvis ved utgang). (feil nr. 1657)
  • (OSX) Hold musemarkøren over når du er over Dock eller Launchpad. (feil # 513)
  • (OSX) Fiks musepekeren automatisk å skjule når spilleren er fullskjerm.
  • vf_vavpp (VAAPI etterbehandling) deinterlaces video riktig.
  • smb: // strømmer bruker nå strømbufferen (pleide å være ineffektiv).
  • (Windows) Ikke skjul musemarkøren når den svever vinduesmenyen.
  • Fest 8-kanals utgang på ao_jack. (bug # 1688)
  • Fix -mf-fps-parameter på JPEG-filer. (bug # 1689)
  • Fix anamorfisk skalering ignoreres hvis den var svært liten.

Hva er nytt i versjon 0.8.0:

  • endringer:
  • (!) vo_opengl_old er fjernet. OpenGL-gjengivelse krever nå maskinvare som kan gjøre minst OpenGL 2.1, den eldste versjonen støttes av vo_opengl.
  • (!) vf_pp er fjernet. En versjon av den kan fortsatt nås via lavfilter (f.eks. --Vf = lavfi = [pp ...]), men det mottar ingen QP-informasjon. Også, vf_dlopen sender ikke lenger QP-informasjon til sin lastet plugin heller (det er alltid 0).
  • (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc og vf_ilpack er alle blitt fjernet. Porter eller alternative versjoner av disse filtrene er tilgjengelige via libavfilter (vf_lavfi).
  • vf_pullup og vf_noise er nå bare wrappers til deres libavfilter-ekvivalenter. Begge er bare tilgjengelige for øyeblikket på FFmpeg (ikke Libav).
  • (!) ao_portaudio er fjernet. Det er god støtte for de innfødte lyddriverne på alle de store skriveplattformene, samt ao_sdl og ao_openal som fallbacks.
  • (!) vo_opengls lscale suboption har blitt omdøpt til skala; lradius er nå skala-radius, lparam1 og lparam2 er nå henholdsvis skala-param1 og skala-param2; lscale-down er nå nedskalert. Cscale-suboptionen forblir som den er.
  • (!) Flere av de forhåndsdefinerte aliasene for vo_opengl som støttes av skalaen er fjernet; bruk skala-radius for å stille om nødvendig. For eksempel bruk --vo = opengl: scale = lanczos: skala-radius = 2 i stedet for skala = lanczos2. Standardradiusen anbefales for de fleste filtre.
  • (!) vo_opengl støtter ikke lenger stereo suboption. Anaglyph-effekten kan gjengis med stereo3d-filteret. Quadbuffer-støtten, som krever dyre spesialisert maskinvare til å begynne med, blir fjernet.
  • (!) Ca-gamma-suboption til vo_opengl er fjernet. BT.1886-spesifikasjonen sier at det egentlig er hvordan det skal gjøres, så det er nå standard når srgb eller icc-profil er aktivert. Dette inkluderer ikke BT.1886s gammaldråp.
  • (!) De ikke-skala-sep og indirekte delopsjoner til vo_opengl er fjernet. Disse er nå autodetektert og aktivert når de ville ha fordel.
  • (!) --lua og --lua-opts parametrene / opsjonene kalles nå - henholdsvis skriftlig og --script-ops, Lua subdir av mpv config dir forventes nå også å bli kalt skript i stedet.
  • (!) Alternativet -fixed-vo er fjernet. Det har vært standard i lang tid uansett, og deaktivering av fast-vo er ikke nyttig.
  • vo_opengl_hq har blitt oppdatert for å ta hensyn til nye funksjoner. fancy-downscaling og sigmoid-oppskalering er aktivert, "mitchell" er nå standard for nedskalering.
  • OSD-meldingen under siktbarhet er nå klarere om teksting er skjult eller bare ikke tilgjengelig / valgt.
  • Enhets-IDene som er gitt til -audio-enhet for bruk med ao_coreaudio bruker nå UID, slik at de ikke endres når enheter blir lagt til / fjernet eller etter omstart.
  • - msg-nivå aksepterer nå også ',' som separator.
  • (Client API) Klient-API nekter nå å initialisere hvis LC_NUMERIC-lokaliteten ikke er "C".
  • (Client API) Den innfødte typen av msg-nivå-parameteren er nå en nøkkelverdi-liste. Innstilling eller lesing av det som en streng virker fortsatt.
  • (Slave API) Kommandoen get_property er nå utdatert.
  • Dokumentasjonsoppdateringer.
  • PDF-dokumentasjonen er nå deaktivert som standard fordi rst2pdf er uklar, og forårsaker merkelige byggfeil.
  • Skriv ut desync meldinger med negativ A / V synkronisering også. Mens det er sjeldent, kan det skje med noen bruksområder av --autosync.
  • Feilrettelser:
  • (Windows) Unngå å endre størrelsen på videovinduet når spilleren er minimert, kanskje adressen bug # 1547.
  • (NetBSD) Løs bygge med v4l2.
  • (Linux) Forsøk å håndtere konflikter med pulseaudio-mikseren. (bug # 1578)
  • Flere cdda: // reparasjoner. (bugs # 1555, # 1560)
  • VP9 tidsstempler forårsaker ikke lenger "mangler PTS" advarsler med nye nok FFmpeg-bygg.
  • Løs en krasj når du bruker H.264-maskinvaredekodering på nye nok libavcodecs. (feil # 1587)
  • Nye funksjoner:
  • vo_opengl støtter nå rammeblanding for å eliminere stamming når video framerate ikke passer fint sammen med skjermfrekvensen gjennom glattmotion-suboption. Dette er ikke ment å kunstig øke videoens FPS, så det er ingen "såpeoperaeffekt" eller vanskeligheter med noen videotyper (for eksempel anime).
  • vo_opengl støtter nå sigmoidal oppskalering (for eksempel for fullskjerm), noe som reduserer ringing indusert ved oppskalering, aktivert gjennom segmoid-oppskalingsunderstillingen.
  • vo_opengl støtter nå ewa_lanczos (Jinc) skalering, som gir høyere kvalitet med mindre aliasing. Den støtter en eksperimentell skala-antiring parameter, som forsøker å redusere video ringing ytterligere.
  • vo_opengl har nå en lineær-skalering suboption, som gjør scalers arbeidet i lineært lys. Implisitt av srgb, icc-profilen eller den nye segmoid-upscaling suboption.
  • vo_opengl har forbedret nedskalering for høyere downscale-forhold når fancy-downscaling er aktivert.
  • Add --keep-open = alltid for å gjøre - åpen åpen gjelder for alle filer i stedet for bare de siste.
  • mpv filtrerer nå kodene som skrives ut på konsollen for å prøve å skjule ubrukelige metadata. Filteret fungerer som en hviteliste, og kan konfigureres med alternativet - display-tags.
  • Legg til et -skala-for-vindu-alternativ som, når det er satt til 'nei', forhindrer teksting i å endre pikselstørrelsen når vinduet endrer størrelser.
  • vo_opengl har nå teknisk støtte for GLES 2 og 3 (men ikke GLES 1). GLES 3-støtten er bare testet på Mesas programvareimulering. GLES 2 har blitt testet på nvidia drivere. Begge GLES-modiene er mangelfull og ineffektiv på grunn av GLES-begrensninger, slik at de ikke bør foretrekkes over standard OpenGL-modus.
  • (X11) vo_opengl støtter nå ICC-profil-auto-alternativet på X11-verter.
  • A-tasten nå som standard, sykluser gjennom en liste over forhåndsinnstilte aspektforhold. Formelt å brukes til å arbeide rundt ødelagte filer.
  • Det er nå en "force" -modus for - loop. Fungerer som "inf", men prøver å åpne filer / strømmer selv om det oppsto en feil i det forrige forsøket.
  • Det er nå et -logg-filalternativ for å skrive mpvs loggmeldinger til en spesifisert fil.
  • Det er nå et -audio-fil-auto-alternativ for å automatisk laste inn en ekstern lydfil med visse begrensninger. Vil bare laste ekstern lyd hvis spillfilen har en videostrøm. Angi som "eksakt" som standard. (feil nr 967)
  • Det er nå et alternativ for nettverksutkobling for å angi en timeout på sekunder for nettverkstilgang. Hvis 0 (standard), bruker libavformat-standarden. Hvis en protokoll som ikke støtter timeouts, brukes, ignoreres dette alternativet.
  • (X11) Spesialtastene XF86 er nå alle mappable i input.conf. Alle nøkler som er dokumentert i XF86keysym.h er tilgjengelige, men bare som deres numeriske koder.
  • (Linux) DVB-implementeringen støtter nå DVB-S2 gjennom S2API.
  • (Linux) VDR-formatet for channels.conf støttes nå og foretrekkes. Se http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf for syntaksen. Tuning til DVB-S2-kanaler krever VDR-formatet channels.conf.
  • (Linux) Det er nå et -dvbin-full-transponder-alternativ for håndtering av spesielle kringkastingssaker der PIDer bytter, eller bare for å jobbe rundt ufullstendige PID-data.
  • (Client API) Det er nå en opengl_cb VO, som mottar OpenGL-konteksten fra libmpv-klienten. Dette gjør at en klient kan gjengi libmpv-video direkte til en gitt OpenGL-kontekst uten å måtte bruke --wid embedding.
  • (Client API) Den ovenfor nevnte parameteren kan nå settes til enhver tid, men har ingen effekt hvis en fil allerede er lastet.
  • (Client API) Listen over DVD-titler kan nå forespørres.
  • (Client API) Det er nå en filtrert metadataegenskap, som bare inneholder kodene tillatt av --display-tags.
  • (Client API) Det er nå støtte for XEmbed - breddemål, for eksempel en GtkSocket's gtk_socket_get_id ().
  • (Client API) Det er nå en filformategenskap med et symbolsk navn for filformatet. I noen tilfeller kan dette være en kommaseparert liste over ulike forskjellige utvidelser på grunn av libavformat-idiosyncrasies.
  • (Client API) Det er nå en musekommando for å generere museventiler over videovinduet.
  • (Client API) Det er nå en delvis søkbar egenskap som angir om en fil kun anses å være søkbar på grunn av strømbufferen, men vil ikke være søkbar ellers (f.eks. realtime stream eller HTTP uten gjenoppta støtte). Små relative søker kan være bra, men større søker vil trolig mislykkes.
  • (Client API) Det er nå en MPV_EVENT_QUEUE_OVERFLOW-hendelse som legges ut når hendelser må slettes fordi køen er full. Ingen ytterligere hendelser blir publisert før MPV_EVENT_QUEUE_OVERFLOW er forbrukt for å unngå duplisert innlegging.
  • (Client API) Det er nå en assistent mpv_wait_async_requests () -funksjon som blokkerer til alle kjente async-forespørsler har fullført. (feil # 1542)
  • (Client API) Det er nå en detected-hwdec-egenskap som returnerer den oppdagede maskinvaredekoderen når en er vellykket åpnet. Dette returnerer sannsynligvis bare en gyldig verdi etter at avspillingen har startet.
  • (Client API) Det er nå audio_add, audio_remove og audio_reload kolleger til tilsvarende sub_ kommandoer for håndtering av eksterne lydfiler.

Lignende programvare

SLMotion
SLMotion

2 Jun 15

QuickRip
QuickRip

3 Jun 15

DumpHD
DumpHD

3 Jun 15

Kommentarer til mpv

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!