Log in

View Full Version : MPlayer for Windows (2008-06-01)


Pages : 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Henrikx
13th October 2006, 09:58
@LoRd_MuldeR
Great Work !!
Thank You !

LoRd_MuldeR
14th October 2006, 14:07
*Update*

Introducing Light-Package!
Same as Full-Package, but without Binary Codec Package.
Size is 9 MB instead of 17 MB.

buzzqw
15th October 2006, 06:46
@LoRd_MuldeR

is possible to build a "net package" ?

i mean that in your installar (great work btw) thre is only mpui , but allow to download from net the custom mplayer/mencoder build (based on cpu) and the codec pack

what you think ?

BHH

LoRd_MuldeR
15th October 2006, 12:38
@LoRd_MuldeR

is possible to build a "net package" ?

i mean that in your installar (great work btw) thre is only mpui , but allow to download from net the custom mplayer/mencoder build (based on cpu) and the codec pack

what you think ?

BHH

Where is the point?
If you just want to download MPUI, you can get it from the official homepage. Then you can add whatever you want...

buzzqw
15th October 2006, 14:28
sure i can, but with this solution with one only setuo i can download both an optimized mplayer build and the codec pack. And not all user know where to download.

BHH

LoRd_MuldeR
15th October 2006, 23:17
I've added experimental support for .PLS, .RAM and .ASX playlist files to MPUI.
It's not tested very much yet, so please send me valid playlist files that don't work. Thx.

// EDIT

Added support for .WPL playlists

// EDIT 2

Added support for .MPCPL playlists
Fixed: Background remains black, when playing audio-only right after video file.

MPUI.2006-10-16-3.zip (http://mulder.dummwiedeutsch.de/temp/MPUI.2006-10-16-3.zip)

LoRd_MuldeR
19th October 2006, 13:45
*Update*

It's been updated once again :D
*click* (http://forum.doom9.org/showthread.php?p=839965#post839965)

ExtraEye
19th October 2006, 15:48
your build of mplayer is probably the best option for playback in terms of performance but there are some things that are missing for me.
first is personal:
i have dual screen mode with a HD tv which i use to view my movies and clips and mplayer doesn't show any picture when i move it to the tv screen. i know this problem also exists on the original mplayer for windows so i'm not sure you can actually do anything about it but if you can that would be great.

the second is more global the way i see it: more options plz.
i use zoom player as default player because it offers me many options and functions which enable me to optimize the player for my needs. i'm not suggesting you add all those options but some configuration of the way the player behaves would be very nice. for example setting key shortacts (option for global keys is even better ^^). also customization of the way the player behaves when clicked on and so on.

now the most important feature:
because mplayer uses filters internally it would be nice to be able to set them up according to your needs. also im missing the ffdshow filters like including avisynth scripts and limiting the color range.

just wanted to suggest some things i miss on your release.
except for that you do a great job and mplayer is great. i recommend it to anyone who has problems running videos on their pc.

LoRd_MuldeR
19th October 2006, 15:59
@ExtraEye

There are so many filters and options in MPlayer that it's nearly impossible to add all of them to the GUI. You would end up with one bloated and ugly UI, I guess. And you must remember that every user needs other options, so it's the best way to only add the very basic options to the GUI. We want to keep it clear and esay-to-use. If you need any advanced options, please read the MPlayer manual (http://www.mplayerhq.hu/DOCS/man/en/mplayer.1.html) and add all the options you need to "Additional MPlayer Parameters" (to be found at Tools -> Options). And please use -vf-add instad of -vf if you add any Video filters.

The multi-monitor issue is something, that is on my to-do list. You can make the overlay appear on the second monitor by adding -adapter x, where x is the number of the screen (for example 2 is my TV-Out). Then you can move the MPUI window over and you will see the video! Unfortunately fullscreen mode doesn't work yet, because MPUI goes fullscreen always on primary monitor, which means black screen. I hope I can find a way to fix it one day! Workarround for the moment: Use Compact Mode on second screen...

ExtraEye
19th October 2006, 18:15
Thank you very much for the reply. I tried your solution and it works perfectly so thank you very much for that :) (compact mode indeed does the strick).

about the GUI getting bloated I partly agree because adding too many options may bloat the player which right now works very well and extremely fast I must say.

Still, it is possible to add a seperate GUI that helps configure options (something seperate from the actual player).
Any user, even novice ones, would want to be able to fit some of the player's behaviour to their liking. So even if adding configurations for codecs and filters is bloating and scaring away users it isn't the case with behaviour settings.
just my point of view.
So thank you very much for your work and your replies I would look into the manual but just wanted to suggest my opinion.

Also I wanted to say the "make instant player" program is very smart and could help with many future problems so nice idea and again great job ^^

EDIT:
How do i make mplayer not center it's interface every time it plays a new video?
And how do i add several different new additional filters? with ";"?

LoRd_MuldeR
19th October 2006, 18:57
EDIT:
How do i make mplayer not center it's interface every time it plays a new video?

That's a feature of MPUI, you cannot change it currently. (at least for my builds)

And how do i add several different new additional filters? with ";"?

-vf-add filter1=x:y,filter2=x:y,filter3=x:y -af filter=x:y (...)

example:
-vf-add scale=640:480,unsharp=c3x3:0.5:l3x3:0.5 -af volnorm=2

ExtraEye
19th October 2006, 23:02
is there a way to add avisynth scripts to the files running on mplayer (like in ffdshow)?

Henrikx
19th October 2006, 23:12
Mplayer can open and run avs Scripts

ExtraEye
19th October 2006, 23:21
Mplayer can open and run avs Scripts

and aply them to any currently running file? or just ready made scripts that you have to mention the file it works on?

Henrikx
19th October 2006, 23:26
Scripts like :
DirectShowSource("C:\Test.avi",fps=14992.5037481259,audio=false)
#blank deinterlace line
#crop
#resize
#denoise

named Test.avs

ExtraEye
19th October 2006, 23:29
then that's not what i meant.
what i meant was something similiar to what you can do in the ffdshow filter (although i find it to be buggy atm). meaning the ability to specify a couple of avisynth filters that would come into action in any file the player (in this case mplayer) plays.

Henrikx
19th October 2006, 23:38
@ExtraEye
Sorry,than i understood you wrong.
On your question, I know unfortunately no answer...:(

ExtraEye
19th October 2006, 23:55
@ExtraEye
Sorry,than i understood you wrong.
On your question, I know unfortunately no answer...:(

No apologize required ^^.
Anyway I was wondering if there was any actual difference between setting the player to compact mode along with setting the setting "-vf-add scale" to the screen's resolution and using fullscreen mode? i mean any technical difference between full screen mode to window mode?

edit:
hmm for no apparent reason the script you suggested stop working suddenly (the scaling. the video is still working on the second monitor).
<vo_directx><ERROR>UpdateOverlay failed
<vo_directx><ERROR>Overlay:x1:0,y1:310,x2:1280,y2:694,w:1280,h:384
<vo_directx><ERROR>invalid rectangle

It just stopped working without me changing anything. I tried different videos and the problem persists. Also when I remove the line that tells it to work on the second monitor it works again. what the...?

reepa
20th October 2006, 02:21
Thanks for this unified package! MPlayer + MPUI has now replaced MPC as my media player of choice. However, your MPUI build doesn't handle URL command line parameters correctly: it treats them as local files. For example (in c:\apps\mplayer\):
MPUI.exe http://test.com/test.mp3
mplayer.exe is given a "file": c:\apps\mplayer\http:\test.com\test.mp3, which can't be opened. I replaced your MPUI.exe build with the one from MPUI's website and it works the way it should. Just a heads-up.

LoRd_MuldeR
20th October 2006, 10:11
Thanks for this unified package! MPlayer + MPUI has now replaced MPC as my media player of choice. However, your MPUI build doesn't handle URL command line parameters correctly: it treats them as local files. For example (in c:\apps\mplayer\):
MPUI.exe http://test.com/test.mp3
mplayer.exe is given a "file": c:\apps\mplayer\http:\test.com\test.mp3, which can't be opened. I replaced your MPUI.exe build with the one from MPUI's website and it works the way it should. Just a heads-up.

Please try MPUI.2006-10-20.zip (http://mulder.dummwiedeutsch.de/temp/MPUI.2006-10-20.zip)

kurt
20th October 2006, 16:29
Thx, LoRd_MuldeR, for this useful package!

it's the first time I managed decoding via mplayer on my system with proper sound (spdif) and overlay (matrox g400). Before i was too stupid ;)
-afm hwac3, -vf yuy2
mplayer is less cpu hungry [~10-20%] than i.e. mpc+coreavc/ffdhow/xvid-decoder :)
mkv v2 (simpleblock) is also supported. great thing!

except the quicktimetrailer (remuxed in mp4): they don't seem to be supported yet.

reepa
20th October 2006, 19:41
Please try MPUI.2006-10-20.zip (http://mulder.dummwiedeutsch.de/temp/MPUI.2006-10-20.zip)

The new build works great. Thanks!

ExtraEye
21st October 2006, 10:39
"make instant player" is a great solution for playback problems if it would be adopted. but is there a normal way to seperate the file from the program after the exe file is made? (or maybe this could be implemented into the program ^^)

LoRd_MuldeR
21st October 2006, 10:59
"make instant player" is a great solution for playback problems if it would be adopted. but is there a normal way to seperate the file from the program after the exe file is made? (or maybe this could be implemented into the program ^^)

Well, run the InstantPlayer, pause it, go to TEMP dir and copy the video file :p

PANIC!
24th October 2006, 13:17
I have a little question. When i stop a Movie and i switch from fullscreen to window mode the movie plays a little bit. This happens everytime i try this. i am using MPUI 2006-10-20 and included mplayer.

Also i have a little problem changing the keybindigs. i tried the
-input switch but couldn't get it to work. Maybe anyone else here has an idea.

ExtraEye
24th October 2006, 13:28
I have a little question. When i stop a Movie and i switch from fullscreen to window mode the movie plays a little bit. This happens everytime i try this. i am using MPUI 2006-10-20 and included mplayer.

happens for me too.

ExtraEye
24th October 2006, 18:48
mplayer's postprocessing is good for most formats but i think it ruins the picture when used on h264 sources. is there a way to make it automatically not work on such sources?
from what i understand form the mplayer manual i need to use "−pp o". but how do i make it so this paramater comes into effect only on h264 sources?

edit:
sorry for the double post

sillKotscha
24th October 2006, 20:20
http://img281.imageshack.us/img281/2673/loughuk0.jpg (http://imageshack.us)

omg, another false positive :D

Romario
24th October 2006, 23:51
Finaly, after very long period of time, Mplayer devs decided to release Mplayer 1.0 Release Candidate 1.

So, it's time to update Mplayer for Windows, Lord_Mulder.

Link is http://www2.mplayerhq.hu/MPlayer/releases/win32/MPlayer-1.0rc1-gui.zip

Changelog is on http://www2.mplayerhq.hu/MPlayer/releases/ChangeLog

LoRd_MuldeR
25th October 2006, 10:39
@romario:
I always use the latest SVN builds by CelticDruid and I'll update as soons as a new build is there.

But I'm very busy ATM, and I'm not @home now...

Romario
25th October 2006, 12:50
Ok, Mulder. But, look at this, http://oss.netfarm.it/mplayer-win32.php

celtic_druid
25th October 2006, 14:36
Wow, matrixview. Kind of hard to watch though or to tell what you are watching.

LoRd_MuldeR
25th October 2006, 21:47
Finaly, after very long period of time, Mplayer devs decided to release Mplayer 1.0 Release Candidate 1.

So, it's time to update Mplayer for Windows, Lord_Mulder.

Link is http://www2.mplayerhq.hu/MPlayer/releases/win32/MPlayer-1.0rc1-gui.zip

Changelog is on http://www2.mplayerhq.hu/MPlayer/releases/ChangeLog

Updated:
http://forum.doom9.org/showthread.php?p=839965#post839965

Fluffbutt
26th October 2006, 14:41
At the risk of sounding like a moron here, I LIKE that theme you've got in that first picture.

It looks very clean and crisp.

Any chance of grabbing it, or a link to it, off of you?

Thanks

LoRd_MuldeR
26th October 2006, 15:05
At the risk of sounding like a moron here, I LIKE that theme you've got in that first picture.

It looks very clean and crisp.

Any chance of grabbing it, or a link to it, off of you?

Thanks

http://www.crystalxp.net/galerie/en.id.130.htm ;)

Just download the installer and let it run through. You won't need any additional software :)

Fluffbutt
29th October 2006, 07:29
Thanks Mate!

sorin61
1st November 2006, 17:17
I have two questions that I could not find the answer to.
1. Is there a way to determine MPlayer to take into consideration the tags for italic subtitles <i> in *.srt ?
2. Is it possible for a movie in 16:9 format to determine MPlayer to show the subtitles on the black band under the movie ?
Thank you.

celtic_druid
1st November 2006, 18:01
You can use vf expand to expand to 4:3 or whatever. As for the subtitles, only thing I can think of would be to convert to ssa/ass and use libass to render. That way you get pretty much full formatting. Definitely italics anyway..

example:
add "vf=expand=320:::::4/3" to your config. That way everything gets expanded to 4:3. Anything less than 320 horizontal also gets padded to 320.

4Dude
2nd November 2006, 11:57
This looks interesting!!!

You should make a LIGHT copy that Win98se will handle....... (Maybe this one does,i dunno)

Thank you my friend!

LoRd_MuldeR
3rd November 2006, 13:10
*Update*
Installer updated once again :D
*click* (http://forum.doom9.org/showthread.php?p=839965#post839965)


Some information about recent MPlayer improvements:

2006.10.22, Sunday :: MPlayer 1.0rc1 released
posted by the release team

We wish to thank the Google Summer of Code project for sponsoring the FFmpeg project. Thanks to the SoC program for 2006, the FFmpeg project was able to get help from students to implement more native codecs.

The highlights of this release are native VC-1/WMV3, On2 VP5 and VP62 (used in some Flash video files) decoding, which works even on non-Intel platforms and SSA/ASS/color subtitles.

Furthermore we can now run natively on Intel Macs (you just have to pass --disable-win32 --disable-mp3lib to configure), -endpos was finally added to MPlayer and the Windows GUI has seen a number of improvements.

Vorbis decoding has seen a big speedup, as has H.264. The optimizations to H.264 are still ongoing, but the difference should already be noticeable.

And last not least many bugs were found and fixed since pre8.

MPlayer 1.0rc1 will no longer load a file-specific configure file located in the same directory as the file you're playing, because of potential security concerns (thanks to Rudolf Polzer for pointing this out); if you want to restore the old behavior add -use-filedir-conf.

If you already have the binary codec package from pre8 you don't need to redownload it: The new 20061022 packages do not contain any new codecs, they just miss some that now work natively.

Wurstwasser
3rd November 2006, 16:24
Congratulations for your great UI.

How can I pass arguments via commandline?

Example. "mplayer http://www.bbc.co.uk/cymru/live/rc-live.ram" does not work. This is, because for whatever reason mplayer does not detect this to be a playlist. So I call "mplayer -playlist URL" in general, which works.

How can I start "mpui.exe -playlist http://www.bbc.co.uk/cymru/live/rc-live.ram", so that mpui passes the -playlist to mplayer? Also, I'd like to pass "-cache n". I know I can set both options statically to mpui, but can those be passed dynamically?

Another question. Why is this in the mplayer output? The file exists (on w2k here). Is there a way to edit mpui.exe's mplayer.exe call?

C:\WINNT\Fonts\Arial.ttf doesn't look like a bitmap font description, ignoring.
Cannot load bitmap font: C:\WINNT\Fonts\Arial.ttf

Now my strangest problem. I lost my file type icons in explorer of all audio files, which could be assciated with mplayer. It was after I checked the file association box in the installer. I tried to re-associate with foobar2000 audio player, but this does no more work. It's really strange, maybe someone would be kind and have a look here... http://www.hydrogenaudio.org/forums/index.php?showtopic=49838&st=0&gopid=446598&#

LoRd_MuldeR
3rd November 2006, 17:13
Congratulations for your great UI.

How can I pass arguments via commandline?

Example. "mplayer http://www.bbc.co.uk/cymru/live/rc-live.ram" does not work. This is, because for whatever reason mplayer does not detect this to be a playlist. So I call "mplayer -playlist URL" in general, which works.

How can I start "mpui.exe -playlist http://www.bbc.co.uk/cymru/live/rc-live.ram", so that mpui passes the -playlist to mplayer? Also, I'd like to pass "-cache n". I know I can set both options statically to mpui, but can those be passed dynamically?

Another question. Why is this in the mplayer output? The file exists (on w2k here). Is there a way to edit mpui.exe's mplayer.exe call?

C:\WINNT\Fonts\Arial.ttf doesn't look like a bitmap font description, ignoring.
Cannot load bitmap font: C:\WINNT\Fonts\Arial.ttf

Now my strangest problem. I lost my file type icons in explorer of all audio files, which could be assciated with mplayer. It was after I checked the file association box in the installer. I tried to re-associate with foobar2000 audio player, but this does no more work. It's really strange, maybe someone would be kind and have a look here... http://www.hydrogenaudio.org/forums/index.php?showtopic=49838&st=0&gopid=446598&#


If you want to play files in the GUI version of MPlayer (that means in MPUI) then you do not run MPlayer.exe directly! You just run MPUI.exe. You can open files with MPUI.exe "c:\my folder\my file.avi". If you want to append a file in the playlist then use MPUI.exe -enqueue "c:\my folder\my file.avi". Loading playlists MPUI.exe "c:\my folder\playlist.m3u" or URLs MPUI.exe http://www.server.com/file.mp3 works just the same way.

About file associations: I only can make sure that my Installer sets up the MPUI associations correctly, if that options is selected by user. In order to do so, I have to clean up existing associations. When other applications don't set their associations properly, then I cannot do anything about that for obvious reasons...

BTW: You can ignore the Font warning message!

manias
3rd November 2006, 18:02
Amazing build! :)
Only thing I come across is.. using twinview (tv out).
When you drag mplayer across to the tv and play a file, it jumps back to the main screen (i.e. the pc monitor).
The GUI for mplayer (old one) does the same thing.. Any idea why?
Also when it starts playing @ monitor you can drag it across to the tv but the player's screen will be black..
In for instance zplayer when you drag the player the screen will be black while you drag, then regain picture once you let go and you are able to drag it onto the tv screen.. Only problem is that mplayer, to my knowledge, is the only xvid-streaming program around (which is what i'm trying to do - stream xvid from a site to tvout using twinview etc)

ExtraEye
3rd November 2006, 18:41
Amazing build! :)
Only thing I come across is.. using twinview (tv out).
When you drag mplayer across to the tv and play a file, it jumps back to the main screen (i.e. the pc monitor).
The GUI for mplayer (old one) does the same thing.. Any idea why?
Also when it starts playing @ monitor you can drag it across to the tv but the player's screen will be black..
In for instance zplayer when you drag the player the screen will be black while you drag, then regain picture once you let go and you are able to drag it onto the tv screen.. Only problem is that mplayer, to my knowledge, is the only xvid-streaming program around (which is what i'm trying to do - stream xvid from a site to tvout using twinview etc)

that's exactly what's troubling me too. if only it would be fixed mplayer would be much better for me.

but also i'd like it if no postprocessing would be done on h264 files :(

LoRd_MuldeR
3rd November 2006, 21:14
that's exactly what's troubling me too. if only it would be fixed mplayer would be much better for me.

but also i'd like it if no postprocessing would be done on h264 files :(

You can make it view the video on second screen by adding -adapter 2 to Additional MPlayer parameters in options Window.

What kind of h.264 postprocessing you talk about? If you disable postprocessing in the options window, then no postprocessing will be done! Of course h.264's Inloop Deblocking is still on, because this is how h.264 works! Disabling h.264's Inloop Deblocking means improper decoding of the video!

ExtraEye
4th November 2006, 10:08
i meant that when you view a new video it comes back to the other screen so i have to drag it back to the tv each and every time.

i meant to automatically turn off post-processing when h264 is played

Wurstwasser
4th November 2006, 11:27
Oh Lord,

thanks for your explanations ;)

About file associations: I only can make sure that my Installer sets up the MPUI associations correctly, if that options is selected by user. In order to do so, I have to clean up existing associations. When other applications don't set their associations properly, then I cannot do anything about that for obvious reasons...

Of course I can understand this. Could you give me a hint or a link (maybe to your installers source code) of what exactly happens, when doing the file association? It is because I am thinking foobar2000 does not a complete job on this, but I couldn't find out what step is missing.

EDIT. I think it's solved. Seems like foobar should delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[filetype] before it associates the extension. (Currently it doesn't do it).

manias
4th November 2006, 11:52
Anyway my issues were fixed by using GOMplayer (windows only) just thought u might want to know ExtraEye :) Try it!

LoRd_MuldeR
4th November 2006, 12:40
i meant that when you view a new video it comes back to the other screen so i have to drag it back to the tv each and every time.

That's the auto-center feature.
I have to re-think how we could solve that problem...

i meant to automatically turn off post-processing when h264 is played

Problem is: We first set if we want to have post-processing or not and then we get to know what kind of video is in the file. That's because postprocessing is enabled (or not enabled) in the command-line when we launch MPlayer.exe. Of course MPlayer.exe only reports back the format of the video when it is already running. So I don't think it will be possible. Except postprocessing-level could be changed while MPlayer is running, but I doubt there is a command for that...

LoRd_MuldeR
4th November 2006, 13:06
EDIT. I think it's solved. Seems like foobar should delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[filetype] before it associates the extension. (Currently it doesn't do it).

Yes, this has to be done!
I was wondering why my associatiosn don't work properly until I discovered that...