mpv

Programinė įranga Screenshot:
mpv
Programinė detalės:
Versija: 0.29.0 Atnaujintas
Įkėlimo datą: 16 Aug 18
Kūrėjas: The mpv Team
Licencija: Nemokamai
Populiarumas: 400

Rating: 4.5/5 (Total Votes: 2)

MPV yra atvirojo kodo projektas, kuris teikia vartotojams programinės įrangos atkūrimo komandinės eilutės iš gerai žinomų MPlayer ir mplayer2 programų. Tai labai lengvas ir veikia GNU / Linux ir "Microsoft Windows" platformose.


Savybės iš pirmo žvilgsnio

Pagrindinės funkcijos yra geresnė parama MKV (Matroska) failams, supaprastintos CLI parinktys, GPU vaizdo dekodavimas, aukštos kokybės vaizdo išvestis, tikslus ieškos palaikymas, atvirkštinė garso palaikymas, geresnis "PulseAudio" palaikymas ir ekrano valdiklis.

Be to, yra patobulintos pauzės tvarkymas, VDPAU patobulinimai, modifikatoriaus klavišų palaikymas, teisingas spalvų atkūrimas, geresnis garso ir vaizdo sinchronizavimo valdymas, aukštos kokybės subtitrai, taip pat parama daugeliui failų vienu metu.

Dar viena įdomi funkcija MPV - tai galimybė groti vaizdo failus aukštesnės kokybės nei daugelis kitų atvirojo kodo daugialypės terpės grotuvų programų, nes ji remiasi FFmpeg "hwaccel" API (palaikanti VAAPI, VDA ir VDPAU vaizdo dekodavimo pagreitį).

Remiantis labai vertinama "FFmpeg" daugialypės terpės sistema

Programa yra pagrįsta labai pripažintą FFmpeg daugialypės terpės sistemą, ypač libavutil, libavcodec, libavformat, libswscale, libavfilter ir libavresample bibliotekomis. Dėl to ji palaiko platų vaizdo failų formatų, taip pat garso ir subtitrų srautų diapazoną.

Nors tai yra keletas funkcijų, įtrauktų į "mplayer2" ir "MPlayer" programas, MPV teikia vartotojams pažangiausias funkcijas, pvz., švarus terminalo išvestis, lengvai įsimenamas ir intuityvios parinktys, patobulintas reagavimas ir OSS4 garso valdymas.

Taip pat labai svarbu paminėti, kad programoje naudojama "OpenGL" vaizdo išvestis, suteikianti vartotojams vaizdo mastelį, spalvų valdymą ir daugelį kitų populiariausių funkcijų, kurias puoselėja videophiles.


Bottom line

Apibendrinant, nors MPV gali neturėti grafinės vartotojo sąsajos su svarbiausiomis funkcijomis, tokiomis kaip garso ir vaizdo ekvalaizeriai, ji siūlo labai lengvą ir didelės raiškos vaizdo grotuvą, suderinamą su visomis "Linux" operacinėmis sistemomis ir darbalaukio aplinka.

Kas naujo šiame leidime:

  • Šis leidimas reikalauja "FFmpeg 4.0" arba naujesnės versijos.
  • Savybės:
  • Pridėta:
  • "ao / openal": pridėkite geresnį pavyzdžio formatą ir kanalo išdėstymo parinktį
  • ao / openal: pridedama parama tiesioginiams kanalams
  • kakava-cb: pradinis įdiegimas per opengl-cb API
  • context_drm_egl: Įveskite 30bpp palaikymą (reikalaujama Mesa 18.0.0_rc4 ar naujesnės versijos)
  • osx: pridėti keletą meniu juostos elementų, kaip siūlė obuolių HIG
  • vo_gpu: ekrano kopijų naudojimas naudoja GL renderer (# 5498, # 5240)
  • x11: palaikykite "Shift + TAB" kaip įvesties klavišą (# 5849)
  • ytdl_hook: palaikykite vietinį dash demuxer, jei jis yra
  • Pakeistas:
  • ao_alsa, ao_pulse: sumažinti norimą buferio dydį
  • garso įrašas: keisti derybų formatą, pašalinti kanalo atkūrimo būdą
  • kliento API: atmesti opengl-cb API ir įdiegti pakaitinį API
  • demux: mažesnio dydžio demuxer talpyklos numatytuosius dydžius nuo 400MB / 400MB iki 50MB / 150MB
  • osx: visada išjunkite ankstyvą opengl flush į macOS
  • scenarijus: pakeisti, kada / kaip žaidėjas laukia įkeliamų scenarijų
  • vo_gpu: įvairūs HDR piko aptikimo patobulinimai
  • vo_gpu: įvairūs HDR tonų žemėlapių patobulinimai
  • wayland_common: atnaujinti į stabilią xdg-shell
  • ytdl_hook: parse youtube grojaraščio URL, kad nustatytumėte pradinį indeksą, jei nurodytas --ytdl-raw-option = yes-playlist =
  • Neteisėtas:
  • "af_lavrresample": neleiskite šio filtro
  • Pašalinta:
  • Sukurkite: panaikinkite SDL1 palaikymą (taikomas tik ao_sdl)
  • Parinktys ir komandos:
  • Pridėta:
  • pridėti keletą "--audio-resample- *" parinkčių, kurios nuo šiol turėtų būti naudojamos vietoj --af-defaults = lavrresample:
  • ao / openal: --openal-direct-channels
  • komanda: pridėti prie "-osd-on-seek" parinkties, jei juostoje nevykdoma
  • komanda: pridėkite pakeitimų sąrašo komandą (# 5435)
  • parinktys: pridėti --http-proxy
  • parinktys: pridėti vidinį latento profilį
  • vaapi: pridėkite parinktį, kad pasirinktumėte numatytą įrenginio kelią su -vaapi-įrenginiu (# 4320)
  • video: pridėkite parinktį, kad sumažintumėte vėlavimą 1 ar 2 kadrais
  • vo_gpu: įveskite "target target" (# 5521)
  • Pakeistas:
  • komanda: pakeiskite ciklo vertės komandų elgseną (# 5772)
  • konfigūracija: pakeiskite config dir lua-settings / dir script-opts /
  • parinktys: --lavfi-complex dabar reikalauja unikaliai pavadintų filtrų.
  • parinktys: dabar visada įjungta --ytdl netgi libmpv
  • parinktys: make --deinterlace = taip visada deinterlace (# 5219)
  • parinktys: šiek tiek pagerinkite "Lavfi" tilto filtrų pagalbos išvestį
  • vo: pervardyti --vo = opengl-cb į --vo = libmpv
  • Neteisėtas:
  • kodavimas: atmesti keletą neaiškių parinkčių (-ovoffset, -oaoffset, -ovfirst, -oafirst)
  • parinktys: nuvertinti --vf-numatytuosius ir -af numatytuosius
  • osx: --gpu-context = kakava su --gpu-api = opengl dabar nebetinkama už --vo = libmpv
  • Pašalinta:
  • komanda: pašalinkite seną suderinamumo piktogramą, leidžiančią nustatyti CLI aliasas kaip nuosavybę, nebetinkama 0.26.0
  • įvestis: pašalinkite pasenusios komandinės tvarkos, skirtos "MPlayer" komandoms, kurios 2013 m. buvo neaktyvios
  • parinktys: drop --opensles-sample rate, as --audio-samplerate turėtų būti naudojamas, jei pageidaujama
  • parinktys: nepasitvirtinti --videotoolbox-formatas, -ff-help, -ff-vid, -ff-sid, -ad-spdif-dtshd, -softvol parinktys
  • parinktys: pašalinkite - vaizdo-stereo režimą
  • parinktys: pašalinti nenaudojamus ao / vo automatinius profilius
  • parinktys: pašalinkite šias kodavimo parinktis: - kopijuoja (dabar numatytasis senasis laiko žymos tvarkymas ištrintas), --neverdrop (dabar numatytasis), --oharddup (jums reikia naudoti --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
  • Taisymai ir smulkūs patobulinimai:
  • HIDRemote: nustatykite garsumo mygtukus MacOS 10,13 (# 5721)
  • ĮRANKIAI / automatinis įkėlimas: ištaisyta "išjungta" parinktis
  • ĮRANKIAI / automatinis paleidimas: būkite tvirtesni su lėtais katalogų sąrašais (# 5618)
  • ao_sdl: nustatykite numatytąjį buferio dydį
  • Sukurkite: pridėkite libmpv.pc statines bibliotekas
  • susikurkite: susitvarkykite waf iki 2.0.9 (pataisys Python 3.7 suderinamumą)
  • kurti: rankiniu būdu pridėti standartinius bibliotekos paieškos kelius susiejimui (# 5791)
  • bendras: apvalyti visus sveikieji skaičiai iki milisekundžių
  • "demux", grotuvas: nustatykite retųjų vaizdo srautų atkūrimą (su nuotraukomis)
  • "demux": kai kurių tipų metaduomenų (pvz., ICY) palaikymas
  • demux_mkv: pridėti V_AV1 identifikatorių, skirtą AV1
  • demux_mkv: "Meridian Lossless Packing" palaikymas "Matroska" (# 5923)
  • rodyti papildomus metaduomenų žymas vaizdo atkūrimo metu
  • drm_atomic: ištaisykite atminties nutekimus drm_atomic_create
  • įjunkite FUSE failų sistemų talpyklą OpenBSD ir FreeBSD
  • GPU: norėtumėte 16 bitų "FOB formatus" slankiojo kablelio su 16 bitų sveikiems skaitliams
  • hwdec_vaegl: Funkcija VAAPI EGL interop, naudojama su gpu-context = drm
  • input.conf: naudokite tikslią reikšmę [įrišimui, kuri yra atvirkštinė]
  • įvestis: pridėkite klaviatūrą, kad perjungtumėte aparatūros dekodavimą
  • įvestis: nedideli priedai pagal numatytuosius klavišų pririšimus (# 973)
  • osc: pataisykite atsitiktinai praleidžiant failus, kai ieškote slankiklio
  • grotuvas: nustatykite keistą elgesį perjungimo metu
  • grotuvas: dar kartą nustatykite išorinių failų rinkinį automatiškai
  • terminal-unix: nebandykite bandyti skaityti, kai terminalas dingsta (# 5842)
  • video: iš tikrųjų palaukite, kol paskutinysis rėmelis bus išverstas į EOF
  • video: taisykle - kai kuriais atvejais vaizdo klipas virsta
  • vaizdo įrašas: ištaisykite klaida naudojant "vdpau", kai vėl paleidžiate vaizdą (# 5447)
  • vo_gpu: nustatykite anamorfinius ekrano kopijas (# 5619)
  • vo_vdpau: nustato dydžio keitimo ir sukimosi problemas

Kas naujo versijoje 0.28.0:

  • Savybės:
  • Pridėta:
  • Pridėkite "RockChip MPP" dekoderių DRM_PRIME formato tvarkymą ir rodymą
  • csputils: pridėti paramą "Display P3" pradinėms
  • formoms
  • "demux": palaiko keletą nuskaitytų talpyklų diapazonų, "OSC" rodomas talpyklos diapazonas
  • demux_playlist: palaikykite .url failus (# 5107)
  • dvb: pridėti kelis frontends palaikymo (iki 8)
  • dvb: įdiegti moduliacijos analizę VDR tipo konfigūracijos kanalams
  • hwdec: pridėti "Mediacodec" aparatūros dekoderį, skirtą IMGFMT_MEDIACODEC kadrams,
  • pervardykite mediacodec į mediacodec-copy
  • lua: integruokite stats.lua scenarijų (numatytą prie i / I)
  • vd_lavc: pridėkite "nvdec hwaccel" palaikymą
  • vo_gpu: pridėkite "Android" "opengl" bangą
  • vo_gpu: pradinė d3d11 palaikymas
  • vo_gpu: "vulkan" palaikymas
  • Pašalinta:
  • af: pašalinti nebeaktualius garso filtrus (kanalus, ekvalaizerį, panną, tūrį;
  • pakeitimas lavfi)
  • vf: pašalinti daugumą GPL vaizdo filtrų (apkarpyti, dsize, išplėsti, apversti, gradfun, veidrodį,
  • noformat, pullup, rotate, scale, stereo3d, yadif; "Lavfi" pakeitimai)
  • vf_buffer: pašalinkite šį filtrą
  • vaizdo įrašas: pašalinkite automatinį stereo3d filtro įterpimą
  • vo_gpu: pašalinti "hwdec_vaglx interop"
  • vo_opengl: refactor į vo_gpu
  • "vo_wayland": pašalinkite
  • Parinktys ir komandos:
  • Pridėta:
  • demux: pridėkite galimybę nekantriai kurti CC takelius (-sub-create-cc-track)
  • parinktys: pridėti -start = nėra, kad būtų iš naujo nustatytas anksčiau nustatytas pradžios laikas
  • parinktys: pridėti -vlang jungiklį
  • Pakeistas:
  • talpykla: mažesnis numatytasis dydis iki 2 * 10 MB
  • "demux": surinkite demuxer talpyklos readahead trukmę iki 10 valandų
  • "demux": pagal numatytuosius nustatymus naudokite tinklo naršymo talpyklą, kurią naudojate, paspausdami "prefetch limit"
  • msg: atlikite --msg lygio įtaką --log failą
  • grotuvas / misc.c: leisti abu - ilgis ir - leisti kontroliuoti grojimo baigtį
  • grotuvas: suderinkite subtitrus su kalbos ženklais su --sub-auto = tiksliu
  • pervardyti --opengl-hwdec-interop į --gpu-hwdec-interop (dabar daugiausia nenaudingas)
  • vd_lavc: norėčiau nvdec per vdpau su --hwdec = auto (geresnis kodekas ir paviršius
  • formato palaikymas)
  • vd_lavc: pervadinti --hwdec = rpi į --hwdec = mmal
  • Pašalinta:
  • parinktys: pašalinkite "heartbeat-cmd" ir "heartbeat-interval"
  • (be to, taiso # 4888)
  • Taisymai ir smulkūs patobulinimai
  • ĮRANKIAI / autoload.lua: pridėti ogm, ogg ir opus plėtinius
  • Naudokite / dev / tty vietoj stdin terminalo įvesties (# 4190)
  • garso įrašas: pridėti garso "softvol" apdorojimą į AO (pakeičia anksčiau GPL kodą)
  • garso įrašas: nustatykite kanalo konversiją NA kanalais (pvz., ALSA)
  • garso įrašas: nustatykite trūkstamą "Volume" atnaujinimą "init" ir "reinit"
  • csputils: pataisykite DCI P3 pradinį balto tašką
  • "demux": neleiskite subtitrais sugadinti buferio laiko ekrano
  • "demux": pataisykite .cue failus su garso failais, kuriuose yra pridėtų paveikslėlių
  • "demux": nustatykite norimą diapazoną bėgių jungiklių apskaitai (trūksta pataisymų
  • garso įrašas, kai važiuojate garso takeliais, pvz., EDL, --merge-failai, užsakyti
  • skyrių ir "YouTube" dl pseudo DASH)
  • "demux": sutvarkykite klaidą su failais "cue / ordered" (# 5027)
  • demux: pagreitina talpyklos paiešką su stambiu indeksu
  • demux_lavf: visada pateikite libavformat failo vardą, kai zonduodami
  • (padeda su mp3 failais)
  • demux_mkv: pridėkite žymę V_SNOW į mkv_video_tags
  • dvb: Nustatyti ilgas kanalų perjungimas: kitas / ankstesnis kanalas
  • dvb: pataisymai ATSC derinimui
  • lavc_conv: laiko žymes pritvirtinti prie teigiamo (# 5047)
  • macOS: nustatyti paketą MacOS High Sierra (10.13) (# 4926, # 4866)
  • mp_image: visada kopijuokite spalvų atributus į hw parsisiuntimą (# 4804)
  • mp_image: pasirinkite aiškų spalvų vietos pakeitimą (# 4804)
  • msg: žurnalo failo žurnalo lygis - -v -v
  • msg: iš naujo interpretuokite keletą pranešimų lygių
  • osc: pakeiskite matomumo režimą, kai pakeisite matomumo režimą
  • osdep / io: pridėkite "Android" susijusius šlamštus, kad išspręstumėte failus> 2 GiB
  • grotuvas / playloop.c: gerbia atkūrimo pradžios laiką, naudojant "-loop-file"
  • grotuvas: leisti ieškoti talpykloje nenaudojamų srautų dalių
  • grotuvas: atlikite takelio kalbos atitikimą neįregistruotam atvejui (# 5272)
  • grotuvas: naudokite start timestamp ab looping jei --ab-loop-a yra
  • grotuvas: įkeliant išorinį failą visada pridėkite visus takelių tipus (# 5132)
  • atkurti old-bindings.conf: pridėti senus macOS / Wayland AXIS pririšimus
  • ekrano kopija: kurkite katalogus iš šablono
  • scenarijus: ataskaita dlerror () išvesties
  • sd_ass: priima RFC8081 šrifto medijos tipus
  • sd_ass: priimkite otc kaip atsarginį "OpenType" rinkinio failo plėtinį
  • stream_libarchive: dirbkite įvairiuose lokalės braindeath tipuose
  • (https://git.io/vbiFJ)
  • subprocess-win: nesukurkite pelės žymeklio kurdami procesus
  • vaizdo įrašas: pridėkite triktį, kad būtų išvengta subtitrai su vf_sub (# 5194)
  • vaizdo įrašas: nustatykite alfa apdorojimą (# 4983)
  • video: ištaisykite atminties nutekimus (maždaug 1 KB vienam dekoduotam rėmeliui) su hwdec kopijavimo režimais
  • vaizdo įrašas: sureguliuokite automatinius filtrus ir pakeiskite juos deinterlace
  • vaizdo įrašas: tinkamai perduodamas per TBT duomenis
  • vo: pridėkite palaikymą išoriškai valdomam "Renderloop" ir naudokite jį "vialand"
  • (iš dalies pataiso ekrano sinchronizavimą paleidžiant šalį; lange atmesti langą
  • yra nematomas)
  • vo_gpu: pakeisti - tune-mapping-desaturate algoritmas
  • vo_gpu: įjunkite 3DLUTs į muminį režimą
  • vo_gpu: nustatyti gama skalę
  • vo_gpu: ištaisykite "mobius" tonų suderinimo suderinamumą su GLSL 120 (# 5069)
  • vo_gpu: ištaisykite vaizdo įrašą, kuris kartais negrąžinamas ekvalaizerio pakeitime
  • vo_gpu: nužudyti FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: ištaisykite galimą ekrano kopijos lango avariją (# 4905)
  • vo_gpu: opengl: naudokite GLX_MESA_swap_control, kur tai yra
  • vo_gpu: sumažinkite -alpha = blend-čerpių šaškių lentelės intensyvumą
  • vo_gpu: win: pašalinti išskirtinio pilno ekrano aptikimo įsilaužimą
  • vo_lavc: pašalinkite nepakankamą uždelstą subtitrų pateikimo logiką (# 4689)
  • wayland_common: įdiegti produkcijos stebėjimą, daugelį išvalymų ir klaidų taisymus
  • "Windows": nepraleiskite lango pralaidumo, jei "Windows" tvarko
  • "Windows": pridėti daugiau POSIXy versijų open () ir fstat () (# 4711)
  • ytdl_hook: nenorite pridėti ytdl: // ne-youtube nuorodų grojaraščiuose (# 5003)

Kas naujo versijoje 0.27.0:

  • Savybės:
  • Pridėta:
  • "Windows": tvarkykite medijos raktus
  • libmpv: parinktys: pridėkite gaires saugaus pranešimo apie pasirinkčių atnaujinimus būdą
  • vd_lavc / vo_opengl: palaiko įterptų ICC profilius
  • vo: pateikia API abstrakcijos būsimiems ne "GL" vaizdo išėjimams
  • vo_opengl: pridėkite įspėjimo apie gamą įspūdį, kad paryškintumėte spalvas už gamą (--gamut-warning)
  • vo_opengl: pridėti tiesioginę renderavimo palaikymą (-vd-lavc-dr)
  • vo_opengl: įdiegti (spartinti) apskaičiuoti EAD branduolį, pagrįstą šešėliu
  • vo_opengl: įdiegti HLG OOTF atvirkštinį
  • vo_opengl: palaiko HDR piko aptikimą (-hdr-compute-peak)
  • vo_opengl: palaiko plūdės įvesties pikselių formatus
  • vo_opengl: palaiko įkeltą naudotojo teksto tekstą (# 4586)
  • vo_opengl: palaikykite naudotojo skaičiavimo šaderius
  • Pašalinta:
  • Pašalinkite vaizdo ekvalaizerio tvarkymą iš "vo_direct3d", "vo_sdl", "vo_vaapi" ir "vo_xv" (GPL, o ne verta pastangų remti senus VO)
  • Parinktys ir komandos:
  • Pridėta:
  • macOS: pridėti "--no-native-fs" parinktį išjungti "macOS" visame ekrane (# 4014)
  • player: add --track-auto-selection option
  • Pakeistas:
  • įvestis: naudokite mnemonic pavadinimus pelių mygtukams, tokius pačius kaip Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • parinktys: keisti -lopo semantiką
  • grotuvas: pakeiskite --lavfi-complex paleidimo metu
  • vf_eq: pašalinti šį filtrą (GPL; dabar naudoja "libavfilter" ek filtrą su pakeista semantika)
  • vaizdo įrašas: pakeitimas - elgesio perjungimas
  • vo_opengl: apibendrinti HDR tonų atvaizdavimą į gamtos atvaizdavimą, --hdr-toninį žemėlapį -> -tone-mapping
  • Pašalinta:
  • - lauko dominavimas (tik "GPL-autorius", galimybės pakartotinai licencijuoti)
  • įvestis: nenaudojama komanda "osd"
  • parinktys: drop --video-aspect-method = hibridas (tik GPL)
  • Taisymai ir smulkūs patobulinimai:
  • ĮRANKIAI / autocrop.lua: nustatykite "Cropdetect" juodą ribą 10 bitų vaizdo įrašams
  • ĮRANKIAI / lua / autodeint: atnaujinti "lavfi-bridge"
  • ĮRANKIAI / lua / status-line: patobulinti ir atnaujinti
  • "af_lavrresample": skambinkite swr_set_compensation (), jei nebus būtinas (# 4716)
  • "ao_oss": nustatykite periodinio dydžio skaičiavimą (# 4642)
  • ao_rsound: leisti nustatyti priimančiosios
  • garso įrašas: sureguliuokite spdif režimą
  • filter_kernels: teisingas spline64 branduolys
  • macOS: nustatykite medijos klavišus, kai kitos programos pavogs prioritetą (# 4834)
  • macOS: pataisykite daugialypių rendererių palaikymą (GPU jungiklis) (# 2371)
  • macOS: pašalinkite standartinį meniu elementą "Rodyti skirtuką"
  • parinktys: pataisyti - įtraukti (# 4673)
  • player: fix --end su didelėmis reikšmėmis (# 4650)
  • grotuvas: pataisykite garso atkūrimo kodą (# 4688)
  • grotuvas: atnaujinimas siekia šiek tiek tvirtesnio (# 4757)
  • grotuvas: readd smi subtitrų pratęsimas (# 4626)
  • vd_lavc: pakeiskite automatinio zondo užsakymą, kad pasirinktumėte "cuda over vdpau-copy"
  • vd_lavc: ištaisykite įrenginio nuotėkį su kopijavimo režimu hwaccels (# 4735)
  • vd_lavc: pataisykite hwdec suderinamumą su yuvj420p formatais
  • vd_lavc: pakeiskite "hwdec" vidurinio srauto atsarginę kopiją
  • vf_vapoursynth: ištaisykite apverstą ženklą ir atkurkite 10 bitų palaikymą (# 4720)
  • Vaizdo įrašas: padidinkite - monitoriaus vaizdo taškų diapazoną
  • vo_opengl: pritaikykite linearizacijos taisykles (# 4631)
  • vo_opengl: mastelio deband-grain į signalo diapazoną
  • vo_opengl: tonas žemėlapis didžiausio signalo komponento
  • x11: taisyti, kad langą galima pakeisti naudojant įterpimą (# 4784)
  • ytdl_hook: sprendžiant santykinius kelius prisijungdami prie segmento URL (# 4827)
  • ytdl_hook: palaikykite fragmentus su santykiniais keliais, nustato segmentuotas DASH

Kas naujo versijoje 0.9.2:

  • Pakeitimai:
  • "Lua" čekis dabar taip pat tikrina "lua52.pc", kurį naudoja "Arch Linux" testavimas.
  • (X11) "vo_opengl" icc-profile-auto dabar užklausia esamą ICC profilį, palyginti su lango centru.
  • "ao_coreaudio", "ao_alsa" dabar palaiko pridėtus šlifavimo kanalus, skirtus geriau suderinti su aparatūros dekoderiais, kurie palaiko tik tam tikrų kanalų skaičių (pvz., dabar 5.1 turėtų veikti dekoderis, kuris priima tik 7.1).
  • Kanalų atsarginis (jei garso įrenginys iš esmės nepalaiko tam tikro kanalo išdėstymo) buvo patobulintas.
  • Dabar "vf_vapoursynth" atmeta neteisingą vaizdo įrašą, o ne sugadintą vaizdo įrašą.
  • MPV dabar bando automatiškai įkelti subtitrai .sup.
  • Klaidų pataisymai:
  • "vo_opengl" numatytasis failo fbo formatas dabar yra rgba16, kad išvengtumėte klaidų apvalinimo naudojant nenumatytą "cscale" (numeris 1918).
  • Patobulintas "Framedrop" elgesys, kai žaidžiamas vaizdo įrašas, kurio rodmuo didesnis nei ekranas (numeris 1897).
  • Bandymas žaisti katalogą nebebus šlamštas Prisijungimas prarastas! į konsolės žurnalą.
  • (Linux) keli vo_rpi klaidų taisymai.
  • (Linux) Keletas klaidų taisymo vo_drm. "Pan & Scan" dabar palaikoma.
  • (X11) Fiksuokite visą ekraną tam tikrų langų valdytojų elgesiu (klausimai # 1937, # 1920).
  • (OSX) OS įjungimo metu nebėra visada rodomi.
  • (OSX) Kelios ao_coreaudio ir ao_coreaudio_exclusive klaidos pataisos.
  • (OSX) Išjungta, kai naudojamas kakava.
  • (ClientAPI) vo_opengl_cb dabar iš tikrųjų taiko keitimo metu keisti parinktis.
  • (OSX, ClientAPI) Kakava dabar veikia, kai tuo pačiu metu yra pastatyti tiek cplayer (MPV), tiek libmpv; Tačiau libmpv dabar visada sukuria vienkartinę programą. Kakava turi būti visiškai išjungta, kad libmpv nebūtų sukurta.

Kas naujo versijoje 0.9.1:

  • Pakeitimai:
  • MPV IRC kanalas peradresuotas iš # mpv-player į #mpv iš chat.freenode.net.
  • Dokumentacijos naujinimai.
  • Pagal nutylėjimą numatytos "-ytdl formato" numatytosios vertės yra geriausios, kad būtų galima apriboti "youtube-dl" paskelbtą 2015.04.26 versiją, pagal numatytuosius nustatymus įgalinant DASH, nes FFmpeg / Libav dar tinkamai nepalaiko DASH.
  • Kai ieškosite, dabartinis laiko žymos vietoje bus rodomas prognozuojamas paieškos laikmatis, kol nebus išspręsta galutinė laiko žymė. Pagerina sąsajos jautrumą lėtiniams srautams ir (arba) dideliam ieškojimui.
  • Klaidų pataisymai:
  • Ištaisyta paleidimo žymė DOCS / client-api pakeitimuose. Išleidimo tvarkyklė pamiršo ją ištaisyti prieš paleidžiant ...
  • Ištaisykite "vo_vdpau" šiukšlių linijas ant H.264 vaizdo įrašo su ne mod16 dydžiu (numeris 1863).
  • Ištaisykite susidūrimą, kai komanda "sub_reload" sėkmingai veikė.
  • Ištaisyta paieška naudojant pelę, kai nustatoma osc-seekbarstyle = juosta (numeris 1876).
  • (IPC) Ištaisyta UTF-8 duomenų kodavimas JSON (numeris 1874).

Kas naujo versijoje 0.8.3:

  • Pakeitimai:
  • Dokumentų taisymas ir atnaujinimas.
  • (kliento API) Paaiškinkite mpv_opengl_cb_render peržiūros srities parametrų elgseną.
  • Klaidų pataisymai:
  • (X11) Ištaisykite triktį, esančią vo_xv: ne-colorkey su "Overlay" adapteriu. (klaida Nr. 1629)
  • Vienoje VAAPI tvarkyklėje vaizdo įrašų ekvalaizeris tinkamai veikia. (klaida Nr. 1647)
  • Neleiskite OSD išnykti spustelėdami "Mozplugger". (klaida Nr. 1672)
  • Naujasis DVB-S2 palaikymo kodas, naudojant S2API, dabar remiasi "FreeBSD".
  • Nustatykite ieškomą matroska dekodavimą iš nepasiekiamo tinklo srauto. (klaida Nr. 1656)
  • (OSX). Uždarykite VO langą (paprastai išeinant). (klaida Nr. 1657)
  • (OSX) Nuspauskite pelės žymeklį per "Dock" arba "Launchpad". (klaida Nr. 513)
  • (OSX) Nustatykite pelės žymeklį automatiškai, kai grotuvas yra pilno ekrano.
  • vf_vavpp (VAAPI postprocessing) dabar tinkamai deinterlacuoja vaizdo įrašą.

  • Dabar
  • smb: // srautai naudoja srauto talpyklą (naudojama kaip neefektyvi).
  • ("Windows") Nenuosskite pelės žymeklio, kai jis nukrinta lango meniu.
  • Ištaisykite 8 kanalų išvestį ao_jack. (klaida Nr. 1688)
  • Fix --mf-fps parametras JPEG failuose. (klaida Nr. 1689)
  • Nustatykite, kad anamorphic mastelis būtų ignoruojamas, jei jis buvo labai mažas.

Kas naujo versijoje 0.8.0:

  • Pakeitimai:
  • (!) vo_opengl_old buvo pašalintas. Dabar "OpenGL" atvaizdavimui reikia aparatinės įrangos, kuri gali atlikti bent "OpenGL 2.1" - seniausią versiją, kurią palaiko "vo_opengl".
  • (!) vf_pp buvo pašalintas. Jo versiją vis tiek galima pasiekti per "lavfilter" (pvz., --Vf = lavfi = [pp ...]), bet ji negauna QP informacijos. Be to, vf_dlopen nebeteikia QP informacijos į įkeltą įskiepį (visada yra 0).
  • (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc ir vf_ilpack visi buvo pašalinti. Uostai ar alternatyvios šių filtrų versijos yra prieinamos per "libavfilter" (vf_lavfi).
  • vf_pullup ir vf_noise dabar yra tiesiog jų libavfilter ekvivalentai. Abi yra šiuo metu prieinamos tik FFmpeg (ne "Libav").
  • (!) ao_portaudio buvo pašalintas. Gerai palaikoma visų didžiųjų stalinių kompiuterių platformų gimtoji garso tvarkyklė, taip pat ao_sdl ir ao_openal kaip nukritusieji.
  • (!) Vo_opengl "lscale" pasirinkimas buvo pervadintas į mastą; Dabar lardius yra skalės spindulys, lparam1 ir lparam2 yra atitinkamai skalės param1 ir scale-param2; "Scale-down" dabar mažėja. "Cscale" alternatyva išlieka tokia pati.
  • (!) Buvo pašalintos kelios Vo_opengl spinduliuotės iš anksto nustatytos slapyvardžiai pagal skalę; jei reikia, nustatykite skalės spindulį. Pavyzdžiui, naudokite --vo = opengl: scale = lanczos: skalės spindulys = 2 vietoj skalės = lanczos2. Numatytasis spindulys rekomenduojamas daugumai filtrų.
  • (!) Vo_opengl nebepalaiko stereo apibendrinimo. Anaglyfinį efektą galima atkurti naudojant stereo3d filtrą. "Quadbuffer" palaikymas, kurio prasideda brangu specializuota aparatūra, pašalinamas.
  • (!) Pasirinkta maždaug-gama alternatyva į vo_opengl buvo pašalinta. "BT.1886" specifikacija sako, kad iš tikrųjų, kaip tai turėtų būti padaryta, dabar jis yra numatytasis, kai įjungtas "srgb" arba "icc" profilis. Tai neapima "BT.1886" gama.
  • (!) Pašalintos neapskaitytos ir netiesioginės vo_opengl paketo variantai. Dabar jie automatiškai nustatomi ir įjungiami, kai jie naudingi.
  • (!) Dabar parinktys --lua ir --lua-opts parinktys vadinamos atitinkamai - script ir - script-opts. Manoma, kad MPV konfigūracijos aplanko lua taip pat bus pavadinta scenarijais.
  • (!) Parinktis --fixed-vo pašalinta. Bet kuriuo atveju tai buvo numatytasis ilgą laiką, o fiksuoto ryšio išjungimas nėra naudingas.
  • Vo_opengl_hq buvo atnaujintas, kad būtų atsižvelgta į naujas funkcijas. Įjungta "išgalvotas" mastelio keitimas ir "sigmoid-upscaling", "mitchell" dabar yra numatytas mažinimo būdas.
  • Nepakankamo matomumo OSD pranešimas dabar yra aiškesnis, ar subtitrai yra paslėpti arba tiesiog nepasiekiami / pasirinkti.
  • Įrenginio identifikatoriai, skirti --audio įrenginiui, naudojamam su ao_coreaudio, dabar naudoja UID, todėl jie nepasikeičia, kai įrenginiai pridedami / pašalinami arba paleidžiami iš naujo.
  • - "msg" lygis taip pat priima "," kaip skirtuką ".
  • (kliento API) kliento API dabar atsisako inicijuoti, jei LC_NUMERIC lokalė nėra "C".
  • (kliento API) Gimtoji msg-lygio parametro rūšis dabar yra raktų reikšmės sąrašas. Nustatymas ar skaitymas kaip eilutė vis dar veikia.
  • (Slave API) Dabar komanda get_property nebetinkama.
  • Dokumentacijos naujinimai.
  • Dabar PDF dokumentacija yra išjungta pagal nutylėjimą, nes rst2pdf yra nepastovus, todėl sukuriamos keistos klaidos.
  • Taip pat spausdinkite desync pranešimus su neigiamu A / V sinchronizavimu. Nepaisant to, kad retai tai gali atsitikti su tam tikrais atvejais --autosync.
  • Klaidų pataisymai:
  • (Windows) Venkite vaizdo dydžio vaizdo dydžio keitimo, kai žaidėjas yra sumažintas iki minimumo, gali būti klaida # 1547.
  • (NetBSD) Fix build su v4l2.
  • (Linux) Bandymas spręsti konfliktus su pulseaudio maišytuvu. (klaida Nr. 1578)
  • Kelių kdd: // pataisymai. (klaidos # 1555, # 1560)
  • VP9 laiko žymos nebesuteikia "trūkstamų PTS" įspėjimų su pakankamai naujomis "FFmpeg" formomis.
  • Ištaisykite klaidą, kai naudojate H.264 aparatūros dekodavimą pakankamai naujose "libavcodecs". (klaida Nr. 1587)
  • Naujos funkcijos:
  • "vo_opengl" dabar palaiko rėmelių maišymą, kad pašalintų užstrigimą, kai vaizdo frontinio artėjimo dažnis nepakankamai suderinamas su ekrano frameru per "smoothmotion" alternatyvą. Tai nėra skirta dirbtinai didinti vaizdo įrašo FPS, todėl nėra "muilo operos efekto" ar kai kurių vaizdo įrašų tipų (pvz., Anime) sunkumų.
  • Vo_opengl dabar palaiko sigmoidalį padidinimą (pvz., visą ekraną), kuris sumažina skambėjimą, kurį sukelia didinimas, naudojant "Sigmoid-upscaling" alternatyvą.
  • Vo_opengl dabar palaiko ewa_lanczos (Jinc) mastelį, kuris užtikrina aukštesnę kokybę ir mažesnę aliasingą. Jis palaiko eksperimentinį skalės mažinimo parametrą, kuris bando dar labiau sumažinti vaizdo skambučius.
  • dabar "vo_opengl" turi linijinį mastelio keitimo variantą, todėl skaitytuvai veikia tiesine šviesa. Numatyta srgb, icc-profilis arba nauja sigmoid-upscaling parinktis.
  • "vo_opengl" pagerino mažesnio mastelio keitimą dėl didesnio "downscale" santykio, kai įjungtas sumažintas mastelio keitimas
  • Pridėkite --keep-open = visada, kad padarytumėte - keiskite atvirkščiai, taikomas visiems failams, o ne tik paskutiniams.
  • MPV dabar filtruoja konsolei atspausdintas žymes, kad paslėptumėte nenaudingas metaduomenis. Filtras veikia kaip baltasis sąrašas ir gali būti konfigūruojamas su parinktimi -display-tags.
  • Pridėkite parinktį "-sub-scale-by-window", kuri, kai nustatyta kaip "ne", neleidžia subtitrais keisti jų pikselių dydžio, kai langas keičia dydžius.
  • Vo_opengl techniškai turi GLES 2 ir 3 palaikymą (bet ne GLES 1). "GLES 3" palaikymas tikrinamas "Mesa" programinės įrangos emuliacijos metu. "GLES 2" buvo išbandytas "NVIDIA" tvarkyklėse. Abu GLES režimai yra nepakankami ir neveiksmingi dėl GLES apribojimų, todėl jiems neturėtų būti teikiama pirmenybė per standartinį "OpenGL" režimą.
  • (X11) dabar "vo_opengl" palaiko parinktį "icc-profile-auto" X11 hostuose.
  • "A" klavišas dabar pagal numatytuosius nustatymus atliekamas iš anksto nustatytu proporcijų sąrašu. Turi būti naudojama suskirstyti failus.
  • Dabar yra "jėgos" režimas, skirtas "loop". Veikia kaip "inf", bet bando atidaryti failus / srautus, net jei ankstesnio bandymo metu įvyko klaida.
  • Dabar yra "-log-file" galimybė įrašyti MPV žurnalo pranešimus į konkretų failą.
  • Dabar yra automatinė išorinio garso failo įkėlimas su tam tikrais apribojimais. Įkels išorinį garso įrašą tik tuo atveju, jei grojamasis failas turi vaizdo srautą. Nustatyti kaip "tikslų" pagal numatytuosius nustatymus. (klaida Nr. 967)
  • Šiuo metu yra "tinklo uždelsimo išjungimo" galimybė, kad per kelias sekundes būtų nustatytas laikas prieigos prie tinklo. Jei 0 (pagal nutylėjimą), naudojamas numatytasis libavformat. Jei naudojamas protokolas, kuris nepalaiko laiko praleidimo, ši galimybė ignoruojama.
  • (X11) Dabar "XF86" specialieji klavišai yra visi mappable į input.conf. Visi raktai, kurie dokumentuojami sistemoje XF86keysym.h, yra prieinami tik kaip jų skaitmeniniai kodai.
  • (Linux) DVB diegimas dabar palaiko DVB-S2 per S2API.
  • (Linux) Dabar "channel.conf" VDR formatas dabar palaikomas ir pageidaujamas. Žr. Http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf sintaksę. Nustatant DVB-S2 kanalus reikia VDR formato kanalų .conf.
  • (Linux) Dabar yra "full-transponder" su "dvbin" galimybė tvarkyti specialius transliavimo atvejus, kai PID jungiasi, arba tiesiog dirbti su nepakankamais PID duomenimis.
  • (kliento API) Dabar yra opengl_cb VO, kuris gauna "OpenGL" kontekstą iš "libmpv" kliento. Tai leidžia klientui pateikti libmpv vaizdo įrašą tiesiai į pateiktą "OpenGL" kontekstą be "wid" įterpimo.
  • ("Client API") Aukščiau minėtas parametras "wid" dabar gali būti nustatytas bet kuriuo metu, bet jis neveiks, jei failas jau įkeltas.
  • ("Client API") Dabar galite užpildyti DVD pavadinimų sąrašą.
  • (kliento API) Dabar yra turima filtravimo metaduomenų, kurioje yra tik žymos, kurias leidžia žymos "dispersija".
  • (kliento API) Dabar yra palaikomas XEmbed -wid taikymas, pvz., "gtk_socket_get_id" () "GtkSocket".
  • (kliento API) Dabar yra failo formato nuosavybė su simboliniu failo formato pavadinimu. Kai kuriais atvejais tai gali būti atskirų kablelių atskirų skirtingų plėtinių sąrašas dėl "libavformat" savybių.
  • ("Client API") Šiuo metu yra pelės komandos pelės įvykių generavimui per vaizdo langą.
  • (kliento API) Šiuo metu yra dalinai ieškoma nuosavybė, nurodanti, ar failas laikomas tinkamu naudoti tik srauto talpyklos atmintyje, bet nebūtų galima ieškoti kitokio (pvz., srauto realiuoju laiku arba HTTP be palaikymo palaikymo). Nedideli santykiniai siekiai gali būti gerai, tačiau didesnės apimties paieškos greičiausiai nepasieks.
  • (Kliento API) Dabar yra MPV_EVENT_QUEUE_OVERFLOW įvykis, kuris yra paskelbtas kiekvieną kartą, kai įvykiai turi būti panaikinti, nes eilė yra pilna. Jokių kitų įvykių nėra paskelbta tol, kol MPV_EVENT_QUEUE_OVERFLOW nebus naudojamas, kad būtų išvengta pasikartojančių skelbimų.
  • (Kliento API) Dabar yra pagalbinė funkcija mpv_wait_async_requests (), kuri blokuoja, kol baigsis visi žinomi asinchronizavimo užklausos. (klaida Nr. 1542)
  • (kliento API) Dabar yra aptikta-hwdec savybė, kuri grąžina aptinkamą aparatūros dekoderį, kai jis sėkmingai atidarytas. Tikėtina, kad tik paleidžiant atkūrimą bus grąžinta teisinga reikšmė.
  • ("Client API") Dabar yra garso_add, audio_remove ir analoginių "audio_reload" analogiškų sub_ komandų, skirtų išoriniams garso failams tvarkyti.

Panaši programinė įranga

NewVideoRecorder
NewVideoRecorder

3 Jun 15

dpgconv
dpgconv

11 May 15

WatchVideo
WatchVideo

11 May 15

x264
x264

28 Sep 15

Komentarai mpv

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!