mpv is 'n oopbronprojek wat gebruikers bied met 'n programmatuur vir die speel van video's wat deur die bekende MPlayer- en mplayer2-programme gekies word. Dit is baie liggewig en loop op die GNU / Linux en Microsoft Windows platforms.
Funksies in 'n oogopslag
Belangrike kenmerke sluit in beter ondersteuning vir MKV-lêers, gestroomlynde CLI-opsies, GPU-video-dekodering, hoë kwaliteit video-uitsette, presiese soekondersteuning, gaplose klankondersteuning, beter PulseAudio-ondersteuning, sowel as 'n opskermbeheerder.
Daarbenewens bied dit 'n beter pauze-hantering, VDPAU-verbeteringe, ondersteuning vir wysigingsleutels, korrekte kleurreproduksie, beter hantering van klank- en video-sinchronisasie, hoë kwaliteit ondertitels, sowel as ondersteuning om verskeie lêers gelyktydig te speel.
Nog 'n interessante kenmerk van mpv is die vermoë om video lêers 'n hoër gehalte te speel as baie ander open source multimedia-speler programme, bloot omdat dit staatmaak op die FFmpeg se hwaccel API's (ondersteun VAAPI, VDA en VDPAU video-dekodeer versnelling).
Gebaseer op die hoogs bekroonde FFmpeg multimedia raamwerk
Die program is gebaseer op die hoogs bekroonde FFmpeg multimedia raamwerk, spesifiek op die libavutil, libavcodec, libavformat, libswscale, libavfilter en libavresample biblioteke. As gevolg hiervan ondersteun dit 'n wye verskeidenheid video-lêerformate, sowel as klank- en onderskrifstrome.
Terwyl dit kom by sommige van die funksies wat in die mplayer2- en MPlayer-programme ingesluit word, bied mpv gebruikers die beste kenmerke, soos 'n skoon terminale uitset met maklike onthou en intuïtiewe opsies, verbeterde responsiwiteit en OSS4 volume beheer.
Dit is ook baie belangrik om hier te noem dat die program gebruik maak van 'n OpenGL-gebaseerde video-uitset wat gebruikers met video-skaal, kleurbestuur en baie ander funksies wat deur videofiele gekoester word, geniet.
Bottom line
Opsomming, terwyl mpv dalk nie 'n grafiese gebruikerskoppelvlak het nie, met noodsaaklike eienskappe soos klank- en video-gelykmakers, bied dit 'n baie ligte en hoëprestasie-videospeler verenigbaar met alle Linux-bedryfstelsel stelsels en lessenaaromgewings.
Wat is nuut in hierdie weergawe:
- Hierdie weergawe vereis FFmpeg 4.0 of nuwer.
- Features:
- Bygevoeg:
- ao / openal: Voeg beter voorbeeldformaat en kanaaluitlegseleksie toe
- ao / openal: Voeg ondersteuning by vir uitvoer van direkte kanale
- kakao-cb: aanvanklike implementering via API oopengl-cb
- context_drm_egl: Stel 30bpp-ondersteuning bekend (vereis Mesa 18.0.0_rc4 of later)
- osx: voeg 'n paar meer menubalkitems by soos aangedui deur Apples se HIG
- vo_gpu: maak screenshots gebruik die GL renderer (# 5498, # 5240)
- x11: ondersteun Shift + TAB as 'n invoer sleutel bind (# 5849)
- ytdl_hook: ondersteun inheemse dash demuxer, indien teenwoordig
- verander:
- ao_alsa, ao_pulse: verminder versoek buffer grootte
- klank: verander formaat onderhandel, verwyder kanaal remix fudging
- kliënt-API: deaktiveer oopengl-cb API en stel 'n vervangende API in
- demux: verlaag die grootte van die vermeerderde cache van 400MB / 400MB tot 50MB / 150MB
- osx: deaktiveer altyd die vroeë opengl spoel op macOS
- skripsie: verander wanneer / hoe speler wag vir skrifte wat gelaai word
- vo_gpu: verskeie verbeteringe aan HDR piekmeting
- vo_gpu: verskeie verbeteringe van HDR-toon kartering
- wayland_common: update na stabiele xdg-shell
- ytdl_hook: parseer YouTube-snitlys-URL's om die beginindeks te stel as --ytdl-raw-option = yes-playlist = gespesifiseer is
- Afgekeur:
- af_lavrresample: verval hierdie filter
- verwyder:
- bou: vervolg ondersteuning vir SDL1 (slegs toegepas op ao_sdl)
- Opsies en opdragte:
- Bygevoeg:
- Voeg 'n aantal opsies byvoeg --audio-resample- *, wat van nou af gebruik moet word in plaas van - van-standaards = laagprente:
- ao / openal: --open-direkte-kanale
- opdrag: voeg opsie -osd-op-soek-opsie by wat nie van toepassing is nie
- opdrag: voeg 'n veranderlys opdrag (# 5435) by
- opsies: voeg --http-proxy by
- opsies: voeg 'n ingeboude lae latensieprofiel by
- vaapi: voeg opsie toe om 'n nie-standaard toestelpad te kies met --vaapi-toestel (# 4320)
- video: voeg opsie toe om latensie met 1 of 2 rame te verminder
- vo_gpu: stel - Target-peak (# 5521) voor
- verander:
- opdrag: verander die opdrag van die cyclus waarde opdrag (# 5772)
- config: vervang config dir lua-instellings / met script script-opsies /
- opsies: --lavfi-kompleks vereis nou unieke filterbladsye.
- opsies: --ytdl is nou altyd geaktiveer, selfs vir libmpv
- opsies: make - deinterlace = ja altyd deinterlace (# 5219)
- opsies: effens verbeter filterhulpuitset vir lavfi-brug
- vo: hernoem --vo = oopengl-cb na --vo = libmpv
- Afgekeur:
- kodering: ontbloot 'n klomp duistere opsies (--afgevee, --afwyking, - eerste, eerste)
- opsies: deprecate - vf-defaults en - of-default
- osx: - gpu-context = kakao met - gpu-api = opengl is nou afgeskaf ten gunste van --vo = libmpv
- verwyder:
- opdrag: verwyder 'n ou verenigbaarheidshakie wat toegelaat word om CLI-aliassen as eiendom te stel, afgeskaf in 0.26.0
- invoer: verwyder legacy bevel hantering vir MPlayer opdragte wat in 2013 uitgestel is
- opsies: drop -opensles-monster-koers, as --audio-samplerate moet gebruik word indien nodig
- opsies: druppel deprecated - videotoolbox-formaat, --ff-hulp, --ff-vid, --ff-sid, --ad-spdif-dtshd, --softvol opsies
- opsies: verwyder - video-stereo-modus
- opsies: verwyder verouderde ao / vo outomatiese profiele
- opsies: Verwyder die volgende enkodering opsies: --kopieë (nou die verstek, ou tydsbestuurhantering is weg), --oneverdrop (nou standaard), - hardharding (jy moet gebruik --vf = fps = VALUE) , -ofps, - oautofps, --omaxfps
- Oplossings en klein verbeteringe:
- HIDRemote: maak volumeknoppies op macOS 10.13 (# 5721)
- TOOLS / autoload: Fix gebreekte "gestremde" opsie
- TOOLS / autoload: Wees sterker met stadige kataloguslys (# 5618)
- ao_sdl: herstel standaard buffer grootte
- bou: voeg statiese biblioteke by libmpv.pc
- bou: bump waf na 2.0.9 (verbeter Python 3.7-verenigbaarheid)
- bou: handmatig voeg biblioteek soek paaie vir die koppeling (# 5791)
- algemeen: rond alle heelgetye na millisekondes
- demux, speler: herstel afspeel van yl video strome (w / stilstaande beelde)
- demux: Ondersteuning vir sekere soorte tydige metadata (bv. ICY)
- demux_mkv: voeg V_AV1-identifiseerder vir AV1 by
- demux_mkv: ondersteun Meridian Lossless Packing in Matroska (# 5923)
- vertoon ekstra metadata-tags tydens video-afspeel
- drm_atomic: Herstel lekkasies in drm_atomic_create
- aktiveer kas vir FUSE-lêersystemen op OpenBSD en FreeBSD
- gpu: verkies 16bit swaaipunt FBO-formate tot 16bit heelgetalle
- hwdec_vaegl: Fix VAAPI EGL interop gebruik met gpu-context = drm
- input.conf: gebruik presiese waarde vir [binding, wat die inverse van]
- invoer: voeg 'n sleutelbinding by om die dekodering van hardeware te skakel
- invoer: klein toevoegings tot standaard sleutelbindings (# 973)
- osc: los per ongeluk lêers oor wanneer jy met skuifspan soek.
- speler: maak vreemde gedrag op die uitruil van die uitgawe
- speler: herstel outomaties die keuse van eksterne lêers weer
- terminale unix: stop om te lees wanneer die terminale verdwyn (# 5842)
- video: wag eintlik dat die laaste raam op EOF gelewer word
- video: herstel - video-rotasie in sommige gevalle
- video: herstel crash met vdpau as jy die weergawe heritialiseer (# 5447)
- vo_gpu: fix anamorphic screenshots (# 5619)
- vo_vdpau: herstel grootte en rotasie probleme
Wat is nuut in weergawe 0.28.0:
- Features:
- Bygevoeg:
- Voeg DRM_PRIME-formaat hanteer en vertoon vir RockChip MPP-dekodeerders
- csputils: Voeg ondersteuning by vir Display P3-primêre programme
- demux: ondersteun verskeie soekbare cache bereik, vertoon cache bereik op OSC
- demux_playlist: ondersteun .url lêers (# 5107)
- dvb: Voeg verskeie voorste ondersteuning (tot 8) by
- dvb: implementering van modulering vir VDR-styl-kanale konfigureer
- hwdec: voeg mediacodec hardeware dekodeerder vir IMGFMT_MEDIACODEC rame,
- omskryf mediacodec na mediacodec-kopie
- lua: integreer statistics.lua script (gebind as standaard aan I / I)
- vd_lavc: voeg ondersteuning by nvdec hwaccel
- vo_gpu: voeg android opengl backend by
- vo_gpu: aanvanklike d3d11-ondersteuning
- vo_gpu: vulkaniese ondersteuning
- verwyder:
- af: Verwyder verouderde klankfilters (kanale, gelykmaker, pan, volume;
- vervangings in lavfi)
- vf: verwyder die meeste GPL-videofilters (oes, dsize, expand, flip, graaf, spieël,
- noformat, pullup, rotate, skaal, stereo3d, yadif; vervangings in lavfi)
- vf_buffer: verwyder hierdie filter
- video: verwyder outomatiese stereo3d filter invoeging
- vo_gpu: verwyder hwdec_vaglx interop
- vo_opengl: refactor in vo_gpu
- vo_wayland: verwyder
- Opsies en opdragte:
- Bygevoeg:
- demux: voeg opsie toe om CC-liedjies gretig te skep (--ub-skep-cc-spoor)
- opsies: voeg - start = nie om die vooraf ingestelde begin tyd te herstel nie
- opsies: voeg --vlang skakelaar
- verander:
- kas: laer standaard grootte tot 2 * 10 MB
- demux: stoot die duur van die demuxer cache readahead tot 10 uur
- demux: gebruik soekbare kas vir netwerk as standaard, stamp vooraf limiet limiet
- msg: maak --msg-vlak beïnvloed - loglêer ook
- speler / misc.c: laat beide - lengte en - toe om die eindpunt van die spel te beheer
- speler: pas onderskrifte met taaletikette met --sub-auto = presies
- hernoem --opengl-hwdec-interop na -gpu-hwdec-interop (nou meestal nutteloos)
- vd_lavc: verkies nvdec oor vdpau met --hwdec = outomaties (beter codec en oppervlak
- formaat ondersteuning)
- vd_lavc: hernoem --hwdec = rpi na --hwdec = mmal
- verwyder:
- opsies: verwyder - hartslag-cmd en - hartslag interval
- (Incidentally fixes # 4888)
- Vaste en klein verbeteringe
- TOOLS / autoload.lua: voeg ogm, ogg en opus extensions toe
- Gebruik / dev / tty in plaas van stdin vir terminale invoer (# 4190)
- klank: voeg sagte sagte verwerking by AO (vervang voorheen GPL'd kode)
- klank: herstel kanaalomskakeling met NA-kanale (bv. met ALSA)
- klank: herstel die ontbrekende volume-opdatering op init en herlaai
- csputils: Fix DCI P3 primêre wit punt
- demux: moenie onderskrifte toelaat om die gebufferde tydvertoning op te knap nie
- demux: fix. reddingslêers met klanklêers wat aangehegde prente bevat
- demux: regstel rekeninge vir soekbare reekse op spoorskakelaars (oplossings ontbreek
- klank wanneer u deur middel van klankbane met bv. EDL, - Merge-lêers, bestel
- hoofstukke en youtube-dl pseudo DASH)
- demux: Fix crash met cue / bestel hoofstuk lêers (# 5027)
- demux: versnel kas soek met 'n growwe indeks
- demux_lavf: gee libavformat altyd die lêernaam wanneer dit ondersoek word
- (help met mp3-lêers)
- demux_mkv: voeg V_SNOW tag by mkv_video_tags
- dvb: Fix lang kanaal skakeling: volgende / vorige kanaal
- dvb: regstellings vir ATSC tuning
- lavc_conv: klem tydstempels na positief (# 5047)
- macOS: fix bundel op MacOS High Sierra (10.13) (# 4926, # 4866)
- mp_image: altyd kleur eienskappe kopieer op hw aflaai (# 4804)
- mp_image: kies 'n eksplisiete terugval vir chroma-ligging (# 4804)
- msg: bump log vlak van - log-lêer na -v -v
- msg: 'n klomp boodskapvlakke herinterpreteer
- osc: los seldsame stapel oorloop wanneer die sigbaarheidsmodus verander word
- osdep / io: voeg Android-verwante bullshit by om lêers te herstel> 2 GiB
- player / playloop.c: respekteer die afspeel starttyd wanneer u - loop-lêer gebruik
- speler: laat soek in gekaste dele van onbeskikbare strome
- speler: ooreenstemmende geval ongevoelig maak (# 5272)
- speler: gebruik begin tydstempel vir ab-looping as -ab-lus-a afwesig is
- speler: wanneer u 'n eksterne lêer laai, voeg altyd alle snitsoorte (# 5132) by
- herstel-old-bindings.conf: voeg ou MacOS / Wayland AXIS bindings by
- skermkiekie: maak gidse van sjabloon
- scripting: rapporteer dlerror () uitvoer
- sd_ass: aanvaar RFC8081-tipe media tipes
- sd_ass: aanvaar otc as terugval OpenType versameling lêer uitbreiding
- stream_libarchive: werk rond verskillende tipes plaaslike braindeath
- (https://git.io/vbiFJ)
- subproses-wen: verander nie die muiswyser wanneer prosesse geskep word nie
- video: voeg 'n hack om vermiste onderskrifte te vermy met vf_sub (# 5194)
- video: maak alfa-hantering reg (# 4983)
- video: herstel geheue lekkasies (ongeveer 1 KB per gedekodeer raam) met hwdec kopie modusse
- video: draai rotasie en deinterlace outomatiese filters
- video: gaan deeglik deur die ICC-data li>
- vo: voeg byvoeging vir eksterngedrewe renderloop toe en maak gebruik van veldland
- (verstel gedeeltelik vertoningsynchronisering onder padland; skakel die venster af wanneer die venster is
- is onsigbaar)
- vo_gpu: verander - toon-kartering-desaturate algoritme
- vo_gpu: aktiveer 3DLUTs in dom modus
- vo_gpu: stel gamma skaal vas
- vo_gpu: maak die compatibiliteit van mobius-toonkaarte op GLSL 120 op (# 5069)
- vo_gpu: herstel video soms nie op die gelykmaker verander nie
- vo_gpu: doodmaak FBOTEX_FUZZY (# 1814)
- vo_gpu: opengl: herstel moontlike skermkiekie-ongeluk (# 4905)
- vo_gpu: opengl: gebruik GLX_MESA_swap_control waar beskikbaar
- vo_gpu: verminder die --alpha = blend-tiles checkerboard intensiteit
- vo_gpu: win: verwyder eksklusiewe volskerm opsporing hack
- vo_lavc: verwyder gemorslike vertraagde onderskriflewe logika (# 4689)
- wayland_common: Implementeer uitvoer dop, baie opruimings en bugfixes
- Windows: Slaan venster uit as dit Windows hanteer
- Windows: voeg meer POSIXy weergawes van oop () en fstat () (# 4711) by
- ytdl_hook: moenie ytdl: // aan nie-youtube skakels in snitlyste (# 5003)
Wat is nuut in weergawe 0.27.0:
- Features:
- Bygevoeg:
- Windows: Hanteer media sleutels
- libmpv: opsies: voeg 'n veilige manier by om opsieopdaterings in te lig
- vd_lavc / vo_opengl: ondersteun ingebedde ICC-profiele
- vo: lewering van API-abstraksie vir toekomstige nie-GL-video uitsette
- vo_opengl: voeg 'n spyskaartwaarskuwingsfunksie by om buite-gamut-kleure uit te lig (- gamut-waarskuwing)
- vo_opengl: voeg regstreekse ondersteuning (--vd-lavc-dr) by
- vo_opengl: implementeer (vinniger) bereken skader-gebaseerde EWA kernel
- vo_opengl: Implementeer HLG OOTF inverse
- vo_opengl: ondersteun HDR piek-opsporing (-hdr-bereken-piek)
- vo_opengl: ondersteun float invoer pixel formate
- vo_opengl: ondersteun laai persoonlike gebruikers teksture (# 4586)
- vo_opengl: ondersteun gebruiker bereken shaders
- verwyder:
- Verwyder die video-gelykmakerhantering van vo_direct3d, vo_sdl, vo_vaapi en vo_xv (GPL, nie die moeite werd om ouer VO's te ondersteun nie)
- Opsies en opdragte:
- Bygevoeg:
- macOS: voeg - geen-moedertaal-fs opsie om die inheemse MacOS fullscreen uit te skakel (# 4014)
- speler: voeg opsie vir outomatiese seleksie by
- verander:
- invoer: gebruik mnemoniese name vir muisknoppies, dieselfde as Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
- opsies: verander - loop semantiek
- speler: maak --lavfi-kompleks veranderbaar by runtime
- vf_eq: verwyder hierdie filter (GPL; gebruik nou libavfilter se eq filter, met veranderende semantiek)
- video: verander --deinterlace gedrag
- vo_opengl: genereer HDR-toonkaarte om kaarte te sorteer, --hdr-tone-mapping -> - tone-mapping
- verwyder:
- - veld-dominansie (GPL-enigste skrywer, geen kans om weer te gee nie)
- Invoer: Druppel vervalde "osd" opdrag
- opsies: vervolg - video-aspek-metode = baster (slegs GPL)
- Oplossings en klein verbeteringe:
- TOOLS / autocrop.lua: fix blackdetect black limit vir 10-bits video's
- TOOLS / lua / autodeint: update na lavfi-brug
- TOOLS / lua / status-lyn: verbeter en werk
- af_lavrresample: moenie swr_set_compensation noem nie () tensy nodig (# 4716)
- ao_oss: Bereken period_size berekening (# 4642)
- ao_rsound: laat die host toe
- klank: maak die spdif-modus reg
- filter_kernels: korrek spline64 kernel
- macOS: maak media sleutels insette wanneer ander programme die prioriteit steel (# 4834)
- macOS: herstel die ondersteuning van verskeie renderers (GPU-skakelaar) (# 2371)
- macOS: Verwyder die standaard "Wys Tab Bar" kieslys item
- opsies: herstel - sluit in (# 4673)
- speler: regmaak - met groot waardes (# 4650)
- speler: maak verwarring in die audio resync kode (# 4688)
- speler: maak verfrissing soek effens sterker (# 4757)
- speler: readd smi ondertiteling uitbreiding (# 4626)
- vd_lavc: verander outomatiese volgorde om cuda oor vdpau-kopie te verkies
- vd_lavc: maak toestel lek met kopie-modus hwaccels (# 4735)
- vd_lavc: maak hwdec-verenigbaarheid met yuvj420p-formate reg.
- vd_lavc: herstel mid-stream hwdec terugval
- vf_vapoursynth: herstel omgekeerde teken en herstel 10bit ondersteuning (# 4720)
- video: verhoog --monitorpixelaspek bereik
- vo_opengl: pas die reëls vir linearisasie aan (# 4631)
- vo_opengl: skaal debandgraan na die seinreeks
- vo_opengl: toon kaart op die maksimum sein komponent
- x11: maak die venster kleiner as die inbedding gebruik word (# 4784)
- ytdl_hook: los relatiewe paaie op wanneer jy by die segment-URL's aansluit (# 4827)
- ytdl_hook: ondersteun fragmente met relatiewe paaie, herstel gesegmenteerde DASH
Wat is nuut in weergawe 0.9.2:
- Wysigings:
- Die Lua-tjek gaan nou ook na lua52.pc, soos gebruik deur Arch Linux-toetsing.
- (X11) vo_opengl se icc-profiel-motor soek nou die huidige ICC-profiel relatief tot die middel van die venster.
- ao_coreaudio, ao_alsa ondersteun nou die toevoeging van dummy padding kanale vir beter verenigbaarheid met hardeware dekodeerders wat slegs spesifieke kanaal tellings ondersteun (bv. 5.1 moet nou werk op 'n dekodeerder wat slegs 7.1 aanvaar.)
- Kanaal terugval (as die klankapparaat nie 'n gegewe kanaaluitleg ondersteun nie, is dit verbeter.
- vf_vapoursynth verwerp nou ongewone video in plaas daarvan om korrupte video uit te voer.
- Mpv probeer nou ook outoload .sup ondertitels.
- Bug fixes:
- Vo_opengl se standaard vir fbo-formaat is nou rgba16 om afrondingsfoute te voorkom wanneer nie-standaard cscale gebruik word (probleem # 1918).
- Verbeterde raamgedrag by die speel van video wat hoër is as die vertoning (probleem # 1897).
- Probeer om 'n gids te speel, sal nie meer spam nie. Verbindings verlore! na die konsole log.
- (Linux) Verskeie vo_rpi bugfixes.
- (Linux) Verskeie vo_drm bugfixes. Pan & Scan word nou ondersteun.
- (X11) Voldoen volle skerm gedrag op sekere venster bestuurders (kwessies # 1937, # 1920).
- (OSX) Die OSD word nie meer altyd by opstarten vertoon.
- (OSX) Verskeie ao_coreaudio en ao_coreaudio_exclusive bugfixes.
- (OSX) Vaste potensiële ongeluk by uitgang wanneer Cocoa gebruik word.
- (ClientAPI) vo_opengl_cb werk nou eintlik opsies wat verander is by die aanloop.
- (OSX, ClientAPI) Kakao werk nou wanneer beide die cplayer (mpv) en libmpv op dieselfde tyd gebou word; Libmpv skep egter altyd 'n aansoek singleton. Kakao moet heeltemal gedeaktiveer word om te voorkom dat libmpv die singleton skep.
Wat is nuut in weergawe 0.9.1:
- Wysigings:
- mpv se IRC-kanaal het van # mpv-speler na #mpv op chat.freenode.net verskuif.
- Dokumentasie opdaterings.
- Die verstekwaarde vir die opsie -ytdl-formaat is nou die beste om die yskras-dl se 2015.04.26-vrystelling te aktiveer, sodat DASH standaard kan word, aangesien FFmpeg / Libav DASH nog nie behoorlik ondersteun nie.
- Wanneer u soek, sal die huidige tydstempel die voorspelde soek tydstamp toon, totdat die finale tydstempel opgelos is. Verbeter UI-responsiwiteit op stadige strome en / of groot soek.
- Bug fixes:
- Korrigeer die vrylating merker op DOCS / client-api-veranderinge. Die vrystellingbestuurder het dit vergeet om dit reg te stel voor vrylating ...
- Vo_vdpau regstel vullislyne op H.264-video met nie-mod16-grootte (probleem # 1863).
- Bevestig 'n ongeluk by die uitgang as die "sub_reload" -opdrag suksesvol uitgevoer is.
- Vaste soek met die muis wanneer osc-searchbarstyle = bar is ingestel (probleem # 1876).
- (IPC) Vaste kodering van UTF-8 data in JSON (probleem # 1874).
Wat is nuut in weergawe 0.8.3:
- Wysigings:
- Dokumentasie regstellings en opdaterings.
- (Client API) Verduidelik mpv_opengl_cb_render se gedragspoortparametergedrag.
- Bug fixes:
- (X11) Fix crash op vo_xv: geen kleur sleutel met die Overlay adapter. (fout # 1629)
- Maak die video-equalizer werk reg op sommige VAAPI-bestuurders. (fout # 1647)
- Verhoed dat OSD verdwyn wanneer jy op mozplugger klik. (fout # 1672)
- Die nuwe DVB-S2 ondersteuning kode, met S2API, bou nou op FreeBSD.
- Bevestig dekodering van soekbare matroska vanaf onbeskikbare netwerkstroom. (fout # 1656)
- (OSX) Fix crashing wanneer 'n VO se venster gesluit word (gewoonlik by uitgang). (fout # 1657)
- (OSX) Hou die muis wyser oop wanneer dit oor die Dock of Launchpad is. (fout # 513)
- (OSX) Bevestig die muisaanwyser wanneer die speler volskerm is.
- vf_vavpp (VAAPI postprocessing) ontleed nou video korrek.
- smb: // streams gebruik nou die stroom kas (was ondoeltreffend).
- (Windows) Versteek nie die muiswyser wanneer dit die vensterkieslys beweeg nie.
- Herstel 8-kanaals uitvoer op ao_jack. (fout # 1688)
- Fix -mf-fps-parameter op JPEG-lêers. (fout # 1689)
- Bevestig anamorfiese skalering wat geïgnoreer word as dit baie klein is.
Wat is nuut in weergawe 0.8.0:
- Wysigings:
- (!) vo_opengl_old is verwyder. OpenGL-lewering vereis nou hardeware wat ten minste OpenGL 2.1, die oudste weergawe wat deur vo_opengl ondersteun word, kan doen.
- (!) vf_pp is verwyder. 'N Uitvoering daarvan kan steeds deur middel van lae filter verkry word (bv. - vf = lavfi = [pp ...]), maar dit ontvang geen QP inligting nie. Ook, vf_dlopen verlaat nie meer QP-inligting na die gelaaide plugin nie (dit is altyd 0).
- (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc en vf_ilpack is al verwyder. Poorte of alternatiewe weergawes van hierdie filters is beskikbaar via libavfilter (vf_lavfi).
- vf_pullup en vf_noise is nou eenvoudig wrappers na hul libavfilter-ekwivalente. Beide is tans slegs beskikbaar op FFmpeg (nie Libav).
- (!) ao_portaudio is verwyder. Daar is goeie ondersteuning vir die inheemse klankbestuurders van alle groot lessenaarplatforms, sowel as ao_sdl en ao_openal as terugvalle.
- (!) vo_opengl se lsale suboptie is hernoem na skaal; lradius is nou skaal radius, lparam1 en lparam2 is nou onderskeidelik skaal-param1 en skaal-param2; lscale-down is nou skaal af. Die cscale suboptie bly soos dit is.
- (!) Verskeie van die vo_opengl radiusvoorkeur-aliasse wat deur skaal ondersteun word, is verwyder; gebruik skaal radius om te stel indien nodig. Gebruik byvoorbeeld --vo = opengl: skaal = lanczos: skaal radius = 2 in plaas van skaal = lanczos2. Die verstekradius word aanbeveel vir die meeste filters.
- (!) vo_opengl ondersteun nie meer die stereo suboptie nie. Die anaglyph-effek kan weergegee word met die stereo3d-filter. Die quadbuffer-ondersteuning, wat vereis dat duur, gespesialiseerde hardeware begin, word verwyder.
- (!) Die ongeveer-gamma suboptie na vo_opengl is verwyder. Die BT.1886-spesifikasie sê dat dit eintlik is wat dit veronderstel is om gedoen te word, dus dit is nou die standaard wanneer srgb of icc-profiel geaktiveer word. Dit sluit nie die gamma drop van BT.1886 in nie.
- (!) Die nee-skaal-en-indirekte subopties na vo_opengl is verwyder. Hierdie is nou outodetected en geaktiveer wanneer hulle voordeel sou trek.
- (!) Die --lua en --lua-opsies-parameters / opsies word nou genoem - onderskeidelik en skriftelik en skriftelik. Die lua subdir van die mpv config dir word nou ook verwag om in plaas daarvan skripte genoem te word.
- (!) Die --fixed-vo opsie is verwyder. In elk geval is dit die verstek vir 'n lang tyd, en die afskakel van vaste-vo is nie bruikbaar nie.
- vo_opengl_hq is opgedateer om nuwe funksies in ag te neem. fancy-downscaling en sigmoid-upscaling is aangeskakel, "mitchell" is nou die verstek vir skaal-af.
- Die OSD-boodskap vir subsigbaarheid is nou duideliker of ondertitels weggesteek of net nie beskikbaar / gekies is nie.
- Die toestel-ID's wat gegee word aan -audio-toestel vir gebruik met ao_coreaudio gebruik nou UIDs, sodat hulle nie verander word wanneer toestelle bygevoeg / verwyder of na herlaai nie.
- - msg-vlak aanvaar nou ook ',' as skeider.
- (Client API) Die kliënt API weier nou om te initialiseer as die LC_NUMERIC plaas nie C is nie.
- (Client API) Die inheemse tipe van die msg-vlak parameter is nou 'n sleutelwaarde lys. Stel of lees dit as 'n snaar nog steeds werk.
- (Slaaf API) Die opdrag get_property is nou verval.
- Dokumentasie opdaterings.
- PDF dokumentasie is nou standaard gedeaktiveer omdat rst2pdf wispelturig is, wat vreemde boufoute veroorsaak.
- Druk desync boodskappe met negatiewe A / V sync ook. Terwyl dit skaars is, kan dit met sommige gebruike van --autosync gebeur.
- Bug fixes:
- (Windows) Vermy die grootte van die video venster wanneer die speler geminimaliseer word, kan die fout # 1547 aanspreek.
- (NetBSD) Fix bou met v4l2.
- (Linux) Probeer om konflik met die pulseaudio mixer aan te spreek. (bug # 1578)
- Meerdere cdda: / / fixes. (foute # 1555, # 1560)
- VP9-tydstempel veroorsaak nie meer 'ontbrekende PTS'-waarskuwings met nuwe genoeg FFmpeg-geboue nie.
- Bevestig 'n ongeluk wanneer H.264-hardeware-dekodering op nuwe genoeg libavcodecs gebruik word. (fout # 1587)
- Nuwe funksies:
- vo_opengl ondersteun nou raamversnit om stammen te elimineer wanneer die video-framerate nie fyn ooreenstem met die vertoning-frameraat deur die gladde-suboptie nie. Dit is nie bedoel om kunsmatig die video se FPS te verhoog nie. Daar is dus geen soap-opera-effek of probleme met sommige video-tipes (bv. Anime).
- vo_opengl ondersteun nou sigmoïdale opskaling (bv. vir volle skerm), wat die ringing veroorsaak deur opskaling verminder, aangeskakel deur die sigmoid-upscaling suboptie.
- vo_opengl ondersteun nou ewa_lanczos (Jinc) skaal, wat hoër gehalte bied met minder aliasing. Dit ondersteun 'n eksperimentele skaal-antiring-parameter, wat die video-ring verder probeer verminder.
- vo_opengl het nou 'n lineêre skaal suboptie, wat die skrapers werk in lineêre lig. Geïmpliseer deur die srgb, icc-profiel of die nuwe sigmoid-upscaling suboptie.
- vo_opengl het afskaling verbeter vir hoër afskaalverhoudings wanneer fancy-downscaling aangeskakel is.
- Voeg - keur oop = altyd om te maak - hou oop oop vir alle lêers in plaas van net die laaste.
- mpv filters nou die etikette wat op die konsole gedruk word om te probeer om onbruikbare metadata te versteek. Die filter werk as 'n witlys, en kan gekonfigureer word met die opsie - vertoon-tags.
- Voeg 'n opsie vir 'n subskaal-by-venster toe wat, wanneer dit ingestel is op 'nee', voorkom dat onderskrifte hul pixelgrootte verander wanneer die venster grootte verander.
- vo_opengl het nou tegnies GLES 2 en 3 ondersteuning (maar nie GLES 1 nie). GLES 3 ondersteuning word slegs getoets op Mesa se sagteware-emulasie. GLES 2 is op nvidia bestuurders getoets. Beide GLES-modi is funksie gebrekkig en ondoeltreffend as gevolg van GLES-beperkings, dus hulle moet nie verkies word oor die standaard OpenGL-modus nie.
- (X11) vo_opengl ondersteun nou die opsie icc-profiel-outomaties op X11-leërskare.
- Die 'A' -knoppie word nou standaard deur 'n lys van voorafverstelde verhoudings verdeel. Beteken om gebruik te word om stukkende lêers te werk.
- Daar is nou 'n "krag" af vir - loop. Werk soos "inf", maar probeer om lêers / strome oop te maak, selfs al was daar 'n fout op die vorige poging.
- Daar is nou 'n - log-lêer opsie om mpv se log boodskappe na 'n spesifieke lêer te skryf.
- Daar is nou 'n - audio-lêer-outomatiese opsie om outomaties 'n eksterne klanklêer te laai met sekere beperkings. Sal slegs eksterne klank laai as die speellêer 'n video-stroom het. Stel as standaard op "presies". (fout # 967)
- Daar is nou 'n opsie vir netwerk-tyd-uit om 'n time-out in sekondes vir toegang tot die netwerk te spesifiseer. As 0 (standaard), gebruik die libavformat standaard. As 'n protokol wat nie timeouts ondersteun nie, word hierdie opsie geïgnoreer.
- (X11) Die spesiale sleutels XF86 is nou almal in invoer.conf. Alle sleutels wat in XF86keysym.h gedokumenteer is, is beskikbaar, maar slegs as hul numeriese kodes.
- (Linux) Die DVB-implementering ondersteun nou DVB-S2 deur S2API.
- (Linux) Die VDR-formaat vir channels.conf word nou ondersteun en verkies. Sien http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf vir die sintaksis. Tuning na DVB-S2 kanale vereis die VDR-formaat channels.conf.
- (Linux) Daar is nou 'n -dvbin-volle transponder opsie vir die hantering van spesiale uitsending gevalle waar PID's skakel, of net om onvolledige PID data te werk.
- (Client API) Daar is nou 'n opengl_cb VO, wat die OpenGL-konteks van die libmpv-kliënt ontvang. Dit laat 'n kliënt toe om libmpv-video direk in 'n oop OpenGL-konteks te lewer sonder om te gebruik - wid embedding.
- (Client API) Die genoemde parameter kan nou ingestel word, maar het geen effek as 'n lêer reeds gelaai is nie.
- (Client API) Die lys van DVD titels kan nou gevra word.
- (Client API) Daar is nou 'n gefilterde metadata-eiendom, wat slegs die etikette bevat wat toegelaat word deur - vertoon-tags.
- (Client API) Daar is nou ondersteuning vir XEmbed-wide doelwitte, soos 'n GtkSocket se gtk_socket_get_id ().
- (Client API) Daar is nou 'n lêerformaat-eiendom met 'n simboliese naam vir die lêerformaat. In sommige gevalle kan dit 'n komma-geskeide lys wees van verskeie verskillende uitbreidings as gevolg van libavformat-idiosyncrasies.
- (Client API) Daar is nou 'n muis opdrag om muis gebeurtenisse oor die video venster te genereer.
- (Client API) Daar is nou 'n gedeeltelik soekbare eiendom wat aandui of 'n lêer slegs as gevolg van die stroomkas beskou kan word, maar nie andersins soekbaar sou wees nie (bv. realtime stream of HTTP sonder hervat ondersteuning). Klein familielede kan dalk goed wees, maar groter soek sal waarskynlik misluk.
- (Client API) Daar is nou 'n MPV_EVENT_QUEUE_OVERFLOW gebeurtenis wat opgelaai word wanneer gebeure gedaal moet word omdat die tou vol is. Geen verdere gebeure word opgelaai totdat die MPV_EVENT_QUEUE_OVERFLOW verteer word om gedupliseerde pos te verhoed nie.
- (Client API) Daar is nou 'n helper mpv_wait_async_requests () funksie wat blokkeer totdat alle bekende async-versoeke voltooi is. (fout # 1542)
- (Client API) Daar is nou 'n bespeur-hwdec-eiendom wat die bespeurde hardewaredekodeerder terugbesorg wanneer een suksesvol geopen word. Dit gee waarskynlik slegs 'n geldige waarde nadat die afspeel begin het.
- (Client API) Daar is nou audio_add, audio_remove en audio_reload eweknieë aan die ekwivalente sub_ opdragte vir die hantering van eksterne klank lêers.
Kommentaar nie gevind