Ru-Board.club
← Вернуться в раздел «Программы»

» Media Player Classic - Black Edition (MPC-BE) часть 2

Автор: Eleseev
Дата сообщения: 09.04.2016 01:08
Ребятушки, помогите пожалуйста решить вопрос.
Скачал MPC-BE 1.4.6 (билд 1247), установил, на всякий случай обновил Directx.
А как теперь добавить в настройки рендеринга - управление цветом? (Знаю в MPC-HC есть такая функция)
Благодарю за внимание.
Автор: V0lt_r
Дата сообщения: 09.04.2016 07:16
Eleseev
Цитата:
А как теперь добавить в настройки рендеринга - управление цветом? (Знаю в MPC-HC есть такая функция)
Формат поверхности поменять на 16-битный Float.
Автор: Eleseev
Дата сообщения: 09.04.2016 10:44
V0lt_r

Цитата:
Формат поверхности поменять на 16-битный Float.

Спасибо. Поменял и функция появилась.
Приятных выходных.

Автор: Aleksoid1978
Дата сообщения: 09.04.2016 12:27
wanezhiling

Цитата:
https://www.sendspace.com/file/elmr29
After seek, video always show current frame (subtitle stays and is never moved again.)
File problem?

Да - файл не корректный. Один ключевой кадр, в самом начале(что в контейнере, что в самом видео-потоке). Поэтому при перемотке воспроизведение не восстанавливается.
Автор: wanezhiling
Дата сообщения: 10.04.2016 06:14
http://chyd-wsvod.wasu.tv/data12/ott/344/2015-03/05/1425521511475_343177/playlist.m3u8
not supported yet?
Автор: Aleksoid1978
Дата сообщения: 10.04.2016 07:02
wanezhiling

Цитата:
http://chyd-wsvod.wasu.tv/data12/ott/344/2015-03/05/1425521511475_343177/playlist.m3u8
not supported yet?

For me link isn't working.
Автор: wanezhiling
Дата сообщения: 10.04.2016 08:38
Maybe internet service is unavailable in your region?


Installed Lav splitter will be automatically loaded to play it: http://i.imgur.com/DZRbSY1.png
Uninstall LAV and playback fails.
Автор: Aleksoid1978
Дата сообщения: 10.04.2016 08:53
It's hls - MPC-BE don't support it, i write about it many times.
Автор: Evgeniy_1990
Дата сообщения: 10.04.2016 22:02
wanezhiling

Цитата:
Installed Lav splitter will be automatically loaded to play it: http://i.imgur.com/DZRbSY1.png
Uninstall LAV and playback fails.

"IPTV/HTTP Live Streaming" is supported, open and playback only through "LAV Splitter".
It's easy to guess from the expansion of the playlist. If he has an extension "m3u8", it means HLS.
Автор: wanezhiling
Дата сообщения: 11.04.2016 03:26
http://www.youtube.com/attribution_link?a=jdkyquuxgzc&u=/watch_videos?video_ids%3DBhgazgHwt-Y%252CdkQ0QiEsS80%26no_autoplay%3D1%26feature%3Dem-subs_digest%26title%3DNejnov%25C4%259Bj%25C5%25A1%25C3%25AD%2Bvidea%2Bz%2Bkan%25C3%25A1lu%2BBrainStuff%2B-%2BHowStuffWorks%2Bpro%2Bdatum%2B9.%2B4.%2B2016&g=nlIDb16G0K7i2yTVySeGRyVlPwvcdkp5v5JKHVheS_27uWiHpNZQc1Pz-QfhqVhIgk6iPuxaSDPLqqccZu--6Kur39w0z5O8XOAVNt3qxGzW1MCEjOgKFaVe2ifvuxV3ADcG3hIKOlz6ObmjDIhPykmL2IkzKzH9ZBRWKWW4wgkf4Rljg8SMTTkEGcYicze9w3yqr787lcVs78AHfVOBpb8Rj0WTiAPP1IQUy5UzM4Nm7aVD6P0WcStOM8TDJS2lcFSTsDc-bP1-PPiGqy3M2GuLX1JX5XjULKagspFSiNt9LOJNUrwAtIIgePaWFBCj3dacRdNbQy7mL7bgZkgY7CVT1y-JJuRqM3SSTuyg6KvPBK618P8_ImZDqUu6o6p4YBluYhNUYVdvQhbm0WJ9j0LyCvc42dp4scu8


http://www.youtube.com/attribution_link?a=jdkyquuxgzc&u=/watch?v%3D4HiGXGAOgZg%26feature%3Dem-subs_digest&g=vIs-XG0ZW_2sgdj8JQTWHlJqRDqaU-wJNhgnyTNKN5oQw2P3E009ky0P4wk1wdRGuaBSgy99vYEznwKyALhrLZ_SGvnFmE9DUGxqoEPGmwQ9TVzgcAfFYBgaWGTKayhZdDM-TU6j7sk6H14vM_g0MqqbDZrjug7O9TyK


Seems not work, test with 1385
Автор: Aleksoid1978
Дата сообщения: 11.04.2016 04:37
I know - links like this not working

P.S. Add support in 1393.
Автор: Bai_Hou
Дата сообщения: 11.04.2016 08:02
А зачем встроенный загрузчик Youtube убрали? File Source (URL) же кэш за собой не подтирает, и MediaInfo не посмотреть.

Алсо, в 1393 сломано получение метаданных для ссылок например вида https://www.youtube.com/watch?feature=player_embedded&v=uDso-_CGqJw (а для https://www.youtube.com/watch?v=uDso-_CGqJw всё норм).
Автор: Evgeniy_1990
Дата сообщения: 11.04.2016 09:09
Bai_Hou

Цитата:
А зачем встроенный загрузчик Youtube убрали? File Source (URL) же кэш за собой не подтирает, и MediaInfo не посмотреть.

Встроенный загрузчик YouTube, который был ранее, являлся не совсем правильным, об этом ранее говорил V0lt_r, поэтому он был убран и замен на "Встроенный парсер веб-страниц" с поддержкой асинхронного режима, благодаря которому, теперь появилась возможность перематывать потоковые видео файлы в произвольные места, даже в тех случаях, когда они еще не были полностью загружены.

Фактически, наш проект получил еще один огромнейший плюс - возможность перемотки потоковых видео файлов, благодаря поддержке асинхронного режима.

Добавлено:

Цитата:
File Source (URL) же кэш за собой не подтирает

Для YouTube больше не будет использоваться системный File Source (URL) на новых системах, за исключением Windows XP, поскольку на этой системе не работает асинхронный режим, видимо она его просто не поддерживает.

"File Source (URL)" будет подключаться только к тем форматам видео и аудио файлов, для которых нет поддержки асинхронного режима. Также он будет работать в паре с внешним фильтром: "LAV Splitter".

Добавлено:

Цитата:
Алсо, в 1393 сломано получение метаданных для ссылок например вида https://www.youtube.com/watch?feature=player_embedded&v=uDso-_CGqJw (а для https://www.youtube.com/watch?v=uDso-_CGqJw всё норм).

Вы имеете в виду автора и описание файла?

Добавлено:
Для тех, кто до сих пор не понял, что такое асинхронный режим - это режим, без возможности загрузки данных во временный файл, т.е. благодаря ему, у вас не будет съедаться место на вашем системном локальном диске, а также и наличие возможности перемотки. Просто потрясающий, восхитительный режим.
Так что грех на него жаловаться.
Автор: Aleksoid1978
Дата сообщения: 11.04.2016 10:15
Bai_Hou

Цитата:
в 1393 сломано получение метаданных для ссылок

Исправил.
Автор: wanezhiling
Дата сообщения: 11.04.2016 11:38
http://i.imgur.com/k1IlnK1.png

What's the option?
I can't remember its function
Автор: Evgeniy_1990
Дата сообщения: 11.04.2016 12:07
wanezhiling

Цитата:
http://i.imgur.com/k1IlnK1.png

What's the option?
I can't remember its function

This extension is to be integrated into the "Explorer Context Menu", works if set file associations and options "Directory", "File(s)" in Options -> Formats.
Автор: V0lt_r
Дата сообщения: 11.04.2016 19:51
Evgeniy_1990
Цитата:
Встроенный загрузчик YouTube, который был ранее, являлся не совсем правильным, об этом ранее говорил V0lt_r, поэтому он был убран и замен на "Встроенный парсер веб-страниц" с поддержкой асинхронного режима, благодаря которому, теперь появилась возможность перематывать потоковые видео файлы в произвольные места, даже в тех случаях, когда они еще не были полностью загружены.

Парсер лишь парсит страницу и достает прямые урлы на файлы, а дальше могут подключаться любые фильтры умеющие качать файлы по HTTP. По умолчанию подключаются встроенные в плеер фильтры в "асинхронном" режиме закачки. Но можно задействовать File Source (URL) или LAV Splitter Source через внешние фильтры.

Если хочется использовать 3DYD Youtube Source, то парсер веб-страниц нужно отключить.
Автор: Bai_Hou
Дата сообщения: 11.04.2016 21:32
Да, уже нашёл как для HTTP/HTTPS вместо цепочки File Source (URL) -> LAV Splitter сразу юзать LAV Splitter Source. Оказывается всё отлично работает и произвольно перематывается, отображаются встроенные тэги, нет гигазов временных файлов - действительно именно то, что нужно.

Добавлено:
Кстати, если я правильно понимаю, то теперь и сикбар-превью для онлайн-видео достаточно легко сделать?
Автор: Evgeniy_1990
Дата сообщения: 11.04.2016 23:23
V0lt_r

Цитата:
Парсер лишь парсит страницу и достает прямые урлы на файлы, а дальше могут подключаться любые фильтры умеющие качать файлы по HTTP. По умолчанию подключаются встроенные в плеер фильтры в "асинхронном" режиме закачки. Но можно задействовать File Source (URL) или LAV Splitter Source через внешние фильтры.

Я в шоке, прочитав ваши слова. Я совсем не так представлял себе работу встроенного парсера веб-страниц. Да и работает он в зависимости от операционных система по разному, так что вопрос тут спорный.

Распишу вам, как он работает в зависимости от операционных систем.
Итак, "встроенный парсер веб-страниц":

Windows XP:

Асинхронный режим вообще не работает, по умолчанию цепочка фильтров:

1. "File Source (URL)" + "MPC MP4 Splitter"

Если отключить встроенные фильтры-источники, то получаем цепочку:

2. "File Source (URL)" + "LAV Splitter"

Чтобы подключить "LAV Splitter Source", нужно избавиться от "File Source (URL)". И вот тут возникают неясности:

1) "LAV Splitter Source" можно подключить только одним единственным способом - это через настройки внешних фильтров, т.е. добавить его в список внешних фильтров и установить "Предпочесть".

Тогда получаем цепочку фильтров:

3. "LAV Splitter Source" в асинхронном режиме работы.

2) "LAV splitter Source" является внешним фильтром-источником и по всей здравой логике он должен по идее подключаться в качестве внешнего загрузчика, т.е. если опция "Использовать встроенный парсер веб-страниц" отключена. Но он не работает, что странно и естественно непонятно, почему и какого тогда черта? Он же ведь является внешним в конце концов.

При внешнем парсере должны работать и "LAV splitter Source" и ваш любимый "3DYD YouTube Source".
Но "LAV Splitter Source" не работает, несмотря на тот факт, что он является внешним.

Windows 7 и выше:

Полностью работает асинхронный режим, по умолчанию цепочка фильтров:

1. "MPC MP4 Source" в асинхронном режиме работы.

Используется сам источник, т.е. сам "Source", а не "Splitter" в отличие от Windows XP. Все благодаря работе асинхронного режима.

Если отключить встроенные фильтры-источники, то получаем цепочку:

2. "File Source (URL)" + "LAV Splitter"

Если во внешние фильтры добавить "LAV Splitter Source", то получаем цепочку фильтров:

3. "LAV Splitter Source" в асинхронном режиме работы.

Если выключить встроенный парсер веб-страниц, то работает только внешний "3DYD YouTube Source", но не работает "LAV Splitter Source", хотя он должен работать.

Что хотелось бы отметить по поводу всего этого:

1. Мы добавили асинхронный режим, это конечно огромнейший плюс, но также теперь есть и огромнейший минус - это путаница с фильтрами и цепочками фильтров, когда при встроенном парсере веб-страниц, согласно вашим шокирующим словам, может подключаться совершенно любой фильтр. Да, это действительно так на самом деле. Мы имеем встроенный парсер веб -страниц, при котором могут работать несколько различных цепочек фильтров.

2. Внешним парсером является и работает только "3DYD YouTube Source", хотя по логике и идее должен также работать и "LAV Splitter Source", поскольку он также является внешним фильтром-источником.

3. Использовать "LAV Splitter Source" для работы только лишь через "Внешние фильтры" - крайне неудобно, поскольку нам нужен только YouTube, а не все остальные обыкновенные локальные файлы.
Т.е. если его и использовать, то он должен быть задействован только для YouTube, а это как раз и есть внешний парсер.

При внешнем парсере должен нормально подключаться и "LAV Splitter Source" и "3DYD YouTube Source".
Если у пользователя они установлены оба, то первым идет тот, у кого выше приоритет, т.е. его мерит.

P.S. По прежнему остается нерешенным вопрос, почему же тогда на Windows XP не работает асинхронный режим для наших встроенных фильтров-источников, если при "LAV Splitter Source", подключенному через "Внешние фильтры", все прекрасно работает? Странно и еще раз - очень странно...

Добавлено:
V0lt_r

Цитата:
Если хочется использовать 3DYD Youtube Source, то парсер веб-страниц нужно отключить.

Да уж, вот таких слов я от вас точно не ожидал.... Вы меня за "нуба" держите что ли?
Я это итак прекрасно знаю.

По поводу "3DYD YouTube Source" я уже говорил вам свое мнение и свое впечатление, что это просто напросто полу-ломанный фильтр, а для Windows XP - полностью поломанный фильтр, как и все остальные и прочие продукты от фирмы "Google".

Достаточно только лишь всего взять хотя бы эти богомерзкие браузеры-хромоклоны, основанные на движках Chromium/Blink. Это, например, Comodo Dragon, SlimJet. Сюда же относится и это хваленое дерьмо, именуемое как "HTML5". С тех самых пор, как его внедрили в браузеры, их скорость работы и производительность упала в разы.

Google, также как и Майкрсофт отказываются править свои баги и даже воспринимать и признавать их.
Поэтому их продукты меня не интересуют. Какой смысл пользоваться ломанным дерьмом?

Если продукт, приложение не может нормально работать даже на Windows XP, то это просто никчемный и негодный продукт. Если Google не исправит глобальную проблему-баг в своем продукте "3DYD YouTube Source", связанную с работой памяти на Windows XP, то этот фильтр будет навсегда и на всю жизнь являться полностью мертвым. Пользоваться и тестировать данный фильтр на новых и нестабильных системах нет никакого смысла.
Автор: Bai_Hou
Дата сообщения: 12.04.2016 01:24
Evgeniy_1990

Цитата:
"LAV Splitter Source" можно подключить только одним единственным способом - это через настройки внешних фильтров, т.е. добавить его в список внешних фильтров и установить "Предпочесть".

Вовсе нет, системный сорс-фильтр для HTTP задаётся в HKCR\http в параметре Source Filter глобально и в параметрах подключа Extensions для конкретных расширений (для HTTPS соответственно HKCR\https). Именно в глобальном параметре и прописан по умолчанию GUID File Source (URL). LAV при установке это не трогает, но если вручную прописать там GUID {B98D13E7-55DB-4385-A33D-09FD1BA26338}, то при отключении сорс-фильтров плеера будет юзаться системный LAV Splitter Source.

Цитата:
"LAV splitter Source" является внешним фильтром-источником и по всей здравой логике он должен по идее подключаться в качестве внешнего загрузчика, т.е. если опция "Использовать встроенный парсер веб-страниц" отключена.

Здравой логикой тут и не пахнет, потому что сорс-фильтр и парсер веб-страниц - это два совершенно разных понятия. 3DYD YouTube Source является и сорс-фильтром, и парсером веб-страниц, но File Source (URL) и LAV Splitter Source парсерами веб-страниц не являются, хоть и являются сорс-фильтрами. В курсе здравой логики всё это рассматривается в специальном разделе про понятия и иллюстрируется кругами Эйлера.

У меня кстати в связи со всем этим тоже возник вопрос. За что отвечает сорс-фильтр плеера UDP/HTTP? Что-то я не заметил никаких эффектов от его включения/отключения.
Автор: Aleksoid1978
Дата сообщения: 12.04.2016 02:08
Bai_Hou

Цитата:
За что отвечает сорс-фильтр плеера UDP/HTTP? Что-то я не заметил никаких эффектов от его включения/отключения.


Он для потокового вещания.
Автор: user002ster
Дата сообщения: 12.04.2016 02:32
Возможно ли отключить перетаскивание окна проигрывателя при зажатом курсоре в области проигрывания? Регулярно так сбрасывается растянутое окно проигрывателя на оконное. Раздражает.
Автор: Aleksoid1978
Дата сообщения: 12.04.2016 04:16
user002ster
Нет - это не отключаемо.
Автор: Bai_Hou
Дата сообщения: 12.04.2016 20:46
Aleksoid1978

Цитата:
Он для потокового вещания.

А какие его форматы сейчас поддерживаются?
Автор: V0lt_r
Дата сообщения: 12.04.2016 21:39
Bai_Hou
MPEG-TS по UDP и HTTP (IPTV).
Также возможен поток FLV, но такое ТВ редкое и соотвественно мало тестировалось.
Можно пайпить из stdin, который наполняется Livestreamer-ом.
Автор: Bai_Hou
Дата сообщения: 13.04.2016 00:25
Может стоит тогда так и назвать его "UDP/HTTP (IPTV)"? А то сейчас по названию вообще не понятно, за что же он отвечает. Я ведь правильно понимаю, что для всяких Shoutcast/Icecast аудиостримов он не используется?
Автор: Aleksoid1978
Дата сообщения: 13.04.2016 02:05
Bai_Hou
Ну как бы нет такого понятия в вещании потоков как IPTV. Просто вещается MPEG-TS поток в сеть.

Ну а так - да, можно подправить название дабы не вводить в заблуждение.
Автор: Evgeniy_1990
Дата сообщения: 13.04.2016 02:30
Bai_Hou

Цитата:
Вовсе нет, системный сорс-фильтр для HTTP задаётся в HKCR\http в параметре Source Filter глобально и в параметрах подключа Extensions для конкретных расширений (для HTTPS соответственно HKCR\https). Именно в глобальном параметре и прописан по умолчанию GUID File Source (URL). LAV при установке это не трогает, но если вручную прописать там GUID {B98D13E7-55DB-4385-A33D-09FD1BA26338}, то при отключении сорс-фильтров плеера будет юзаться системный LAV Splitter Source.

Понятно, спасибо вам за ответ.

Я проверил это дело и, к сожалению, на Windows XP это не работает вообще.

Имеются следующие данные:

Мой компьютер\HKEY_CLASSES_ROOT\http
Мой компьютер\HKEY_CLASSES_ROOT\https

"File Source (URL)" -> CLSID : {E436EBB6-524F-11CE-9F53-0020AF0BA770}
"LAV Splitter Source" -> CLSID : {B98D13E7-55DB-4385-A33D-09FD1BA26338}

В "Source Filter" для http и https соответственно, вместо "E436EBB6-524F-11CE-9F53-0020AF0BA770", я прописал "B98D13E7-55DB-4385-A33D-09FD1BA26338".
В итоге, вообще ничего не изменилось, по прежнему подключаются цепочки фильтров:
"File Source (URL)" + "MPC MP4 Splitter", или же "File Source (URL)" + "LAV Splitter".

Также, в последних SVN-билдах, при попытке заблокировать системный "File Source (URL)", он вообще даже и не думает блокироваться, так и спокойно подключается к графу фильтров, несмотря на тот факт, что во внешних фильтрах установлено состояние "Блокировать".

Непонятно, почему на Windows XP не работает "MPC MP4 Source", а точнее все возможные Source-источники?

В случае открытия ссылок YouTube с настройками по умолчанию на Windows XP всегда используется цепочка фильтров: "File Source (URL)" + "MPC MP4 Splitter".
Мне же необходимо чтобы работал сам источник, т.е. "MPC MP4 Source", без всякого там "File Source (URL)". Но это не работает. Вопрос - почему?
Автор: Bai_Hou
Дата сообщения: 13.04.2016 07:34
Aleksoid1978
Ну я чисто по аналогии с "CDDA (Audio CD)", можно вообще добавить тултип с более развёрнутой инфой.

Evgeniy_1990

Цитата:
Я проверил это дело и, к сожалению, на Windows XP это не работает вообще.

У меня именно на XP это прекрасно работает. Меняю туда-сюда - тут же реагирует даже без перезапуска плеера. Можешь ещё проверить на аудиофайле, тоже всё должно работать.

Судя по инфе от MS, у тебя фильтр не находится по GUID (скорее всего ошибка копипаста или LAV незареган), потому из-за облома всё равно юзается File Source (URL). Видимо и блокировка игнорится если система не может добавить в граф никакой другой сорс-фильтр для протокола.
Автор: Aleksoid1978
Дата сообщения: 13.04.2016 08:25
Evgeniy_1990
По поводу WinXP и того что не работают http/https ссылки с нашими Source-фильтрами - вот Debug билд с логом(открой им любой youtube ролик), но лучше не писать про это тут а создай на нашем форуме тему(тока просьба не расписывать кучу текста - и так все понятно.)
https://yadi.sk/d/K8sEdPWkqwmsb

По поводу того что File Source (URL) не блокируется - да есть такое, видимо где-то в коде жестко прописано его подключение(во избежании ошибок типа не возможно открыть файл). Посмотрю.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106

Предыдущая тема: usergate 4


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.