mpv on avoimen lähdekoodin projekti, joka tarjoaa käyttäjille komentorivin toisto-ohjelmiston, joka on haettu tunnetuista MPlayer- ja mplayer2-sovelluksista. Se on erittäin kevyt ja toimii GNU / Linux- ja Microsoft Windows -alustoilla.
Ominaisuudet yhdellä silmäyksellä
Tärkeimpiä ominaisuuksia ovat parannettu tuki MKV (Matroska) -tiedostoille, selkeät CLI-asetukset, GPU-videodekoodaus, laadukas videolähtö, tarkka hakutuki, rajaton äänituki, parempi PulseAudio-tuki sekä näytöllä varustettu ohjain. p>
Lisäksi se tarjoaa paremman taukokäsittelyn, VDPAU-parannukset, tuki muokkausavaimille, oikean värin jäljentämisen, paremman äänen ja videon synkronoinnin käsittelyn, laadukkaat tekstityksen sekä tuen useiden tiedostojen toistamiseksi samanaikaisesti. / p>
Toinen mielenkiintoinen piirre mpv: ltä on kyky toistaa videotiedostoja laadukkaammin kuin monet muut avoimen lähdekoodin multimediasovellusohjelmat yksinkertaisesti siksi, että se perustuu FFmpegin hwaccel-sovellusliittymiin (jotka tukevat VAAPI-, VDA- ja VDPAU-videodekoodauskiihtyvyyttä).
Perustuu erittäin arvostettuun FFmpeg-multimediakehykseen
Ohjelma perustuu arvostettuun FFmpeg-multimediakehykseen, erityisesti libavutil-, libavcodec-, libavformat-, libswscale-, libavfilter- ja libavresample-kirjastoihin. Tämän vuoksi se tukee laajaa valikoimaa videotiedostomuotoja sekä ääni- ja tekstitysvirtoja.
Vaikka mplayer2- ja MPlayer-ohjelmissa on joitain toimintoja, mpv tarjoaa käyttäjille huippuluokan ominaisuuksia, kuten puhdas päätelaite, jossa on helppo muistaa ja helppokäyttöiset asetukset, parannettu vaste ja OSS4-äänenvoimakkuuden säätö.
Tässä on myös erittäin tärkeää mainita, että ohjelma käyttää OpenGL-pohjaista videolähtöä, joka tarjoaa käyttäjille videon skaalausta, värinhallintaa ja monia muita huippuluokan toimintoja, joita videofilit vaalivat.
Bottom line
Yhteenvetona, kun taas mpv: ssä ei välttämättä ole graafista käyttöliittymää, jolla on olennaisia ominaisuuksia, kuten ääni- ja videon taajuuskorjaimet, se tarjoaa erittäin kevyt ja suorituskykyisen videotoiston kaikkien Linux-käyttöjärjestelmien ja työpöytäympäristöjen kanssa.
Uutta strong> tässä julkaisussa:
- Tämä julkaisu vaatii FFmpeg 4.0 tai uudemman.
- Ominaisuudet:
- Lisätty:
- ao / openal: Lisää parempi näytemuoto ja kanavaasettelun valinta li>
- ao / openal: Lisää suoran kanavan tuki
- kaakao-cb: alustava toteutus via opengl-cb API
- context_drm_egl: Esitä 30bpp-tuki (vaatii Mesa 18.0.0_rc4 tai uudempaa)
- osx: Lisää joitakin valikkopalkkiosia Applesin HIG: n ehdottamana
- vo_gpu: kuvakaappaukset käyttävät GL-renderöintiä (# 5498, # 5240)
- x11: tuki Vaihto + TAB syöttöavainta sitomalla (# 5849)
- ytdl_hook: tukee native dash-demuxer, jos se on olemassa
- Changed:
- ao_alsa, ao_pulse: vähennetään pyydettyä puskurin kokoa
- audio: vaihda formaatin neuvotteluja, poista kanavan remix fudging
- asiakas-sovellusliittymä: deprecate opengl-cb API ja käyttöön korvaava API
- demux: pienempi demuxer-välimuistin oletuskoko 400MB / 400MB - 50MB / 150MB
- osx: deactivate aina macOS varhaisen opengl-huuhtelu
- scripting: muuttaa kun / kuinka pelaaja odottaa skriptien lataamista li>
- vo_gpu: HDR-piikin havaitsemisen erilaiset parannukset
- vo_gpu: erilaiset parannukset HDR-äänen kartoitukseen
- wayland_common: päivitys vakioon xdg-shell
- ytdl_hook: analysoi youtube-soittolistan urlla asettaaksesi aloitusindeksin jos --ytdl-raw-option = yes-playlist = on määritetty
- Poistettu:
- af_lavrresample: hylkää suodatin
- Poistettu:
- rakentaa: pudota tuki SDL1: lle (käytetään vain ao_sdl: ään)
- Asetukset ja komennot:
- Lisätty:
- Lisää useita --audio-resample- * -vaihtoehtoja, joita pitäisi nyt käyttää --af-defaults = lavrresample sijasta:
- ao / openal: --openal-suora-kanavat
- -komento: lisää --osd-on-seek -vaihtoehto oletusarvoisesti palkkiin
- -komento: lisää muutoslistakomento (# 5435)
- vaihtoehdot: lisää --http-proxy
- vaihtoehdot: lisää sisäänrakennettu matalan latenssiprofiili
- vaapi: valitse vaihtoehto, jos haluat valita ei-oletusarvon mukaisen laitepolun --vaapi-laitteella (# 4320)
- video: lisää vaihtoehto latenssin pienentämiseksi 1 tai 2 kehyksellä
- vo_gpu: käyttöön --target-huippu (# 5521)
- Changed:
- komento: vaihda sykli-arvo komentokäyttäytymistä (# 5772)
- config: korvaa config dir lua-asetukset / with dir script-opts /
- vaihtoehdot: --lavfi-complex vaatii nyt yksilöllisesti nimettyjä suodatintyyppejä.
- vaihtoehdot: --ytdl on nyt aina käytössä, vaikka libmpv
- vaihtoehdot: make --deinterlace = kyllä aina deinterlace (# 5219)
- vaihtoehdot: paranna hieman lavfi -sillan suodatintuotantoa
- vo: nimeä --vo = opengl-cb --vo = libmpv
- Poistettu:
- koodaus: hylkää joukko epäselviä vaihtoehtoja (--ovoffset, --oaoffset, --ovfirst, --oafirst)
- vaihtoehdot: deprecate --vf-defaults ja -af-defaults
- osx: --gpu-context = kaakao --gpu-api = opengl on nyt vanhentunut puolesta --vo = libmpv
- Poistettu:
- -komento: poista vanha yhteensopivuuskäytävä, jonka avulla CLI-aliakset voidaan asettaa ominaisuudeksi, vanhentuneena 0.26.0
- syöttö: poista vanhojen komentojen käsittely MPlayer-komennoista, jotka olivat vanhentuneita vuonna 2013
- vaihtoehdot: pudota -opensles-sample-rate, kuten --audio-samplerate olisi käytettävä haluttaessa
- vaihtoehdot: pudota vanhentuneet --videotoolbox-muoto, --ff-apu, --ff-vid, --ff-sid, --ad-spdif-dtshd, --softvol -valinnat
- vaihtoehdot: poista --video-stereotila
- vaihtoehdot: poista vanhentuneiden automaattisten profiilien poistot
- vaihtoehdot: poista seuraavat koodausvaihtoehdot: - kopiot (nyt oletus, vanha aikaleiman käsittely on poissa), --oneverdrop (nyt oletus), --oharddup (sinun on käytettävä --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
- Korjaukset ja pienet parannukset:
- HIDRemote: korjaa äänenvoimakkuuspainikkeet macOS 10.13: ssa (# 5721)
- TYÖKALUT / autolisäys: Korjaa rikki "poistettu käytöstä" -vaihtoehto
- TYÖKALUT / autoload: Vahvempi ja hidas hakemistotieto (# 5618)
- ao_sdl: korjaa oletuspuskuri koko
- rakentaa: lisää staattiset kirjastot libmpv.pc: hen
- rakentaa: bump waf 2.0.9: lle (korjaa Python 3.7 -yhteensopivuuden)
- rakentaa: lisää manuaalisesti standardi kirjaston hakupolkuja linkittämiseen (# 5791)
- yhteinen: kierrä kaikki kokonaislukuajat millisekunteihin
- demux, soitin: korjata harva videovirtojen toisto (w / still -kuvia)
- demux: tuki tiettyihin ajastettuihin metatietoihin (esim. ICY)
- demux_mkv: lisää V_AV1-tunniste AV1: lle
- demux_mkv: tuki Meridian Lossless -pakkaus Matroskassa (# 5923)
- näytä lisää metatietotunnisteita videotoiston aikana
- drm_atomic: Korjaa muistivuotoja drm_atomic_create
- Ota käyttöön FUSE-tiedostojärjestelmien välimuisti OpenBSD- ja FreeBSD-tiedostojärjestelmissä
- gpu: mieluummin 16-bittiset liukuva FBO-formaatit 16bit kokonaislukuihin
- hwdec_vaegl: Korjaa VAAPI EGL interop, jota käytetään gpu-context = drm
- input.conf: käytä tarkkaa arvoa [sidontaan, mikä on käänteinen]
- syöttö: lisää avainsidonta laitteiston dekoodauksen vaihtamiseen
- syöttö: vähäiset lisäykset oletusnäyteisiin (# 973)
- osc: Korjaa tiedostojen ohittaminen, jos niitä haetaan liukusäätimellä
- pelaaja: korjaa kummallista käyttäytymistä painokytkimellä
- soitin: korjata raidan ulkoisten tiedostojen automaattinen valinta uudelleen
- terminal-unix: Lopeta yrittää lukea, kun päätelaite katoaa (# 5842)
- video: odota, että viimeinen kehys on tehty EOF: llä
- video: korjaa - video-kiertää joissakin tapauksissa
- video: Korjaa crash vdpaun kanssa, kun aloittaa uudelleen renderoinnin (# 5447)
- vo_gpu: korjaa anamorfiset kuvakaappaukset (# 5619)
- vo_vdpau: korjaa pienennys- ja kiertoongelmat
Uutta strong> versiossa 0.28.0:
- Ominaisuudet:
- Lisätty:
- Lisää DRM_PRIME-formaatin käsittely ja näyttö RockChip MPP -dekoodereille
- csputils: Lisää Display P3 -esimerkkien tuki
- demux: tukevat useita hakukelpoisia välimuistin alueita, näytä välimuistin alueet OSC: ssä
- demux_playlist: tuki .url-tiedostoja (# 5107)
- dvb: Lisää useita frontenditukea (enintään 8)
- dvb: toteuttaa modulaation jäsentämisen VDR-tyyppisille kanaville config
- hwdec: lisää mediacodec-laitteistodekooderi IMGFMT_MEDIACODEC -kehyksille,
- nimeä mediacodec uudestaan mediacodec-kopioon
- lua: integroi stats.lua -komentosarja (sidottu i / I: ksi oletuksena)
- vd_lavc: lisää tukea nvdec hwaccel : lle
- vo_gpu: lisää android opengl -apuohjelma
- vo_gpu: alkuperäinen d3d11-tuki
- vo_gpu: vulkan support
- Poistettu:
- af: poista vanhentuneet äänisuodattimet (kanavat, taajuuskorjain, panorointi, äänenvoimakkuus;
- korvaavat lavfi-levyt)
- vf: poista useimmat GPL-videosuodattimet (crop, dsize, expand, flip, gradfun, mirror,
- noformat, pullup, kierrä, asteikko, stereo3d, yadif; korvaaminen lavfissa)
- vf_buffer: poista tämä suodatin
- video: poista automaattinen stereo3d-suodattimen lisääminen
- vo_gpu: poista hwdec_vaglx interop
- vo_opengl: refactor vo_gpu
- vo_wayland: poista li>
- Asetukset ja komennot:
- Lisätty:
- demux: lisää vaihtoehto luoda CC-raitoja innokkaasti (--sub-create-cc-track)
- vaihtoehdot: lisää --start = none, jos haluat nollata aiemmin määritetyn aloitusajan
- vaihtoehdot: lisää --vlang-kytkin
- Changed:
- välimuisti: pienempi oletuskoko on 2 * 10 Mt
- demux: kopioi demuxer-välimuistin kesto 10 tuntia
- demux: käytä verkossa oletettavasti pyydettävää välimuistia, bump prefetch limit
- msg: tee --msg-level affect --log-tiedosto myös
- pelaaja / misc.c: sallivat sekä - length-ja -end -toiminnon hallita pelata päätepistettä
- pelaaja: vastaa tekstityksiä, joilla on kielentunnistimet --sub-auto = tarkka
- nimeä --opengl-hwdec-interop -gpu-hwdec-interop (nyt enimmäkseen hyödytön)
- vd_lavc: mieluummin nvdec over vdpaun kanssa --hwdec = auto (parempi koodekki ja pinta li>
- formaatti tuki)
- vd_lavc: nimeä uudelleen --hwdec = rpi - hwdec = mmal
- Poistettu:
- vaihtoehdot: poista --heartbeat-cmd ja --heartbeat-interval
- (muuten korjaa # 4888)
- Korjaukset ja vähäiset parannukset
- TOOLS / autoload.lua: lisää ogm, ogg ja opus -laajennukset
- Käytä / dev / tty: n asemaa terminaalin tulon (# 4190) sijaan
- Ääni: lisää äänen softvol-käsittely AO: ksi (korvaa aiemmin GPL-koodin)
- audio: korjaa kanavan muuntaminen NA-kanavilla (esim. ALSA)
- audio: Korjaa puuttuva äänenvoimakkuuden päivitys initissä ja reinit
- csputils: Korjaa DCI P3: n ensisijaiset valkoiset kohdat
- demux: älä anna tekstityksen sekoittaa puskuroidun ajan näyttöä
- demux: korjaa tiedostoja, jotka sisältävät liitteenä olevia kuvia
- demux: tarkka kirjanpito tavoitettaville alueille radan kytkimiin (korjaukset puuttuvat
- ääntä pyörittäessä ääniraitoja esim. EDL, -merge-tiedostot, tilattu
- kappaleet ja youtube-dl pseudo-DASH)
- demux: korjaa crash cue / tilannut luku -tiedostot (# 5027)
- demux: nopeuttaa välimuistihakuun karkealla indeksillä
- demux_lavf: anna libavformat aina filename, kun tutkitaan
- (auttaa mp3-tiedostoissa)
- demux_mkv: lisää V_SNOW-tunniste mkv_video_tags
- dvb: Korjaa pitkä kanavakytkentä: seuraava / edellinen kanava
- dvb: korjaukset ATSC-viritykselle
- lavc_conv: kiristä aikaleimat myönteiseen (# 5047)
- macOS: korjata nippu makos High Sierra (10.13) (# 4926, # 4866)
- mp_image: aina kopioi väritulokset hw-lataukseen (# 4804)
- mp_image: valitse eksplisiittinen varoitus värikohtaa (# 4804) varten
- msg: log-tiedoston bump-lokitaso -v -v
- viesti: tulkitse uudelleen viestitasojen joukko
- osc: Korjaa harvinainen pino ylivuoto näkyvyyden muokkaamisen yhteydessä
- osdep / io: lisää androideihin liittyvä paska tiedostojen korjaamiseen> 2 GiB
- soitin / playloop.c: kunnioittaa toiston aloitusaikaa, kun käytät --lop-tiedostoa
- pelaaja: voit etsiä etsimättömien streamien välimuistissa olevia osia
- pelaaja: tee kiekkojen kielen yhteensopivuus (# 5272)
- soitin: käytä alkamispäivää ab-loopingille, jos --ab-loop-a puuttuu
- soitin: ladatessasi ulkoista tiedostoa lisää aina kaikki raidan tyypit (# 5132)
- restore-old-bindings.conf: lisää vanhat macOS / Wayland AXIS -yhteydet
- kuvakaappaus: luoda hakemistoja mallista li>
- komentosarjat: raportti dlerror () lähtö
- sd_ass: hyväksy RFC8081-fonttityypit
- sd_ass: hyväksy otc varattavaksi OpenType-kokoelmatiedoston laajennukseksi
- stream_libarchive: työskentele eri paikallistason braindeath -tyyppien ympärillä
- (https://git.io/vbiFJ)
- subprocess-win: älä muuta hiiren osoitinta prosessien luomisessa
- video: Lisää hakkeri, jotta vältetään tekstien puuttuminen vf_subilla (# 5194)
- video: korjaa alfa käsittely (# 4983)
- video: Korjaa muistivuotoja (noin 1 kt / dekoodattu kehys) hwdec-kopiointitiloilla
- video: korjaa rotaatio ja erottaa automaattiset suodattimet
- video: siirrä oikein ICC-tiedot
- vo: lisää tukea ulkoisesti toimivalle renderloopille ja anna reittialue käyttää sitä
- (korjaa osittain näytön synkronoinnin reittialueella; poistaa ikkunan näyttämisen ikkunasta li>
- näkymätön)
- vo_gpu: muuta --tone-mapping-desaturate algoritmi
- vo_gpu: ota 3DLUT-tilat käyttöön tyhjänä tilassa
- vo_gpu: korjaa gamma-asteikko
- vo_gpu: korjaa mobius-äänen kartoituksen yhteensopivuus GLSL 120: een (# 5069)
- vo_gpu: korjaa videota, jota ei toisteta uudelleen taajuuskorjaimen muutoksella
- vo_gpu: lopeta FBOTEX_FUZZY (# 1814)
- vo_gpu: opengl: korjaa mahdollinen kuvakaappausikkunan kaatuminen (# 4905)
- vo_gpu: opengl: käytä GLX_MESA_swap_controlia, jos se on saatavilla
- vo_gpu: vähentää --alpha = sekoitus-laatat ruutulokeron intensiteetti
- vo_gpu: win: poista eksklusiivinen koko näytön tunnistuskolmiota li>
- vo_lavc: poista sekava myöhästynyt tekstityksen renderointilogiikka (# 4689)
- wayland_common: toteutuksen seuranta, monet puhdistukset ja korjaukset
- Windows: ohita ikkuna napsauttamalla, jos Windows käsitteli sitä
- Windows: lisää avoimen () ja fstat () (# 4711) version POSIXy-versioita li>
- ytdl_hook: älä liitä ytdl: // muihin kuin youtube-linkkeihin soittolistoihin (# 5003)
Uutta strong> versiossa 0.27.0:
- Ominaisuudet:
- Lisätty:
- Windows: käsitellä mediapainikkeita li>
- libmpv: vaihtoehdot: lisää thread-safe tapa ilmoittaa lisäasetukset
- vd_lavc / vo_opengl: tukevat upotettuja ICC-profiileja
- vo: API-abstraktin esittäminen tuleville ei-GL-videolähdöille
- vo_opengl: lisää gamut-varoitusominaisuus korostaa out-of-gamut-värejä (--gamut-warning)
- vo_opengl: Lisää suoran renderoinnin tuki (--vd-lavc-dr)
- vo_opengl: toteuttaa (nopeammin) shader-pohjaisen EWA-ytimen laskenta li>
- vo_opengl: toteuta HLG OOTF käänteinen
- vo_opengl: tukee HDR-piikin havaitsemista (--hdr-compute-peak)
- vo_opengl: tukevat float -tulon pikselimuodot
- vo_opengl: tukee mukautettuja käyttäjäkuvioita (# 4586)
- vo_opengl: tukee käyttäjän laskenta shaders
- Poistettu:
- Poista videon taajuuskorjaimen käsittely vo_direct3d: stä, vo_sdl: stä, vo_vaapi: stä ja vo_xv: stä (GPL, ei kannattavaa tukea vanhoja VO: ita)
- Asetukset ja komennot:
- Lisätty:
- macOS: lisää --o-native-fs-vaihtoehto poistaaksesi alkuperäisen macOS-koko näytön (# 4014)
- soitin: lisää --track-auto-selection -vaihtoehto
- Changed:
- syöttö: käytä hiiren painikkeiden muistihälytyksiä, kuten Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
- vaihtoehdot: change --loop semantti
- pelaaja: tee --lavfi-complex vaihdettavissa ajon aikana
- vf_eq: poista tämä suodatin (GPL, käyttää libavfilterin eq-suodatinta nyt muutettuina semanttina)
- video: muutos - rivinvaihtokäyttäytyminen
- vo_opengl: yleistää HDR-äänen kartoituksen gamma-kartoitukseen, --hrr-sävyn kartoitus -> -soitto-kartoitus
- Poistettu:
- - kenttävaltaisuus (vain GPL: n tekijä, ei mahdollisuutta relicensens)
- panos: pudota vanhentunut "osd" -komento
- vaihtoehdot: pudota --video-aspect-method = hybridi (vain GPL)
- Korjaukset ja pienet parannukset:
- TYÖKALUT / autocrop.lua: korjaile 10-bittisten videoiden blackdetect-musta raja
- TOOLS / lua / autodeint: päivitys lavfi -sillalle
- TOOLS / lua / status-line: paranna ja päivittyy
- af_lavrresample: älä soita swr_set_compensation () ellei sitä tarvita (# 4716)
- ao_oss: korjaa period_size -laskenta (# 4642)
- ao_rsound: salli isäntäasetusten määrittäminen
- audio: korjaa spdif-tila
- filter_kernels: oikea spline64-ydin
- macOS: korjaa mediatiedostot, kun muut Apps varastaa prioriteetin (# 4834)
- macOS: Korjaa useiden mallien tukeminen (GPU-kytkin) (# 2371)
- macOS: poista tavallinen "Näytä välilehdeltä" -valikkokohde
- vaihtoehdot: korjaa - sisälly (# 4673)
- pelaaja: korjaa - suuria arvoja (# 4650)
- pelaaja: korjaa hämmennystä ääniresignaalissa (# 4688)
- soitin: päivitys on hauskempi (# 4757)
- soitin: readd smi alaotsikon laajennus (# 4626)
- vd_lavc: vaihda automaattisen koettimen tilaus mieluummin cuda over vdpau-copy
- vd_lavc: korjaa laitteen vuotaminen kopiomoodin kanssa (# 4735)
- vd_lavc: Korjaa hwdec-yhteensopivuus yuvj420p-muodoissa
- vd_lavc: Korjaa mid-stream hwdec -varaus
- vf_vapoursynth: korjaa käänteinen merkki ja palauta 10-bittinen tuki (# 4720)
- video: lisää --monitorpixelaspect alue
- vo_opengl: säädä linearisoinnin sääntöjä (# 4631)
- vo_opengl: mittakaava deband-viljasta signaalille
- vo_opengl: sävyn kartta maksimisignaalikomponentissa
- x11: korjaa tämä ikkuna voi olla pienennetty upotettaessa (# 4784)
- ytdl_hook: ratkaise suhteelliset polut liitettäessä segmentin URL-osoitteita (# 4827)
- ytdl_hook: tukevat fragmentteja, joilla on suhteelliset polkuja, korjaa segmentoitu DASH
Uutta strong> versiossa 0.9.2:
- Muutokset:
- Lua-tarkistus tarkistaa myös lua52.pc: n, jota Arch Linux-testaus käyttää.
- (X11) vo_openglin icc-profiili-auto kysyy nykyistä ICC-profiilia suhteessa ikkunan keskustaan.
- ao_coreaudio, ao_alsa nyt tukee dummy-tyynyjen lisäämistä parempaan yhteensopivuuteen laitteiden dekoodereiden kanssa, jotka tukevat vain tiettyjä kanavien lukemia (esim. 5.1 nyt pitäisi toimia dekooderilla, joka hyväksyy vain 7.1).
- Kanavan varaaminen (jos äänilaite ei tue luonnollisesti tietyn kanavan asettelua) on parannettu.
- vf_vapoursynth hylkää nyt kohdistamattoman videon sijasta vioittuneen videon lähettämisen.
- mpv yrittää nyt myös lähettää automaattisesti .sup-tekstitykset.
- Virheiden korjaukset:
- vo_openglin oletusarvo fbo-muodossa on nyt rgba16, jotta vältetään pyöristysvirheet, kun käytetään ei-oletusarvoista cscalea (numero # 1918).
- Parannettu kehystystoiminta käyttäytyessä videota, jolla on suurempi framerata kuin näyttö (numero # 1897).
- Hakemiston pelaamisen yrittäminen ei enää roskapostia Yhteys menetetty! konsolin lokiin.
- (Linux) Useita vo_rpi-korjauksia.
- (Linux) Useita vo_drm-korjauksia. Pan & Scan on nyt tuettu.
- (X11) Korjaa koko näytön käyttäytyminen tietyissä ikkunanhallintaohjelmissa (julkaisut # 1937, # 1920).
- (OSX) OSD ei enää näy aina käynnistyksen yhteydessä.
- (OSX) Useita ao_coreaudio- ja ao_coreaudio_exclusive-bugikorjauksia.
- (OSX) Kiinteä mahdollinen kaatuminen lopettamisesta, kun käytät kaakaota.
- (ClientAPI) vo_opengl_cb tosiasiallisesti soveltaa vaihtoehtoja, jotka on muutettu suoritusaikana.
- (OSX, ClientAPI) Kaakao toimii nyt kun sekä cplayeri (mpv) että libmpv on rakennettu samaan aikaan; kuitenkin libmpv luo aina sovelluksen singleton. Kaakaon on oltava kokonaan pois päältä, jotta libmpv ei voi luoda singletonia.
Uutta strong> versiossa 0.9.1:
- Muutokset:
- mpv: n IRC-kanava siirrettiin # mpv-soittimesta #mpv: iin chat.freenode.net:lla.
- Dokumentaation päivitykset.
- -ytdl-formaatin oletusarvo on nyt paras, jotta voit työskennellä YouTube-dl: n 2015.04.26 -version avulla oletusarvoisesti DASH: n avulla, koska FFmpeg / Libav ei vieläkään tue DASHia.
- Kun etsit, nykyinen aikaleima näyttää ennustetun hakuaikaleiman sijasta, kunnes lopullinen aikaleima on ratkaistu. Parantaa UI: n herkkyyttä hitaissa virroissa ja / tai suurissa haussa.
- Virheiden korjaukset:
- Korjattu julkaisumerkki DOCS / client-api-muutoksilla. Julkaisuohjaaja unohti korjata sen ennen julkaisua ...
- Fix vo_vdpau roskakorien tekeminen H.264-videolla, jossa ei ole mod16-kokoa (numero # 1863).
- Korjaa kaatumisen poistumisessa, jos "sub_reload" -komento oli suoritettu onnistuneesti.
- Kiinteä haku hiirellä, kun osc-searchbarstyle = baari on asetettu (numero # 1876).
- (IPC) UTF-8-tietojen kiinteä koodaus JSON: ssa (numero # 1874).
Uutta strong> versiossa 0.8.3:
- Muutokset:
- Dokumentaatio korjaa ja päivittää.
- (Client API) Selitä mpv_opengl_cb_renderin näkymäparametrin käyttäytyminen.
- Virheiden korjaukset:
- (X11) Korjaa kaatumisen vo_xv: no-colorkey Overlay -sovittimella. (vika # 1629)
- Tee videon taajuuskorjaimen toiminta oikein joissakin VAAPI-ohjaimissa. (vika # 1647)
- Estää OSD: n häviävän, kun napsautat mozpluggeria. (vika # 1672)
- Uusi S2API: n uusi DVB-S2-tukikoodi rakentuu nyt FreeBSD: lle.
- Pyydettävän matroskan salauksen purkaminen ei-havaittavasta verkkovirrasta. (bug # 1656)
- (OSX) Korjaa kaatuminen, kun sulkee VO: n ikkunan (yleensä poistumishetkellä). (vika # 1657)
- (OSX) Pyyhi hiiren osoitin Dockin tai Launchpadin yli. (bug # 513)
- (OSX) Korjaa hiiren osoitin autohiding, kun pelaaja on koko näytön.
- vf_vavpp (VAAPI jälkikäsittely) deinterlacing video oikein.
- smb: // -virrat käyttävät nyt suoratoistonvälimuistia (aiemmin on tehottomia).
- (Windows) Älä piilota hiiren kohdistinta, kun se liikuttaa ikkunavalikkoa.
- Korjaa 8-kanavainen lähtö ao_jackissa. (vika # 1688)
- Fix -mf-fps-parametri JPEG-tiedostoilla. (bug # 1689)
- Korjaa anamorfinen skaalaus huomiotta, jos se oli hyvin vähäinen.
Uutta strong> versiossa 0.8.0:
- Muutokset:
- (!) vo_opengl_old on poistettu. OpenGL-renderointi vaatii nyt laitteiston, joka voi tehdä ainakin OpenGL 2.1: n, vanhan version, jota vo_opengl tukee.
- (!) vf_pp on poistettu. Sen versio on silti käytettävissä lavfilterin kautta (esim. --Vf = lavfi = [pp ...]), mutta se ei saa QP-tietoja. Lisäksi vf_dlopen ei enää läpäise QP-tietoja ladattua pluginaan (se on aina 0).
- (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc ja vf_ilpack on poistettu. Näiden suodattimien portit tai vaihtoehtoiset versiot ovat saatavilla libavfilterin (vf_lavfi) kautta.
- vf_pullup ja vf_noise nyt ovat yksinkertaisesti kääreitä niiden libavfilter-ekvivalentteihin. Molemmat ovat tällä hetkellä saatavilla vain FFmpeg (ei Libav).
- (!) ao_portaudio on poistettu. Kaikilla tärkeillä työpöytäympäristöillä, kuten myös ao_sdl: llä ja ao_openalilla, on hyvä tuki kaikkien alkuperäisten ääniohjainten ajaksi.
- (!) vo_openglin lscale-alioptio on nimetty asteikolla; lradius on nyt asteikko-säde, lparam1 ja lparam2 ovat nyt asteikko-param1 ja scale-param2; lscale-down on nyt asteittainen. Cscale-osavaihto pysyy sellaisena kuin se on.
- (!) Useat vo_opengl sädetän esiasetettujen aliakset, jotka on tuettu asteikolla, on poistettu. käytä asteikko-sädettä tarvittaessa. Käytä esimerkiksi --vo = opengl: scale = lanczos: scale-radius = 2 scale = lanczos2 sijasta. Oletusraja suositellaan useimmille suodattimille.
- (!) vo_opengl ei enää tue stereoalennusvaihtoehtoa. Anaglyph-tehoste voidaan toistaa stereo3d-suodattimella. Quadbuffer-tuki, joka vaatii kalliita erikoislaitteistoja, poistetaan.
- (!) Vo_openglin nolla-suboptio on poistettu. BT.1886-määrittelyssä sanotaan, että se on oikeastaan, miten se pitäisi tehdä, joten oletusarvo on, kun srgb- tai icc-profiili on otettu käyttöön. Tämä ei sisällä BT.1886: n gamma-pudotusta.
- (!) vo_opengl ei-scale-sep ja epäsuorat ali-asetukset on poistettu. Nämä tunnistetaan ja otetaan käyttöön aina, kun heillä olisi hyötyä.
- (!) --lua ja -lua-opts -parametrit / -vaihtoehdot kutsutaan nyt --script ja --script-optiksi. Lisäksi mpv-config-dir: n lua-aliruuviota odotetaan nykyään kutsuttuna skriptiksi.
- (!) Fixed-vo-vaihtoehto on poistettu. Se on ollut oletusasetus pitkään, ja kiinteän verkon käytöstä poistaminen ei ole hyödyllistä.
- vo_opengl_hq on päivitetty ottamaan huomioon uudet ominaisuudet. fancy-downscaling ja sigmoid-upscaling ovat käytössä, "mitchell" on nyt asteikko alaspäin.
- OSD-viesti on nyt selvempää siitä, onko tekstitys piilotettu vai vain sitä ei ole / valittu.
- Ao_coreaudio-laitteen kanssa käytettävät laite-ID-tunnukset käyttävät nyt UID-tunnuksia, joten ne eivät muutu, kun laitteet lisätään / poistetaan tai uudelleenkäynnistyksen jälkeen.
- - msg-taso hyväksyy nyt myös ", kuten erotin.
- (Client API) Asiakas-sovellusliittymä kieltäytyy alustamisesta, jos LC_NUMERIC-kieli ei ole "C".
- (Client API) msg-tason parametrin natiivityyppi on nyt avain-arvo-luettelo. Sen asettaminen tai lukeminen merkkijonona toimii edelleen.
- (Slave API) get_property-komento on nyt vanhentunut.
- Dokumentaation päivitykset.
- PDF-dokumentaatio on nyt estetty oletusarvon takia, että rst2pdf on muuttuva, mikä aiheuttaa kummallisia virheitä.
- Tulosta myös desync-viestit, joissa on negatiivinen A / V-synkronointi. Vaikka harvinaista, se voi tapahtua joissakin autosynk-käyttötavoissa.
- Virheiden korjaukset:
- (Windows) Vältä videon ikkunan koon muuttamista, kun pelaaja on minimoitu, saattaa käsitellä vika # 1547.
- (NetBSD) Korjaa rakentaa v4l2: lla.
- (Linux) Yritä ratkaista konflikteja pulseaudio-mikserin kanssa. (bug # 1578)
- Useita cdda: // korjauksia. (vikoja # 1555, # 1560)
- VP9-aikaleimat eivät enää aiheuta "puuttuvia PTS" -varoituksia tarpeeksi uudella FFmpeg-muunnoksella.
- Korjaa kaatuminen käytettäessä H.264-laitteiston dekoodausta tarpeeksi uudella libavcodecilla. (bug # 1587)
- Uudet ominaisuudet:
- vo_opengl tukee nyt kehyksen sekoittamista poistaakseen pätkivä, kun video framerate ei täsmää hienosti näytön frameraten kanssa smoothmotion suboption kautta. Tätä ei ole tarkoitettu kasvattamaan keinotekoisesti videon FPS: tä, joten ei ole "soap operaeffaa" tai ongelmia joidenkin videotyyppien (esim. Anime) kanssa.
- vo_opengl tukee nyt sigmoidista upscaling (esimerkiksi koko näytön), mikä vähentää upscalingin aiheuttamaa soittoa, joka on mahdollista sigmoid-upscaling-osavaihtoehdon kautta.
- vo_opengl tukee nyt ewa_lanczos (Jinc) skaalausta, joka tarjoaa paremman laadun ja vähemmän aliaksia. Se tukee kokeellista mittakaava-antiresing -parametria, joka pyrkii edelleen vähentämään videosoittoääntä.
- vo_openglilla on nyt lineaarinen skaalausosennus, joka tekee skaalaajien toimivan lineaarisessa valossa. Oletetaan, että srgb, icc-profiili tai uusi sigmoid-upscaling-osavaihtoehto.
- vo_opengl on parantanut skaalausta korkeampien alentumissuhteiden osalta, kun fancy-downscaling on käytössä.
- Lisää --keep-open = aina tehdä --keep-open koskee kaikkia tiedostoja vain viimeisen sijaan.
- mpv suodattaa nyt konsolille tulostetut tunnisteet yrittäen piilottaa hyödyttömiä metatietoja. Suodatin toimii valkoisena, ja se voidaan määrittää --display-tags -vaihtoehdolla.
- Lisää --sub-scale-by-window -vaihtoehto, joka asetetaan arvoon "ei" estää tekstityksen muuttamasta pikselikokoa, kun ikkuna muuttaa kokoja.
- vo_opengl on teknisesti GLES 2 ja 3 -tuki (mutta ei GLES 1). GLES 3 -tuki testataan vain Mesan ohjelmistojen emuloinnilla. GLES 2 on testattu nvidia-ohjaimilla. Molemmat GLES-tilat ovat ominaisuuksiltaan puutteellisia ja tehottomia GLES-rajoitusten vuoksi, joten niitä ei pidä suositella tavalliselle OpenGL-tilalle.
- (X11) vo_opengl tukee nyt ics-profile-auto -vaihtoehtoa X11-isännillä.
- A-näppäin käynnistää oletusarvoisesti ennalta määritettyjen kuvasuhteiden luettelon. Tarkoituksena on käyttää rikki tiedostoja.
- Nyt on olemassa "force" -tilassa - loop. Toimii kuten "inf", mutta yrittää avata tiedostoja / virtoja, vaikka edellisellä yrityksellä olisi virhe.
- Nyt on --log-tiedosto vaihtoehto kirjoittaa mpv: n lokiviestejä tiettyyn tiedostoon.
- Nyt - audio-file-auto -ominaisuus lataa automaattisesti ulkoisen äänitiedoston tietyin rajoituksin. Lähettää vain ulkoista ääntä, jos toistetulla tiedostolla on videovirta. Aseta oletusarvoisesti "tarkka". (bug # 967)
- Verkkoyhteyden aikakatkaisu on nyt - verkko-aikakatkaisu, kun verkkoyhteydellä on sekuntia. Jos 0 (oletus), käytetään libavformat-oletusarvoa. Jos protokollaa, joka ei tue aikakatkaisuja, tämä vaihtoehto jätetään huomiotta.
- (X11) XF86-erikoisnäppäimet ovat nyt kaikki mappable in input.conf. Kaikki XF86keysym.h: ssa dokumentoidut avaimet ovat käytettävissä, mutta vain niiden numeerisina koodeina.
- (Linux) DVB-toteutus tukee nyt DVB-S2: ta S2API: n kautta.
- (Linux) Kanavien VDR-muoto on nyt tuettu ja suositeltava. Katso syntaksin http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf. DVB-S2-kanavien virittämiseen tarvitaan VDR-formaatti channels.conf.
- (Linux) Nyt on olemassa --dvbin-full-transponder -vaihtoehto erikoislähetystapausten käsittelemiseksi, joissa PID-koodit vaihtuvat tai vain keskeneräisten PID-tietojen käsittelyyn.
- (Client API) Nyt opengl_cb VO, joka vastaanottaa OpenGL-kontekstin libmpv-palvelimelta. Tämä sallii asiakkaan tehdä libmpv-videon suoraan tarjotulle OpenGL-kontekstille ilman, että tarvitsee käyttää --wid upottamista.
- (Client API) Edellä mainittu --wid-parametri voidaan nyt asettaa milloin tahansa, mutta sillä ei ole vaikutusta, jos tiedosto on jo ladattu.
- (Client API) DVD-otsikoiden luetteloa voidaan nyt kysellä.
- (Client API) Nyt on suodatettu metatieto-ominaisuus, joka sisältää vain tagit, jotka ovat sallittuja --display-tunnisteilla.
- (Client-sovellusliittymä) Nyt on olemassa XEmbed -tavoitteiden, kuten GtkSocketn gtk_socket_get_id (), tukeminen.
- (Asiakas-sovellusliittymä) Tiedostomuoto-ominaisuus on nyt tiedostomuodossa symbolisella nimellä. Joissakin tapauksissa tämä voi olla pilkuilla erotettu luettelo erilaisista laajennuksista, jotka johtuvat libavformat idiosyncrasiesista.
- (Asiakas-sovellusliittymä) Nyt on hiirikomento hiiren tapahtumien luomiseen videon ikkunasta.
- (Client-sovellusliittymä) Nyt on osittain tavoitettavissa oleva ominaisuus, joka kertoo, onko tiedostoa pidettävä etsittävänä suoratoiston välimuistissa, mutta sitä ei voi hakea muulla tavoin (esimerkiksi reaaliaikainen stream tai HTTP ilman jatkokehitystä). Pienet suhteelliset tavoitteet voivat olla hyviä, mutta suuremmat etsinnät todennäköisesti epäonnistuvat.
- (Asiakas-sovellusliittymä) Nyt on MPV_EVENT_QUEUE_OVERFLOW-tapahtuma, joka lähetetään aina, kun tapahtumat on poistettava, koska jonossa on täysi. Muita tapahtumia ei lähetetä, ennen kuin MPV_EVENT_QUEUE_OVERFLOW kulutetaan, jotta vältetään päällekkäiset lähetykset.
- (Asiakas-sovellusliittymä) Tällä hetkellä on apulainen mpv_wait_async_requests () -toiminto, joka estää, kunnes kaikki tunnetut asynkopyynnöt ovat valmiit. (bug # 1542)
- (Client-sovellusliittymä) Nyt löydetty-hwdec-ominaisuus, joka palauttaa havaitun laitteistodekooderin, kun ohjelma on avattu. Tämä luultavasti palauttaa kelvollisen arvon vain toiston aloittamisen jälkeen.
- (Client API) Tällä hetkellä audio_add, audio_remove ja audio_reload vastaavat vastaavien sub_-komentoja ulkoisten äänitiedostojen käsittelyyn.
Kommentteja ei löytynyt