mpv

Software screenshot:
mpv
Podrobnosti Software:
Verze: 0.29.0 Aktualizováno
Datum uploadu: 16 Aug 18
Vývojka: The mpv Team
Licence: Volný
Popularita: 400

Rating: 4.5/5 (Total Votes: 2)

mpv je projekt s otevřeným zdrojovým kódem, který uživatelům poskytuje software pro přehrávání videa z příkazového řádku, který je zdoben známými aplikacemi MPlayer a mplayer2. Je velmi lehký a běží na platformách GNU / Linux a Microsoft Windows.


Funkce na první pohled

Klíčové vlastnosti zahrnují lepší podporu souborů MKV (Matroska), optimalizovaných možností CLI, dekódování videa GPU, vysoce kvalitní video výstup, přesnou vyhledávací podporu, podporu bezúrovňové podpory zvuku, lepší podporu pro PulseAudio i řídícího zařízení na obrazovce. p>

Kromě toho nabízí lepší zpracování pauzy, vylepšení VDPAU, podporu modifikátorových klíčů, správnou reprodukci barev, lepší zacházení s synchronizací zvuku a videa, kvalitní titulky a podporu pro přehrávání více souborů najednou.

Další zajímavou vlastností mpv je schopnost přehrávat video soubory vyšší kvality než mnoho jiných aplikací s otevřeným multimediálním přehrávačem, jednoduše proto, že se spoléhá na API rozhraní hwaccel FFmpeg (podporuje akceleraci dekódování videa VAAPI, VDA a VDPAU).

p>

Na základě vysoce uznávaného multimediálního rámce FFmpeg

Program je založen na vysoce uznávané multimediální platformě FFmpeg, konkrétně na knihovnách libavutil, libavcodec, libavformat, libswscale, libavfilter a libavresample. Z tohoto důvodu podporuje širokou škálu formátů video souborů, stejně jako audio a titulky.

Přestože přichází s některými funkcemi obsaženými v programech mplayer2 a MPlayer, poskytuje mpv uživatelům špičkové funkce, jako je čistý výstup terminálu s snadno zapamatovatelnými a intuitivními možnostmi, lepší odezvou a ovládání hlasitosti OSS4.

Je také velmi důležité zmínit, že program využívá video výstup založený na OpenGL, který poskytuje uživatelům obrazovou škálovatelnost, správu barev a mnoho dalších prvotřídních funkcí, které jsou videofilmy uchovávány.


Dolní řádek

Shrnutí, ačkoli mpv nemusí mít grafické uživatelské rozhraní se základními funkcemi, jako jsou audio a video ekvalizéry, nabízí velmi lehký a vysoce výkonný přehrávač videa kompatibilní se všemi operačními systémy a stolními prostředími založenými na Linuxu.

Co je nového v této verzi:

  • Toto vydání vyžaduje FFmpeg 4.0 nebo novější.
  • Funkce:
  • Přidáno:
  • ao / openal: Přidejte lepší vzorek a výběr rozvržení kanálu
  • ao / openal: Přidejte podporu výstupu přímých kanálů
  • kakao-cb: počáteční implementace pomocí opengl-cb API
  • context_drm_egl: Vložte podporu 30bpp (vyžaduje Mesa 18.0.0_rc4 nebo novější)
  • osx: přidat další položky v nabídce, jak navrhuje HIG Apples
  • vo_gpu: vytváření screenshotů použijte vykreslování GL (# 5498, # 5240)
  • x11: podpora kláves Shift + TAB jako vstupní klíče (# 5849)
  • ytdl_hook: Podpora nativního příkazu demuxer, pokud je k dispozici
  • Změněno:
  • ao_alsa, ao_pulse: snížit požadovanou velikost vyrovnávací paměti
  • audio: změna formátu vyjednávání, odstranění vylepšení remixu kanálů
  • klientské rozhraní API: zrušte API opengl-cb a vložte náhradní rozhraní API
  • demux: výchozí mezipaměť mezipaměti výchozí velikosti od 400MB / 400MB do 50MB / 150MB
  • osx: vždy deaktivujte časné spuštění opengl na macOS
  • skriptování: změna, kdy / jak přehrávač čeká na načtení skriptů
  • vo_gpu: různé vylepšení detekce špiček HDR
  • vo_gpu: různé vylepšení mapování HDR tónů
  • wayland_common: aktualizace na stabilní xdg-shell
  • ytdl_hook: analyzujte adresy URL playlistu youtube pro nastavení indexu startu, pokud je zadána --ytdl-raw-option = yes-playlist =
  • Zrušeno:
  • af_lavrresample: zrušte tento filtr
  • Odstraněno:
  • stavět: upustit podporu pro SDL1 (platí pouze pro ao_sdl)
  • Možnosti a příkazy:
  • Přidáno:
  • přidat volby --audio-resample- *, které by měly být od nynějška použity namísto -af-defaults = lavrresample:
  • ao / openal: -openal-direct-channels
  • příkaz: přidání volby --osd-on-search opt. do barvy
  • : přidat příkaz pro změnu seznamu (# 5435)
  • volby: přidat --http - proxy
  • volby: přidat vestavěný profil s nízkou latencí
  • vaapi: přidat možnost vybrat cestu bez zařízení s výchozím parametrem --vaapi-device (# 4320)
  • video: přidat možnost pro snížení latence o 1 nebo 2 snímky
  • vo_gpu: zavést - cíl-špička (# 5521)
  • Změněno:
  • příkaz: změna chování povelu cyklu (# 5772)
  • config: nahradit config dir lua-settings / s dir script-opts /
  • Možnosti: --lavfi-komplex nyní vyžaduje jedinečné pojmenování filtru.
  • volby: --ytdl je nyní vždy zapnut, i pro libmpv
  • volby: make --deinterlace = yes always deinterlace (# 5219)
  • Možnosti: mírně zlepšit výstupní pomoc filtru pro lavfi most
  • vo: přejmenovat --vo = opengl-cb na -vo = libmpv
  • Zrušeno:
  • kódování: zrušit spoustu skrytých voleb (--offset, --offset, --first, --předchozí)
  • volby: deprecate -vf-default a -af-default
  • osx: --gpu-context = kakao s - gpu-api = opengl je nyní zastaralé ve prospěch -vo = libmpv
  • Odstraněno:
  • příkaz: odebrat starý hack kompatibility, který dovolil nastavit aliasy CLI jako vlastnost, zastaralé v 0.26.0
  • vstup: odstranění starších příkazů pro příkazy MPlayeru, které byly v roce 2013 zastaralé
  • volby: drop -opensles-sample-rate, as -audio-samplerate by měl být použit v případě potřeby
  • Možnosti: zrušit zaškrtnutí --videotoolbox -formát, -ff-aid, -ff-vid, -ff-sid, -ad-spdif-dtshd,
  • volby: remove - video-stereo-mode
  • Možnosti: odstraňte zastaralé automatické profily
  • Možnosti: odeberte následující možnosti kódování: - kopírování (nyní výchozí, stará manipulace s časovým razítkem je pryč), --oneverdrop (nyní výchozí), --oharddup (musíte použít --vf = fps = , --ofps, --autofops, --omaxfps
  • Opravy a drobné vylepšení:
  • HIDRemote: opravit tlačítka pro ovládání hlasitosti v systému macOS 10.13 (# 5721)
  • TOOLS / autoload: Oprava opravené "zakázané" možnosti
  • TOOLS / autoload: být robustnější s pomalými výpisy adresářů (# 5618)
  • ao_sdl: oprava implicitní velikosti vyrovnávací paměti
  • stavět: přidat statické knihovny do libmpv.pc
  • build: bump waf na 2.0.9 (opravuje kompatibilitu s Pythonem 3.7)
  • sestavit: ručně přidat standardní vyhledávací cesty knihovny pro propojení (# 5791)
  • běžné: zaokrouhlení všech celých čísel do milisekund
  • demux, přehrávač: opravuje přehrávání řídkých streamů videa (s statickými obrázky)
  • demux: podpora některých typů časovaných metadat (např. ICY)
  • demux_mkv: přidat identifikátor V_AV1 pro AV1
  • demux_mkv: podpora Meridian Lossless Balení v Matroska (# 5923)
  • během přehrávání videa zobrazovat další značky metadat
  • drm_atomic: Oprava nevracení paměti v drm_atomic_create
  • povolit mezipaměť souborových systémů FUSE na OpenBSD a FreeBSD
  • gpu: dávám přednost 16bitovým formátům FBO s plovoucí desetinnou čárkou do 16bitových celočíselných
  • hwdec_vaegl: Opravte VAAPI EGL interop použitý s gpu-context = drm
  • input.conf: použijte přesnou hodnotu pro [vazbu, která dělá inverzní]
  • vstup: přidat klávesovou zkratku pro přepínání dekódování hardwaru
  • vstup: drobné doplňky k výchozím vazbám na klíče (# 973)
  • osc: při hledání s posuvníkem
  • nechtěně opravte přeskakování souborů
  • přehrávač: opravte podivné chování při přepínání edice
  • přehrávač: znovu opravte automatickou volbu stopy externích souborů
  • terminál-unix: přestane se snažit číst, když zmizí terminál (# 5842)
  • video: skutečně počkejte, až bude poslední snímek vykreslen na EOF
  • video: fix - v některých případech rotujte video
  • video: oprava havárie s vdpau při opětovném inicializaci vykreslování (# 5447)
  • vo_gpu: Opravte anamorfní screenshoty (# 5619)
  • vo_vdpau: oprava problémů se změnou velikosti a rotace

Co je nového ve verzi 0.28.0:

  • Funkce:
  • Přidáno:
  • Přidat manipulaci a zobrazení formátů DRM_PRIME pro dekodéry RockChip MPP
  • csputils: Přidejte podporu pro primární zobrazení P3
  • demux: podporují vícenásobné viditelná mezipaměti, rozsahy mezipaměti na OSC
  • demux_playlist: soubory s podporou .url (# 5107)
  • dvb: Přidejte podporu více frontendů (až 8)
  • dvb: implementujte analýzu modulace pro kanály typu VDR config
  • hwdec: přidání hardwarového dekodéru mediacodec pro rámce IMGFMT_MEDIACODEC
  • přejmenovat mediacodec na kopii mediacodec
  • lua: integrujte script stats.lua (ve výchozím nastavení vázán na i / I)
  • vd_lavc: přidat podporu pro nvdec hwaccel
  • vo_gpu: přidat android opengl backend
  • vo_gpu: počáteční podpora d3d11
  • vo_gpu: Podpora vulkanů
  • Odstraněno:
  • af: odstranění zastaralých zvukových filtrů (kanály, ekvalizér, pan, hlasitost;
  • )
  • náhrady v lavfi)
  • vf: odeberte většinu filtrů GPL videa (oříznutí, dsize, expand, flip, gradfun, zrcadlo,
  • noformat, pullup, rotate, měřítko, stereo3d, yadif; nahrazení v lavfi)
  • vf_buffer: odstraňte tento filtr
  • video: odstraňte automatické vložení filtru stereo3d
  • vo_gpu: odebrat hwdec_vaglx interop
  • vo_opengl: refactor do vo_gpu
  • vo_wayland: odstranit
  • Možnosti a příkazy:
  • Přidáno:
  • demux: přidání možnosti pro vytvoření skladeb CC dychtivě (--sub-create-cc-track)
  • volby: přidat --start = none obnovit dříve nastavený čas spuštění
  • volby: přidejte přepínač --vlang
  • Změněno:
  • mezipaměť: nižší výchozí velikost na 2 * 10MB
  • demux: prodloužení doby trvání cache pro demuxer na 10 hodin
  • demux: ve výchozím nastavení použijte viditelnou mezipaměť pro síť, omezení limitu předběžného načtení
  • msg: udělat --msg-level affect - log-file příliš
  • player / misc.c: dovolí jak - délka, tak i - end řídit koncový bod přehrávání
  • přehrávač: odpovídající titulky s jazykovými značkami s --sub-auto = přesným
  • přejmenovat --opengl-hwdec-interop na -gpu-hwdec-interop (nyní většinou k ničemu)
  • vd_lavc: upřednostněte nvdec přes vdpau s --hwdec = auto (lepší kodek a povrch
  • podpora formátu
  • vd_lavc: přejmenovat --hwdec = rpi to --hwdec = mmal
  • Odstraněno:
  • volby: remove --heartbeat-cmd a -heartbeat-interval
  • (mimo jiné opravy # 4888)
  • Opravy a drobné vylepšení
  • TOOLS / autoload.lua: přidat rozšíření ogm, ogg a opus
  • Použijte / dev / tty namísto stdin pro vstup terminálu (# 4190)
  • audio: přidejte zpracování zvukových souborů do formátu AO (nahrazuje dříve GPL'd kód)
  • audio: opravte konverzi kanálů pomocí kanálů NA (např. s ALSA)
  • audio: oprava chybějícího objemu aktualizovat na init a obnovit
  • csputils: Fix DCI P3 primární bílý bod
  • demux: nedovolte, aby titulky způsobily zablokování časového zobrazení v bufferu
  • demux: Opravte soubory .cue s audio soubory, které obsahují připojené obrázky
  • demux: oprava účtování viditelných rozsahů na stopových přepínačích (opravy chybí
  • při přehrávání zvukových stop pomocí např. EDL, --měřovací soubory, objednané
  • kapitoly a youtube-dl pseudo DASH)
  • demux: opravit selhání se souborem / objednanými soubory kapitol (# 5027)
  • demux: zrychlení vyhledání vyrovnávací paměti s hrubým indexem
  • demux_lavf: vždy dávejte libavformat název souboru při snímání
  • (pomáhá se souborem mp3)
  • demux_mkv: přidat značku V_SNOW do souboru mkv_video_tags
  • dvb: Oprava dlouhého přepínání kanálů: další / předcházející kanál
  • dvb: opravy pro ladění ATSC
  • lavc_conv: upnutí časových značek na pozitivní (# 5047)
  • macOS: opravit balíček na MacOS High Sierra (10.13) (# 4926, # 4866)
  • mp_image: vždy zkopírujte barevné atributy na stahování hw (# 4804)
  • mp_image: Vyberte explicitní záložku pro umístění chroma (# 4804)
  • msg: narazit úroveň protokolu - log souboru na -v -v
  • msg: reinterpret spoustu úrovní zpráv
  • osc: oprava vzácného přetečení zásobníku při změně režimu viditelnosti
  • osdep / io: přidat opravy související s Androidem pro opravu souborů> 2 GiB
  • přehrávač / playloop.c: respektuje čas začátku přehrávání při použití --loop-file
  • přehrávač: umožňuje vyhledávat v neaktivních částech nepropagovatelných proudů uložené v mezipaměti
  • přehrávač: ujistěte se, že jazyk písma neodpovídá písmenám (# 5272)
  • přehrávač: použijte start timestamp pro ab-looping pokud -ab-smyčka-a chybí
  • přehrávač: při načítání externího souboru vždy přidejte všechny typy stop (# 5132)
  • restore-old-bindings.conf: přidat staré vazby MacOS / Wayland AXIS
  • snímek obrazovky: vytvořit adresáře ze šablony
  • skriptování: hlášení dlerror () výstup
  • sd_ass: přijmout typ písma typu písma RFC8081
  • sd_ass: akceptuje otc jako záložní rozšíření souboru kolekce OpenType
  • stream_libarchive: pracujte s různými typy lokalizačních mozků
  • (https://git.io/vbiFJ)
  • subprocess-win: neměňte kurzor myši při vytváření procesů
  • video: přidat hack, aby nedošlo k chybě titulků s vf_sub (# 5194)
  • video: oprava alfa (# 4983)
  • video: Oprava netěsností paměti (zhruba 1 KB na dekódovaný snímek) s režimy kopírování hwdec
  • video: opravte automatické filmy rotace a deinterlace
  • video: řádně procházíte údaje ICC
  • vo: přidání podpory pro externě řízené renderloop a použití cesty
  • (částečná korekce synchronizace zobrazení v terénu, vypnutí vykreslování v okně
  • )
  • je neviditelný)
  • vo_gpu: změna - mapování-desaturace algoritmu
  • vo_gpu: povolte 3DLUTs v hloupém režimu
  • vo_gpu: oprava gamma stupnice
  • vo_gpu: kompatibilita mapového tónování mobius na GLSL 120 (# 5069)
  • vo_gpu: oprava videa někdy není obnovena při změně ekvalizéru
  • vo_gpu: zabijte FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: opravit případné selhání okna obrazovky obrazovky (# 4905)
  • vo_gpu: opengl: použijte GLX_MESA_swap_control tam, kde je k dispozici
  • vo_gpu: snížit intenzitu šachovnice --alpha = blend-dlaždice
  • vo_gpu: win: odstranění hackování detekce exkluzivního celku
  • vo_lavc: odstraňte špatnou logiku vykreslování titulků (# 4689)
  • wayland_common: implementujte sledování výstupů, mnoho vyčištění a opravy chyb
  • Windows: přeskočí okno, když Windows zpracoval
  • Windows: přidejte více POSIX verze open () a fstat () (# 4711)
  • ytdl_hook: nepřepínejte ytdl: // do odkazů, které nejsou ve službě YouTube, v playlistách (# 5003)

Co je nového ve verzi 0.27.0:

  • Funkce:
  • Přidáno:
  • Windows: manipulace s mediálními klávesami
  • libmpv: volby: přidáním bezpečného způsobu, jak upozornit aktualizace možností
  • vd_lavc / vo_opengl: podpora vložených profilů ICC
  • vo: vykreslování abstrakce API pro budoucí video výstupy jiné než GL
  • vo_opengl: přidat varovnou funkci gamut, která zvýrazní barvy mimo gamut (--gamut-warning)
  • vo_opengl: přidat podporu přímého vykreslování (-vd-lavc-dr)
  • vo_opengl: implementujte (rychleji) výpočetní shader založený na jádře EWA
  • vo_opengl: implementujte inverzní HLG OOTF
  • vo_opengl: podpora detekce vrcholu HDR (- hdr-compute-peak)
  • vo_opengl: podporují formáty vstupních pixelů
  • vo_opengl: podporuje načítání uživatelských textur (# 4586)
  • vo_opengl: podpora uživatelských shaderů
  • Odstraněno:
  • Odstraňte zacházení s ekvalizérem videa z příkazů vo_direct3d, vo_sdl, vo_vaapi a vo_xv (GPL, nestojí za to, že byste museli podporovat starší VO)
  • Možnosti a příkazy:
  • Přidáno:
  • macOS: přidat --no-nativní-fs možnost deaktivovat nativní fullscreen macOS (# 4014)
  • přehrávač: přidat - volba automatického výběru
  • Změněno:
  • vstup: použijte mnemotechnická jména pro tlačítka myši, stejně jako Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • volby: změna sémantiky - sopky
  • přehrávač: make -lavfi-complex vyměnitelný za běhu
  • vf_eq: odstraňte tento filtr (GPL, nyní používá filtr eq filtru libavfilter se změněnou sémantikou)
  • video: změna - odkládání chování
  • vo_opengl: zobecnění mapování HDR tónů do mapování gamut, - mapování hdr-tónů -> - mapování tónů
  • Odstraněno:
  • - dominance v polích (pouze autor GPL, žádná šance na vrácení peněz)
  • vstup: zrušený příkaz "osd" zrušen
  • volby: drop --video-aspect-method = hybrid (pouze GPL)
  • Opravy a drobné vylepšení:
  • TOOLS / autocrop.lua: Opravte černý limit cropdetect pro 10bitové videa
  • TOOLS / lua / autodeint: aktualizace na lavfi-bridge
  • TOOLS / lua / status-line: vylepšit a aktualizovat
  • af_lavrresample: nevolte swr_set_compensation (), pokud to není nutné (# 4716)
  • ao_oss: oprava výpočtu velikosti_počítače (# 4642)
  • ao_rsound: povolit nastavení hostitele
  • audio: opravit režim spdif
  • filter_kernels: správné jádro spline64
  • macOS: Opravte mediální klávesy, když ostatní aplikace kradou prioritu (# 4834)
  • macOS: Opravte podporu několika vykreslování (přepínač GPU) (# 2371)
  • macOS: odeberte standardní položku nabídky "Zobrazit kartu panelu"
  • volby: fix - include (# 4673)
  • hráč: fix - konec s velkými hodnotami (# 4650)
  • Přehrávač: opravte zmatek v zvukovém resyncovém kódu (# 4688)
  • přehrávač: obnovit se snaží o trochu robustnější (# 4757)
  • přehrávač: čtení rozšíření titulků smi (# 4626)
  • vd_lavc: změňte objednávku automatické sondy, chcete-li preferovat cuda přes vdpau-copy
  • vd_lavc: oprava úniku zařízení s kopírováním hwaccels (# 4735)
  • vd_lavc: opravte kompatibilitu hwdec s formáty yuvj420p
  • vd_lavc: oprava záložního hwdec mid-stream
  • vf_vapoursynth: Opravte invertovaný znak a obnovte 10bitovou podporu (# 4720)
  • video: zvýšení - rozsah monitorovacího obrazu
  • vo_opengl: upravte pravidla pro linearizaci (# 4631)
  • vo_opengl: měřítko deband-grain na rozsah signálu
  • vo_opengl: mapa tónů na komponentě maximálního signálu
  • x11: oprava tohoto okna může být změněna při použití vkládání (# 4784)
  • ytdl_hook: vyřešte relativní cesty při spojování adres URL (# 4827)
  • ytdl_hook: podporuje fragmenty s relativními cestami, opravuje segmentované DASH

Co je nového ve verzi 0.9.2:

  • Změny:
  • Kontrola Lua nyní také kontroluje, zda lua52.pc, použitý při testování Arch Linux.
  • (X11) icc-profile-auto nyní dotazuje aktuální profil ICC ve vztahu ke středu okna.
  • ao_coreaudio, ao_alsa nyní podporuje přidávání falešných padding kanálů pro lepší kompatibilitu s hardwarovými dekodéry, které podporují pouze určitý počet kanálů (např. 5.1 má nyní pracovat na dekodéru, který přijímá pouze 7.1).
  • Zálohování kanálu (v případě, že zvukové zařízení nenapojuje natolik, že bylo uspořádání daného kanálu).
  • vf_vapoursynth nyní odmítá nezvolené video namísto výstupu poškozeného videa.
  • mpv se nyní pokouší autoloadovat také titulky .sup.
  • Opravy chyb:
  • Výchozí hodnota vol_opengl ve formátu fbo je nyní rgba16, aby se zabránilo chybám při zaokrouhlení při použití cscale, která není standardní (číslo 1918).
  • Vylepšené chování rámu při přehrávání videa s vyšším frameratem než displejem (číslo # 1897).
  • Snažíte se o přehrání adresáře již nebude spam Připojení ztraceno! do protokolu konzoly.
  • (Linux) Několik chybových příkazů vo_rpi.
  • (Linux) Několik chybových příkazů vo_drm. Pan & Scan je nyní podporován.
  • (X11) Oprava celočíselného chování u určitých manažerů oken (otázky # 1937, # 1920).
  • (OSX) OSD se již při spuštění nezobrazuje vždy.
  • (OSX) Několik opravných balíků ao_coreaudio a ao_coreaudio_exclusive.
  • (OSX) Pevný potenciální náraz při ukončení používání kakaa.
  • (ClientAPI) vo_opengl_cb nyní ve skutečnosti používá volby změněné za běhu.
  • (OSX, ClientAPI) Kakao nyní funguje, když jsou současně vytvořeny jak cplayer (mpv), tak libmpv; libmpv však nyní vždy vytváří aplikaci singleton. Kakao musí být úplně vypnuto, aby se zabránilo vytvoření libovolné knihovny libmpv.

Co je nového ve verzi 0.9.1:

  • Změny:
  • IRC kanál mpv byl přesunut z # mpv-player do #mpv na chat.freenode.net.
  • Aktualizace dokumentace.
  • Výchozí hodnota pro volbu formátu -ytdl je nyní nejlepší, aby bylo možné pracovat s uvolněním youtube-dl 2015.04.26 umožňujícím standardní DASH, protože FFmpeg / Libav ještě správně nepodporuje DASH.
  • Při hledání bude aktuální časové razítko místo toho zobrazeno předpovědi časové značky, dokud nebude vyřešena poslední časová známka. Zlepšuje schopnost reagovat na pomalé proudění a / nebo velké vyhledávání.
  • Opravy chyb:
  • Upravil značku uvolnění na změnách DOCS / client-api. Správce vydání jej zapomněl opravit před vydáním ...
  • Opravte vo_vdpau vykreslování smetí na video H.264 s velikostí non-mod16 (číslo # 1863).
  • Opravte selhání při ukončení, pokud byl příkaz "sub_reload" úspěšně spuštěn.
  • Opraveno hledání s myší při nastavení osc-seekbarstyle = bar (číslo # 1876).
  • (IPC) Pevné kódování dat UTF-8 v JSON (číslo # 1874).

Co je nového ve verzi 0.8.3:

  • Změny:
  • Opravy a aktualizace dokumentace.
  • (Client API) Objasnění chování parametrů pohledu mpv_opengl_cb_render.
  • Opravy chyb:
  • (X11) Opravte havárii ve vo_xv: no-colorkey s adaptérem Overlay. (chyba # 1629)
  • U některých ovladačů VAAPI vytvořte správný ekvalizér videa. (chyba # 1647)
  • Zabraňte ztrátě OSD po kliknutí na mozplugger. (chyba # 1672)
  • Nový podpůrný kód DVB-S2, který používá S2API, nyní staví na FreeBSD.
  • Oprava dekódování viditelné matrosky z neviditelného síťového toku. (chyba # 1656)
  • (OSX) Opravte zhroucení při zavírání okna VO (obvykle při ukončení). (chyba # 1657)
  • (OSX) Odkryjte kurzor myši, když přes Dock nebo Launchpad. (chyba # 513)
  • (OSX) Opravte kurzor myši, pokud je přehrávač celoobrazovkový.
  • vf_vavpp (postprocessing VAAPI) nyní správně deinterlakuje video.
  • smb: // streamy nyní používají mezipaměť proudu (používá se jako neúčinná).
  • (Windows) Kursor myši nezakrývejte, když je umístěn pod menu okna.
  • Opravte 8-kanálový výstup na o_jack. (chyba # 1688)
  • Opravte parametr - mf-fps v souborech JPEG. (chyba # 1689)
  • Opravte anamorfní škálování ignorované, pokud by bylo velmi malé.

Co je nového ve verzi 0.8.0:

  • Změny:
  • (!) vo_opengl_old byl odstraněn. OpenGL vykreslení nyní vyžaduje hardware, který dokáže alespoň OpenGL 2.1, nejstarší verzi podporovanou vo_opengl.
  • (!) Vf_pp byl odstraněn. Jeho verze je stále přístupná přes lavfilter (např. --Vf = lavfi = [pp ...]), ale neobdrží žádné informace QP. Také vf_dlopen již neposílá informace o QP do načteného pluginu (je to vždy 0).
  • (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc a vf_ilpack byly odstraněny. Porty nebo alternativní verze těchto filtrů jsou k dispozici prostřednictvím libavfilter (vf_lavfi).
  • vf_pullup a vf_noise jsou nyní jednoduše zabalené do jejich ekvivalentů libavfilter. Oba jsou aktuálně k dispozici pouze na FFmpeg (nikoliv Libav).
  • (!) ao_portaudio bylo odstraněno. Existuje dobrá podpora pro nativní zvukové ovladače všech hlavních desktopových platforem, stejně jako ao_sdl a ao_openal jako záložní.
  • (!) suboption lscale vo_opengl byl přejmenován na měřítko; lradius je nyní měřítko-poloměr, lparam1 a lparam2 jsou nyní příslušně scale-param1 a scale-param2; lscale-down se nyní zmenšuje. Subponze cscale zůstává tak, jak je.
  • (!) Bylo odstraněno několik aliasů s předvoleným poloměrem vo_opengl podporovaných měřítkem. použijte poloměr měřítka pro nastavení v případě potřeby. Například použijte --vo = opengl: scale = lanczos: scale-radius = 2 místo scale = lanczos2. Výchozí poloměr je doporučen pro většinu filtrů.
  • (!) vo_opengl již nepodporuje stereo suboptu. Anaglyfový efekt lze reprodukovat pomocí filtru stereo3d. Podpora quadbufferu, která vyžaduje spoustu nákladného specializovaného hardwaru, je odstraněna.
  • (!) Okolo gama suboption na vo_opengl bylo odstraněno. Specifikace BT.1886 říká, že je to vlastně jak má být provedeno, takže je nyní výchozí při aktivaci srgb nebo icc-profilu. To nezahrnuje gamma drop BT.1886.
  • (!) Bezvýstupní a nepřímé volby pro vo_opengl byly odstraněny. Ty jsou nyní automaticky odhaleny a povoleny, kdykoli budou mít prospěch.
  • (!) Parametry / options --lua a --lua-opts se nyní nazývají --script a --script-opts. Také se nyní očekává, že poddir mpr konfiguračního adresáře bude nazýván skripty.
  • (!) Možnost -fixed-vo byla odstraněna. Byl to výchozí nastavení po delší dobu a vypnutí pevné volby není užitečné.
  • vo_opengl_hq byla aktualizována tak, aby zohlednila nové funkce. fantazie-downscaling a sigmoid-upscaling jsou povoleny, "mitchell" je nyní výchozí pro scale-down.
  • Zpráva o OSD s nižší viditelností je nyní jasnější o tom, zda jsou titulky skryté nebo zda nejsou k dispozici / vybrány.
  • ID zařízení daná zařízením --audio pro použití s ​​ao_coreaudio nyní používají identifikátory UID, takže se nemění při přidávání / odebírání zařízení nebo po restartování.
  • - msg-level nyní také přijímá ',' jako oddělovač.
  • (Client API) Klientská rozhraní API nyní odmítá inicializovat, pokud místní prostředí LC_NUMERIC není "C".
  • (Client API) Nativní typ parametru msg-level je nyní seznam klíč-hodnota. Nastavení nebo čtení jako řetězec stále funguje.
  • (Slave API) Příkaz get_property je nyní zastaralý.
  • Aktualizace dokumentace.
  • Ve výchozím nastavení je dokumentace PDF vypnuta kvůli tomu, že rst2pdf je nestálý a způsobuje podivné chyby při vytváření.
  • Vytiskněte také desynchronní zprávy s negativní A / V synchronizací. Zatímco vzácné, mohlo by se to stát při některých způsobech použití --autosync.
  • Opravy chyb:
  • (Windows) Vyhněte se změně velikosti okna videa, pokud je přehrávač minimalizován, může se zabývat chybou # 1547.
  • (NetBSD) Opravte sestavení s v4l2.
  • (Linux) Pokuste se řešit konflikty s mixérem pulseaudio. (chyba # 1578)
  • Vícenásobné cdda: // opravy. (chyby # 1555, # 1560)
  • Časové značky VP9 již nevyvolávají upozornění na chybějící PTS s dostatečně novými sestavami FFmpeg.
  • Opravte havárii při použití dekódování hardwaru H.264 na dostatečně nových libavcodecech. (chyba # 1587)
  • Nové funkce:
  • vo_opengl nyní podporuje smíchání rámců, aby se zabránilo koktání, když se framerace videa nijak neodpovídá zobrazení framerované přes submodul smoothmotion. Toto není určeno k umělému zvýšení FPS videa, takže neexistuje žádný efekt "mýdlové operace" nebo potíže s některými typy videa (např. Anime).
  • vo_opengl nyní podporuje sigmoidální upscaling (např. pro celoobrazovku), což snižuje vyzvánění vyvolané upscalem, povoleno přes suboption sigmoid-upscaling.
  • Vo_opengl nyní podporuje škálování ewa_lanczos (Jinc), které poskytuje vyšší kvalitu s menším aliasingem. Podporuje experimentální parametr anti-spouštění měřítka, který se pokouší dále snižovat zvonění videa.
  • vo_opengl má nyní dílčí volbu lineární měřítka, která činí měřítka pracující v lineárním světle. Zahrnuje srgb, icc-profil nebo novou sub-volbu sigmoid-upscaling.
  • Pokud je povoleno snížení cen, vol_opengl vylepšil snížení rozsahu pro vyšší poměry downscale.
  • Přidat --keep-open = vždy, aby se --keep-open aplikoval na všechny soubory namísto pouze na poslední.
  • mpv nyní filtruje značky, které jsou vytištěny na konzoli, aby se pokoušely skrýt nepotřebné metadata. Filtr funguje jako whitelist a může být konfigurován volbou --display-tags.
  • Přidejte volbu -sub-scale-by-window, která při nastavení na hodnotu "ne" zabraňuje změně velikosti pixelů při zmenšení velikosti okna.
  • vo_opengl nyní technicky podporuje GLES 2 a 3 (ale ne GLES 1). Podpora GLES 3 je testována pouze na softwarové emulaci společnosti Mesa. GLES 2 byl testován na ovladačích nvidia. Oba způsoby GLES jsou nedostatečné a neúčinné kvůli omezením GLES, takže by neměly být upřednostňovány před standardním režimem OpenGL.
  • (X11) vo_opengl nyní podporuje volbu icc-profil-auto na počítačích X11.
  • Klávesa "A" nyní ve výchozím nastavení cykluje seznamem přednastavených poměrů stran. Znamená to použít k práci na poškozených souborech.
  • Existuje nyní režim "force" pro - okénko. Funguje jako "inf", ale pokusí se o otevření souborů / streamů, i když došlo k chybě v předchozím pokusu.
  • Nyní je k dispozici soubor -log-file pro psaní zpráv protokolu mpv do specifikovaného souboru.
  • K dispozici je volba -audio-file-auto pro automatické načtení externího zvukového souboru s určitými omezeními. Nahrává pouze externí zvuk, pokud má přehrávaný soubor video stream. Nastaveno jako "přesné" ve výchozím nastavení. (chyba # 967)
  • Existuje nyní možnost - síťový časový limit pro zadání časového limitu v sekundách pro přístup do sítě. Pokud je 0 (výchozí), použije výchozí libavformat. Pokud je použit protokol, který nepodporuje časové limity, tato možnost je ignorována.
  • (X11) Zvláštní klávesy XF86 jsou nyní všechny mapovatelné v input.conf. Všechny klíče dokumentované v XF86keysym.h jsou dostupné, ale pouze jako jejich číselné kódy.
  • (Linux) Implementace DVB nyní podporuje DVB-S2 až S2API.
  • (Linux) Formát VDR pro kanály.conf je nyní podporován a preferován. Pro syntaxi viz http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf. Ladění kanálů DVB-S2 vyžaduje formát kanálu VDR ve formátu channel.conf.
  • Existuje nyní možnost -dvbin-full-transponder pro manipulaci se speciálními vysílacími případy, kdy se přepínají PID, nebo jen pro práci s neúplnými PID daty.
  • (Client API) Nyní existuje opengl_cb VO, který přijímá kontext OpenGL z klienta libmpv. To umožňuje klientovi vykreslovat video libmpv přímo do kontextu OpenGL, aniž by musel používat --wid embedding.
  • (Client API) Uvedený parametr --wid lze nyní kdykoli nastavit, ale nemá žádný vliv, pokud je soubor již načten.
  • (Client API) Seznam titulů DVD lze nyní dotazovat.
  • (Client API) Nyní je vlastnost filtrovaných metadat obsahující pouze značky povolené značkami --display.
  • (Client API) Nyní existuje podpora pro XEmbed - wid cíle, jako například GtkSocket's gtk_socket_get_id ().
  • (Client API) Nyní je vlastnost formátu souboru s symbolickým názvem pro formát souboru. V některých případech to může být seznam různých rozšíření oddělených čárkami kvůli idiosynkrálám libavformat.
  • (Client API) V okně videa je nyní k dispozici příkaz myši pro generování událostí myši.
  • (Client API) Nyní je částečně viditelná vlastnost, která označuje, zda je soubor považován za viditelný pouze kvůli mezipaměti proudu, ale jinak by nebyl viditelný (například stream v reálném čase nebo HTTP bez podpory obnovení). Malý příbuzný hledá může být v pořádku, ale větší šance budou pravděpodobně selhat.
  • (Client API) Nyní je k dispozici událost MPV_EVENT_QUEUE_OVERFLOW, která se vysílá vždy, když události musí být zrušeny, protože fronta je plná. Žádné další události nebudou zveřejněny, dokud nebude spotřebováno MPV_EVENT_QUEUE_OVERFLOW, aby se zabránilo duplicitnímu odeslání.
  • (API klienta) K dispozici je nyní pomocná funkce mpv_wait_async_requests (), která blokuje, dokud nebudou dokončeny všechny známé požadavky na asynchronní zpracování. (chyba # 1542)
  • (Client API) Nyní je detekována vlastnost hwdec, která vrátí detekovaný hardwarový dekodér po úspěšném otevření. To pravděpodobně vrátí platnou hodnotu pouze po spuštění přehrávání.
  • (klientské rozhraní API) Pro ekvivalentní sub_ příkazy pro zpracování externích zvukových souborů jsou nyní protějšky audio_add, audio_remove a audio_reload.

Podobný software

ucview
ucview

3 Jun 15

Silver
Silver

2 Jun 15

Komentáře k mpv

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!