Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#1 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,660
|
mpv(.net) media player
Hello everyone,
this thread is about the mpv player and also the mpv.net player, they are very similar. https://mpv.io https://github.com/stax76/mpv.net ![]() Last edited by stax76; 19th April 2020 at 19:55. |
![]() |
![]() |
![]() |
#2 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,660
|
I'm going to create 'Video player usage 2017' poll thread, any suggestions regarding possible options? So far I have:
jriver kodi mpc-be mpc-hc mpv plex potplayer vlc zoomplayer other The winner is obviously mpc-hc but still could be a interesting thread. |
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Oct 2012
Posts: 6,877
|
mpdn, windows media player/windows video app.
the last thread kind of like this was deleted. doom9 is not the place the "default" PC user is going to be. and not sure what someone can learn from let's say 20-1000 votes... |
![]() |
![]() |
![]() |
#8 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,660
|
The first release is now available to download, new features are C# scripting and a configurable context menu and I've updated the website with a description and a image showing the new menu.
Feel free to ask questions about mpv or mpv.net usage and how to write a script or addon, if there is interested I'll create a development thread. There is a C# and a VB.NET addon included. https://github.com/stax76/mpvnet |
![]() |
![]() |
![]() |
#10 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,660
|
Yes, mouse wheel changes volume by default, don't you think it's a good choice?
https://github.com/stax76/mpvnet/blo...t_conf.txt#L21 |
![]() |
![]() |
![]() |
#12 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,660
|
If I do a config GUI then it will be search-able, that is sure. I don't have great code I can re-use, my encoder GUIs in staxrip don't scale for 200+ settings and the look and feel is mediocre, with that code 600 settings would probably take 3 seconds to load. I'll certainly collect ideas how a very good GUI could work and look like.
|
![]() |
![]() |
![]() |
#14 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,660
|
Hi Milardo,
I used my own dshow player before mpv and first I wanted to improve it but it's a huge task to built a complete player almost from scratch so I evaluated all options for a while and mpv is what I liked most in the end, for mpc I would have needed two years to become fluent in C++. In case somebody wants to build a dotnet dshow player my code is here: https://github.com/sharp-player/sharp-player mpv probably won't support dshow, for some time I thought about having two playback engines, like dshow and libmpv, it could be done and might make sense but only if you have a lot time and interest, in StaxRip normally I try to support different encoders, it supports both avisynth and vapoursynth equally well and I'm very happy with the decision to support vapoursynth. Doing a player with two playback engines is much more difficult I think and most players don't get it right even with only one. I don't have enough time and interest for both so I decided to focus on one and make the best out of it. |
![]() |
![]() |
![]() |
#15 | Link |
Registered User
Join Date: Nov 2008
Posts: 116
|
Hi stax76,
Thanks for the reply. Ok, just wondering though, would the below work? I'm not sure even if it supports all types of video/audio directshow filters, or that it's readily usable with mpv. http://oss.netfarm.it/dsnative/ |
![]() |
![]() |
![]() |
#16 | Link | |
Registered User
Join Date: Oct 2014
Posts: 465
|
Quote:
|
|
![]() |
![]() |
![]() |
#18 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,660
|
New script that also works with mpv:
When seeking displays position and duration like so: 00:00 / 120:00 this is different from MPC which uses: 00:00:00 / 02:00:00 https://github.com/stax76/mpvnet/blo...ow-position.js |
![]() |
![]() |
![]() |
#19 | Link |
_
Join Date: May 2008
Location: France
Posts: 660
|
If you're OK with questions:
Which is the default video output by default on Windows ? (i've tried to search the manual, but there are a lot of references for Linux but not that much for Windows) And which one is it advised to use ? |
![]() |
![]() |
![]() |
#20 | Link |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,660
|
I believe it's opengl, I'm not sure what ways exist to find out what the current vo is, when you start mpv from cmd shell (type either mpv or mpv.com) it prints the vo along with some other info to the shell. What I found the shell most useful for so far is debugging scripts as it also prints errors in scripts and config files.
Code:
D:\Software\Medien\Player\mpv>mpv D:\Temp\test.mkv Playing: D:\Temp\test.mkv (+) Video --vid=1 (*) (h264 1280x720 29.970fps) (+) Audio --aid=1 --alang=ger (aac 2ch 44100Hz) AO: [wasapi] 48000Hz stereo 2ch float VO: [opengl] 1280x720 yuv420p AV: 00:00:17 / 00:01:41 (17%) A-V: 0.000 |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|