Log in

View Full Version : Media Player Classic - BE Win32/x64


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 [132] 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235

zamar92
23rd August 2019, 15:15
We will think about it in the uncertain future.
This sounds like "never". Meanwhile, can you simply enable already existing Preview feature for video streams, and allow users to decide, whether it causes any issues for them and should be disabled in player Settings or not? :) If you wish, add a warning to disable it on slow networks.


You can also read the terms of use for YouTube.
If you refer to par. 4.C , the player accesses YouTube videos through original video playback page URLs, so for a user its similar to accessing them via a web browser. The Terms don't restrict means of accessing YouTube video playback pages.

v0lt
23rd August 2019, 16:36
If you refer to par. 4.C , the player accesses YouTube videos through original video playback page URLs, so for a user its similar to accessing them via a web browser. The Terms don't restrict means of accessing YouTube video playback pages.
I do not know what is written in the English version. But the Russian version (5.1.С) clearly says how you can watch the video. This is a web page player, YouTube application, or other similar means that YouTube provides. There are other points that we may violate.
Therefore, I do not advise abuse of trust even more.

zamar92
24th August 2019, 03:44
I do not advise abuse of trust even more.
There is no abuse of trust in exploring unknown. YouTube is merely an example of learning opportunity. In this thread we discuss technical aspects of MPC-BE. The laws in various countries around the world are so different, it doesn't make sense to even mention them in this thread. Let player users to deal themselves with their legal rights and obligations. :rolleyes:

There are plenty of legitimate free movie and TV channel streams. Simply enable existing Preview feature for these sources, may be with a warning "Don't use on slow network". If a user like me experiences problem, he would simply disable Preview in Settings, or won't use it.

My point is, your entire development work is centered around better user experience. The USER is the VIP person, we all want him/her to enjoy the show. So why do you have so little trust in the USER, instead building WALLS he can't jump over? Pls give the user some freedom of choice! :eek:

v0lt
24th August 2019, 05:56
The USER is the VIP person, we all want him/her to enjoy the show.
"Anything for your money"
For a free product, this does not work. I heard about projects that really wanted to please users, eventually burned out and closed. We listen to users, but we will decide what to do. We do not chase ratings.

zamar92
24th August 2019, 07:59
You're probably right, more experience anyway. But I heard PotPlayer got popular namely due to catching user wishes. Well, chasing ratings may bring donations and sponsors. If you listen to users, why not offer feature popularity study to get stats and know were the trends are? It just sounds more professional.

I mean yah, there are boutique products. But "free boutiques" - sounds a bit unusual. :)

chros
24th August 2019, 09:10
PotPlayer
Is it open-source? :)
Just a suggestion: don't push devs too much, you can easily achieve exactly the opposite you want ;)

Aleksoid1978
24th August 2019, 09:32
PotPlayer free for user - but dev gets money for him, Pot owned by corporation :)

lvqcl
24th August 2019, 10:35
PotPlayer is adware IIRC, so it's not 100% free.

we all want him/her to enjoy the show.
"We" ? So do you develop free software yourself?

huhn
24th August 2019, 11:18
Is it open-source? :)
Just a suggestion: don't push devs too much, you can easily achieve exactly the opposite you want ;)

no they are just criminals:
- This software includes a video decoder based on FFmpeg (http://www.ffmpeg.org) which is licensed under LGPL license.(To review the LGPL license, look for LGPL.txt in install directory) The modified FFmpeg source can be downloaded from http://potplayer.daum.net/devel/ffmpeg.zip.

zamar92
24th August 2019, 16:48
Is it open-source? :)
Just a suggestion: don't push devs too much, you can easily achieve exactly the opposite you want ;)
In general, I agree with you, absolutely. In this case I just try to entertain available options. They already had stream preview support implemented, I guess now waiting for donations to release it. Does this mandate payment? My personal view: its not sophisticated enough solution to pay for, just for rough testing, and not of any priority to devs due to personal watching habits. One should be able to test it before donate. More, I'm certain they won't release it, because streams are popular and promise commercial influx. But the discussion attracts other devs who may be interested to fork and contribute.

Would work on MPC-BE project overall benefit from sponsorship? Of course YES, they have very interesting ideas going on at their own forum, which require sound skills and time. And this work benefits everyone. In fact, I want to send a small donation and ask everyone to follow. :)

However, both sides benefit when users furnishing ideas and feature requests. Fans are not just consumers here, they actively donate free ideas and tests to the project. Commercial software usually offers free beta versions as a payoff for user ideas and test time. Everyone understands how valuable user input is - its convertible currency of any project. We improve product together. Whatever devs motivation is - better product is always part of it.

One example: a dev just announced a certain security solution I was waiting for. I immediately contributed 10+ bugs, other guys too. He almost instantly fixed them all. This is driven by real motivation on both sides, no donations.

zamar92
24th August 2019, 17:11
no they are just criminals
It sounds like your opinion about PotPlayer team? Strangely enough, FFMpeg devs don't seem to share such view? No action anyway?

I read many users run moded PotPlayer versions without ads. So de-facto its free software for them despite enormous time and skills actively contributed by devs, and quite limited ads profit. What I mean, everyone has baggage to carry, and ideal world is always far away. :)

Klaus1189
24th August 2019, 17:18
It sounds like your opinion about PotPlayer team? Strangely enough, FFMpeg devs don't seem to share such view? No action anyway?

huhn is right. There is a hall of shame of ffmpeg developers:
https://github.com/FFmpeg/web/blob/master/src/shame

They created that list already many years back.

zamar92
24th August 2019, 17:35
FFMpeg has number of income sources (https://ffmpeg.org/donations.html), including private donations, government issued public fund grants, and large commercial payments from Google and Apple. US Gov also seriously contributes grants to key projects like Mozilla (open source). Everyone seems to be getting some cut, while complaining about others. :)

According to this Wikipedia article (https://en.wikipedia.org/wiki/FFmpeg#Legal_aspects), FFMpeg contains 100+ codecs, which seems to use compression algorithms patented by commercial codec developers subject to copyright and legal claims. Everything is so mixed up in this word. ;) Are LGPL terms enforced worldwide - by what international law?

Klaus1189
24th August 2019, 17:42
Potplayer devs are still violating LGPL.

cmhrky
24th August 2019, 18:43
Hi,

My default settings for Youtube are WebM. The audio format of the YouTube videos I open with these settings is opus. But when I select another WebM format from the application control bar, the audio format is aac. Is it possible that the audio format is opus when I make changes from this section?


http://i.hizliresim.com/g2M6jO.jpg

Can you add this feature? Thank you.

Also thanks for adding this feature. I will soon update the Turkish language file.

Aleksoid1978
25th August 2019, 03:35
Hi,

My default settings for Youtube are WebM. The audio format of the YouTube videos I open with these settings is opus. But when I select another WebM format from the application control bar, the audio format is aac. Is it possible that the audio format is opus when I make changes from this section?


Thanks - fixed :)

zamar92
25th August 2019, 22:48
This software includes a video decoder based on FFmpeg

Many players use that decoder, including MPC-BE. They also get some profit from player development from various sources, including donations. Does that make them criminals too? This world doesn't turn without money one way or another.

I posted quite a simple question here (http://forum.doom9.net/showthread.php?t=176794) about Previews, since MPC-BE failed to support that, which should draw some answers given extreme streams popularity, but... none so far.

May be I'm posting on the wrong forum? What popular media forum(s) would fit such question the best?

Asmodian
25th August 2019, 22:59
Many players use that decoder, including MPC-BE. They also get some profit from player development from various sources, including donations. Does that make them criminals too?

No. Everyone is free to use it as long as they release the source code for any changes they make. It is the very easy requirement for using open source code, you got the code for free by agreeing that any derivative code you make will be given back to the community.

All they need to do is post the source for their modified ffmpeg, they don't even need to post the source for the rest of the player. That they cannot even be bothered to do that shows they have no respect for the open source community who's work they stole. What is so hard about posting a zip file of the modified source code? :angry:

Aleksoid1978
26th August 2019, 01:47
zamar92
Want donate ? Ok:

PayPal:
Aleksoid1978@mail.ru
https://www.paypal.me/Aleksoid1978


:)

zamar92
26th August 2019, 04:59
All they need to do is post the source for their modified ffmpeg
Thanks for clarifying, I do support such requirement, the only doubt is its hardly legally enforceable worldwide except by means of public outcry.

How about 2nd part of my question. Any ideas about a soft media player showing frame previews in seek bar on mouse hover during movie stream playback? No-one ever attempted to answer it, sounds very strange for video fans community, unless I'm missing something very basic about this forum? Pls help, I'm new here?


Want donate?

I see Vladivostok, so Japanese yens will be OK? How much would you prefer? Everyone is invited? :p

Klaus1189
26th August 2019, 05:16
Over at videohelp you didn‘t got any answer to your thread (https://forum.videohelp.com/threads/394128-Seek-bar-thumbnail-previews-in-movie-streams). The feature you want is very special. Why is it so important for your usage to be exactly like that? I mean, there is the feature already in MPC-BE, but not like you want it exactly to be.

Most users want to watch a video or movie with best video quality possible and no dropped or repeated frames, so there is no disturbance of any kind.

Aleksoid1978
26th August 2019, 05:42
How much would you prefer?

Unlimited :)

Asmodian
26th August 2019, 06:48
How about 2nd part of my question. Any ideas about a soft media player showing frame previews in seek bar on mouse hover during movie stream playback? No-one ever attempted to answer it, sounds very strange for video fans community, unless I'm missing something very basic about this forum? Pls help, I'm new here?

Zoom Player does it, for only key frames or for everything (obviously slower). I seems to work fine, and was very fast with keyframes, in a quick test I just did (using a ripped bluray on my NAS). I usually leave it disabled anyway. :o

edit: sorry, it obviously does not work with streaming content. I missed that detail. :p

JNW
26th August 2019, 14:51
Why have you added Sanear Audio Renderer when you have MPC Audio Renderer? I'm just wondering the reason behind it. Here:
https://yadi.sk/d/r7JYQ2NjHvE4lA

zamar92
26th August 2019, 15:05
Why is it so important for your usage? There is the feature already in MPC-BE, but not like you want.


I assume you mean preview from movie files saved on a local disk? :) Why do I want movie stream preview instead? Because the method of downloading movies to a LAN server or PC disk before watching them is no longer popular, and soon will shrink to none due to fast progress in streaming techniques and much faster networks in media viewing regions.

I have no LAN server anymore, and my friends neither. My PCs are only equipped with SSD drives of limited capacity due to high cost, wearable at frequent movie downloads, so I prefer watching movie streams from RAM. Downloading torrents instead of streaming results in higher download speed and larger network saturation for my provider, who would take adverse measures to protect their network. There may also be legal implications, requiring extra pay for fast VPN service. My friends, who get rid of their LAN servers years ago, were shocked I still used one.

Network streams do deliver best 4K quality at average internet speed, and modern codecs can compensate for some lost frames if any. But many younger folks are limited to 720P laptop screens, and don't need 4K, thus wide spreading streams popularity.

Its not that I desperately need that feature, we can survive without it. :D But rather modern state of movie playback in developed countries demands stream preview support without further questions. Prove is everywhere. Google is known for their talent in setting popular tech marks. Look how eagerly they were implementing various preview techniques at their YouTube site. :)

stax76
26th August 2019, 15:25
Give it up, it starts to get boring.

zamar92
26th August 2019, 15:31
Unlimited

Being a proponent of micro funding $1-to-$5 model by Apple, Google, MS Stores. Main idea is to attract as many consumers as feasible in current market. The product must satisfy today's mass consumer needs. The more popular product is, the higher devs pay is. The more ignorant devs are, the less they are remunerated. :D

Give it up, it starts to get boring.
Someone asked me an on-topic question. Its simply a good habit to answer. I even answer your off-topic remark. Show some tolerance pls. About "giving up", I'm not on any mission here, just wanted clarification, and didn't get any. I asked in 2 separate outside threads, and received no answers whatsoever - this is very distinct from a lengthy boring talk. :)

Asmodian
27th August 2019, 00:59
You do seem to not understand the difference between being on the server and client side when implementing this feature.

Google is playing a local/LAN file. MPC-BE, or any player, would need to download the entire thing first or have some API supported by the server to be able to get thumbnail images of key frames or something.

This is one of those features that may sound reasonable to you but simply is not.

ryrynz
27th August 2019, 02:51
Why have you added Sanear Audio Renderer when you have MPC Audio Renderer? I'm just wondering the reason behind it. Here:
https://yadi.sk/d/r7JYQ2NjHvE4lAOooh.. Maybe they've forked it.

Aleksoid1978
27th August 2019, 03:25
Oooh.. Maybe they've forked it.

No-no. It's just user compile last git version and put :)

zamar92
27th August 2019, 06:25
Google is playing a local/LAN file.
Its my understanding that by loading YouTube page, you also load an embedded YouTube Player (https://developers.google.com/youtube/player_parameters) on your PC in the open browser tab. When you click Play, that player requests remote Google Server to send stream to your IP address. This stream is pushed by the browser and OS media code through sequence of filters, and then resulting frame sequence is shown by video adapter on your monitor.

I don't see much difference between embedded Google Player and MPC-BE in that regard, except the player relies on browser media code, and better integrated with Google server via specially developed rich API.

If a stream server supports rewind feature, it can serve key frames sequentially while dragging mouse along player seek bar. So complexity is rather in your mind than in basic feature implementation. And the devs said above (http://forum.doom9.net/showthread.php?p=1882408#post1882408) it was implemented for streams long ago, if you can read. :)

Now someone will say this discussion is boring for him. So should we ignore other posters questions and remarks? I don't mind if the forum rules encourage this. :rolleyes:

Anima123
27th August 2019, 07:15
Aleksoid1978,

Just to let you know that the stutter video/audio playback appeared again, with the latest MPC Audio renderer and MPC Video renderer. Unfortunately when I was trying to make a video with it, I switched audio to the speaker from the usb-audio device, the stutter playback gone.

Also tried switching back to usb-audio device, playback maintained normal.

Aleksoid1978
27th August 2019, 07:26
zamar92
You don't understand - ALL PC Player/Downloader parse youtube page and and get direct links for video/audio streams. No any API or something else for working with Youtube :) No any change for request preview like in browser. Calm down already.

zamar92
27th August 2019, 15:38
zamar92
No any API or something else for working with Youtube.
Calm down already.

I don't won't to point namely at YouTube as an example, since Google apparently tends to monetize everything including API access, while your player is free. But I'm not trying to shut you up as you do, pls stay cool. :)

Answering you comment, YouTube offers rich API (https://developers.google.com/youtube/v3/) for 3rd party apps. Its up to app developers whether to use it or not. When YouTube video is playing in MPC-BE from the derived direct link, Google server responds to the player rewind requests, so its not one way street, there is communication btw your player and Google server.

stax76
27th August 2019, 16:05
Why aren't you coding it yourself like this guy:

https://github.com/TheAMM/mpv_thumbnail_script

cmhrky
27th August 2019, 16:26
Update for Turkish translation.

https://www.sendspace.com/file/4kcqsl


Is it possible to add a shortcut key command to open the URL without confirming it from the clipboard? Like other commands that are shortcut keys but not in the menu: Center level, volume gain, color controls...

JNW
27th August 2019, 16:27
So what's better to use. Sanear or MPC Audio Renderer. Now I'm confused lol

zamar92
27th August 2019, 22:03
Why aren't you coding it yourself like this guy
Thanks for the link and your research. ;) I'm not an experienced media coder. Your example is interesting, in particular in using multithreading to generate thumbnails. However, its not exactly suitable, since it requires prior media file download, and also stores generated thumbnails in the movie folder rather than generate them dynamically and keep in RAM, which is more desirable since accurate search within a single movie is infrequent and shouldn't require files cleanup.

zamar92
28th August 2019, 02:16
Is it possible to add a shortcut key command to open the URL without confirming it from the clipboard?

There is option "Paste from Clipboard" in "Open URL" dialog. Once you copied a URL to clipboard, just press Play. It doesn't work sometime, if the field is populated with another URL you played before (and probably didn't finish?).

Also look at adding External Application Button (https://add0n.com/external-application-button.html) in a browser. It adds "Open with" option to RMC, so one can add MPC-BE as EXE, and directly open links in it.

Aleksoid1978
28th August 2019, 04:26
It doesn't work sometime, if the field is populated with another URL you played before (and probably didn't finish?).

If it doesn't work sometimes - check what in clipboard(Ctrl+V in notepad). If in clipboard normal URL - write it for me, i check what's wrong.

cmhrky
28th August 2019, 15:08
There is option "Paste from Clipboard" in "Open URL" dialog. Once you copied a URL to clipboard, just press Play. It doesn't work sometime, if the field is populated with another URL you played before (and probably didn't finish?).

Also look at adding External Application Button (https://add0n.com/external-application-button.html) in a browser. It adds "Open with" option to RMC, so one can add MPC-BE as EXE, and directly open links in it.

Thank's for the informations. That way I'm already using it smoothly. I even used the Send to MPC-HC (https://add0n.com/send-to.html?from=mpc) plugin for Google Chrome. This extension is more useful and tracks all the possible streamable media sources. But it can't find some formats (like .m3u8).
I find the URL addresses and copy them to the clipboard and open them with MPC-BE. I wanted to learn how the URL opening process could be faster for MPC-BE.


@Aleksoid1978
Is it possible to add a shortcut key command to open the URL without confirming it from the clipboard? Like other commands that are shortcut keys but not in the menu: Center level, volume gain, color controls...

Is it possible to make these additions or /playfromclipboard command line switch? Or what can be done? :confused:

Aleksoid1978
29th August 2019, 01:53
@Aleksoid1978
Is it possible to make these additions or /playfromclipboard command line switch? Or what can be done? :confused:

Add in r4698, using "/clipboard" - opened url/path(support multiple lines) from clipboard.

cmhrky
29th August 2019, 11:13
Add in r4698, using "/clipboard" - opened url/path(support multiple lines) from clipboard.

Thank you so much. That way it was very handy.


Can you add a command-line switch that will turn on mute or unmute when MPC-BE is turned on? Like /mute, /unmute, /vol 100 /vol 50, /vol 0.

I use MPC-BE in my presentations. I created shortcuts with different playlists using command line switches. But some of them need to be muted or unmuted. I have to turn the sound off and on every time.

Anima123
30th August 2019, 03:50
Aleksoid1978, since I don't have any audio issue with Sanear which has a 200ms buffer as default, would you please make 200ms buffer an option for MPC Audio renderer, at least for testing?

Klaus1189
30th August 2019, 04:57
updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4701

Aleksoid1978
30th August 2019, 06:47
Aleksoid1978, since I don't have any audio issue with Sanear which has a 200ms buffer as default, would you please make 200ms buffer an option for MPC Audio renderer, at least for testing?
It's buffer is not the same that buffer in MPC-BE. In sanear - it's internal buffer for "store" input data. In MPC-BE the same buffer = 500ms. Device buffer - it's different, in sanear is always is 10ms(in MPC-BE it's "default").

Do you try different Device Buffer ??

P.S. test build with internal buffer 200ms - https://yadi.sk/d/-XwHlHmoHt-wKw

Klaus1189
30th August 2019, 11:44
updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r4703 :)

cmhrky
30th August 2019, 13:10
Updated Turkish translation (https://www.sendspace.com/file/tgcbzh). r4702

Anima123
30th August 2019, 20:39
Do you try different Device Buffer ??

P.S. test build with internal buffer 200ms - https://yadi.sk/d/-XwHlHmoHt-wKw

Yes I have tried each buffer parameters and there's still glitches.

However, the test build works perfect to me.

v0lt
31st August 2019, 19:42
MPC Video Renderer v0.3.0.831 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.3.0)
Information (https://github.com/Aleksoid1978/VideoRenderer/blob/0.3.0/Readme.md).
Test builds (https://yadi.sk/d/X0EVMKP4TcmnHQ).