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

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

Автор: wanezhiling
Дата сообщения: 15.03.2016 09:48
https://mega.nz/#!N90nGBwD!a2_z-pHTHk--gYDlJYHB2WwxrAJ18ZzwekPsu0GG778
flicker 01:53:01~01:53:07

Автор: Aleksoid1978
Дата сообщения: 15.03.2016 09:57
I think subtitle is "hard" to render.
Автор: Xenaki
Дата сообщения: 15.03.2016 12:42
Aleksoid1978
Здравствуйте, подскажите пожалуйста, mpc-be64 имеет смысл использовать только для просмотра HEVC/H265 видео, а в остальном разницы с 32-х битной версией никакой? На 8.1 x64 смотрю в основном AVC/H264 MKV и Blu-Ray Full HD.
Автор: Aleksoid1978
Дата сообщения: 15.03.2016 14:06
Никакой.
Автор: Xenaki
Дата сообщения: 15.03.2016 17:43
Aleksoid1978
Вы уверены? А разница будет на 4K H264 или исключительно HEVC? Просто боюсь деградации производительности, но для скриптов нужны разные названия exe-шек.
Автор: V0lt_r
Дата сообщения: 15.03.2016 17:53
Xenaki
Цитата:
А разница будет на 4K H264 или исключительно HEVC? Просто боюсь деградации производительности,
Скажем так, на HEVC 64-битная версия заметно быстрее, на остальных форматах никто специально не всматривался. Если сильно боишься, то посоветую просто измерить на конкретной машине.
Автор: Bai_Hou
Дата сообщения: 15.03.2016 19:54
Aleksoid1978
А сделай пожалуйста, чтобы при добавлении в плейлист ссылки на ютуб-ролик без открытия (через Ctrl-O с соответствующей галкой) его название сразу бы считывалось и добавлялось в плейлист - без необходимости начинать проигрывание. Когда сначала просто набираешь несколько ссылок подряд, а потом уже смотришь, удобнее ориентироваться в плейлисте сразу с внятными названиями роликов, а не с ничего не говорящими ссылками.
Автор: k2o
Дата сообщения: 15.03.2016 23:42
Bai_Hou

+1
Автор: Aleksoid1978
Дата сообщения: 16.03.2016 03:42
Bai_Hou
k2o

Ну вот пробуйте - https://yadi.sk/d/sJnAboFYqDae7
Автор: V0lt_r
Дата сообщения: 16.03.2016 05:59
Bai_Hou
Цитата:
А сделай пожалуйста, чтобы при добавлении в плейлист ссылки на ютуб-ролик без открытия (через Ctrl-O с соответствующей галкой) его название сразу бы считывалось и добавлялось в плейлист - без необходимости начинать проигрывание.
И будем ждать когда все эти несчастные страницы ютуба скачаются и пропарсяться.

k2o
Цитата:
В общем, нужно как в Pot'е
Хочется сказать, засуньте куда подальше этот Пот, не не буду, мы воспитаны.
Автор: k2o
Дата сообщения: 16.03.2016 11:08
Aleksoid1978 02:42 16-03-2016
Цитата:
Ну вот пробуйте

Во-первых, спасибо, а во-вторых, докладываю:

Если добавлять ссылки как "Открыть Файл/URL" внутренним загрузчиком – всё в порядке. Если внешним 3DYD Youtube Source – в OSD и на таймлайне вместо тайтла "watch?v=хххххххх".

Если добавлять в комстоке, стало ещё хуже: как и прежде включается воспроизведение, а следующие ссылки отображаются как URL, пока не запустишь. Но если добавлять yt-плейлист, открывается новая копия плеера несмотря на настройки "один и тот же процесс..." или "всегда один процесс". Через 3DYD – всё то же самое, плюс в OSD и на таймлайне "watch?v=хххххххх".
Автор: Aleksoid1978
Дата сообщения: 16.03.2016 11:22
С 3DYD ничего не поделать, получение названия работает только для внутреннего парсера. Поэтому название и не отображается.

Добавлено:
Про добавление через командную строку я просто забыл. Что там с открытием плейлиста - завтра посмотрю.
Автор: Evgeniy_1990
Дата сообщения: 16.03.2016 11:58
По поводу всеми любимого "3DYD Youtube Source":

1. Преимуществ совсем немного
2. А вот недостатков - их просто огромная куча.

Недостатки:

1. Самый главный - некорректная работа с памятью, начиная с версии 1.3.2.
2. Вам уже известный - имя в заголовке и свойствах файла всегда выглядит просто как адрес, вместо конкретного названия
3. Многие ссылки просто не открывает, в отличие от "File Source (URL)", или внутреннего загрузчика.
4. Не всегда почему-то сохраняются настройки, сделанные пользователем.
5. Периодические остановки остановки и вылет ошибок во время процесса воспроизведения некоторых ссылок.
6. Невозможность сохранять ролики с YouTube, через плеер, при его использовании
7. Постоянный процесс логирования и подборки все возможных доступных форматов. Вопрос - зачем? Если пользователь, допустим, указал "Best Available".
8. Не распознает аудио потоки, выводит их просто как "Out", или "Output". Такое впечатление, что выводит их напрямую, сразу на аудио рендерер, минуя аудио декодер.
9. Иногда очень долго думает над открытием некоторых ссылок и в конечном итоге просто зависает, или стоит на месте с надписью "Открывается..."
10. Основной упор на большинство ссылок, при "Best Available", делается на "VP90".
Автор: Aleksoid1978
Дата сообщения: 16.03.2016 12:06

Цитата:
имя в заголовке и свойствах файла всегда выглядит просто как адрес, вместо конкретного названия

Это не его косяк - это проигрыватель не обрабатывает(и не будет).

Добавлено:

Цитата:
Основной упор на большинство ссылок, при "Best Available", делается на "VP90".

Да потому что(как и встроенные средства) не поддерживает загрузку MP4-DASH(т.к. там сегментированные данные, а он поддерживает только линейную загрузку).
Автор: Bai_Hou
Дата сообщения: 16.03.2016 12:38
V0lt_r
Зачем страницы ютуба - инфа получается в JSON через YoutubeAPI же.
Aleksoid1978
Но да, что-то оно тормозит и до момента получения инфы блочит UI (а при открытии ролика сразу UI в процессе открытия не блочится). При добавлении ссылки я вижу три SSL-коннекта - на www.youtube.com, на www.googleapis.com и потом на video.google.com - куда их столько, если нужен только второй? В случае некорректности ссылки API возвращает строку "{"items": []}" - и всё сразу ясно. А по-хорошему это надо асинхронно делать, чтоб UI не блочилось - сначала прописывать в плейлист ссылку как сейчас и возвращаться, а потом её обновлять по получении инфы.

Кстати, длительность ролика тоже стоит сразу получать и прописывать в плейлист, запрос должен быть такой:

Код: https://www.googleapis.com/youtube/v3/videos?id=%s&key=%s&part=snippet,contentDetails&fields=items/snippet/title,items/contentDetails/duration
Автор: Aleksoid1978
Дата сообщения: 16.03.2016 12:38

Цитата:
Не распознает аудио потоки, выводит их просто как "Out", или "Output". Такое впечатление, что выводит их напрямую, сразу на аудио рендерер, минуя аудио декодер.

Вообще то он не выводить отдельные потоки - он выдает stream, к нему потом цепляется Splitter.

Добавлено:
Bai_Hou
Да я просто использовал тот же механизм что и для открытия. А по факту - что-то мне совсем лень переделывать/допиливать. Ну не стоит оно того - вот ей богу
Автор: Bai_Hou
Дата сообщения: 16.03.2016 13:00
Aleksoid1978
Может с другой стороны зайти - сделать пункт контекстного меню плейлиста типа Load titles, и пакетно обрабатывать все имеющиеся ютуб-ссылки без тайтлов? Если не сразу открываешь и смотришь ролики по одному, то видеть кучу непонятных ссылок неудобно же.
Автор: Aleksoid1978
Дата сообщения: 16.03.2016 13:01
Bai_Hou
Посмотрим - может завтра замучу
Автор: k2o
Дата сообщения: 16.03.2016 13:30
V0lt_r 04:59 16-03-2016
Цитата:
И будем ждать когда все эти несчастные страницы ютуба скачаются и пропарсяться.

Одиночные ссылки парсятся ~1 сек. и даже очень тяжёлые плейлисты влетают довольно шустро, намного дольше приходится ожидать старта воспроизведения.


Цитата:
Хочется сказать, засуньте куда подальше этот Пот, не не буду, мы воспитаны.

И хорошо, что "не сказали" )) бо он и так засунут дальше некуда, но иногда, к сожалению, приходится его оттуда извлекать. И если в нём, или где-то ещё, какие-то функции реализованы лучше чем в ВЕ, почему бы это не привести в пример?.. Странно, что Вы не обратили внимание на "ведь наш плеер лучше...", а также на то, что это цитата полугодичной давности и без отрыва от контекста такого "хочется сказать" не вызывала.
Автор: Krot66
Дата сообщения: 16.03.2016 19:11
Есть несколько вопросов.
1. Если с помощью Ctrl+0 убрать главное меню и назначить горячие клавиши с Ctrl+Alt (например, Ctrl+Alt+left/right - "большая перемотка"), то это главное меню будет вылазить каждый раз как при нажатии Alt (HC этим не страдает).
2. Здорово, что вы сделали возможность использования внешних фильтров источников для youtube, но тут есть одна смежная проблема. Если смотреть выложенный в сети по http файл, или видеофайл на vk.com с помощью расширения SaveFromNet, сразу же возникает ограничивающая перемотку вперед полоса загрузки. Подключаешь LAV Splitter - полная свобода и проблем как не бывало. При использовании плеера в сети это довольно существенно.
3. Возможно ли в настройках Playback - Auto-zoom - Auto fit сделать так, чтобы можно было выставлять процент больше 80, как в MPC-HC?
Спасибо.
Автор: V0lt_r
Дата сообщения: 16.03.2016 19:21
Krot66
2. Не понял в чем проблема.
3. Нет.
Автор: Krot66
Дата сообщения: 16.03.2016 20:16
V0lt_r
Проблема в том, что встроенный сплиттер всегда дает ограничение по перемотке вперед уже загруженной частью файла, отображаемой серым цветом на полосе перемотки. Причем в сходных условиях MPC-HC, PotPlayer, SMPlayer и VLC свободно переходят в любую часть проигрываемого ролика
Автор: V0lt_r
Дата сообщения: 16.03.2016 20:49
Krot66
Я понял о чем речь, но не вижу проблемы.
LAV Splitter 0.68.0.5 мотает в MPC-BE на произвольное время сразу после открытия.
3DYD Youtube Source 1.5.1 так же без проблем перематывает, если в нем отключена опцию "Enable buffering notification", которая отключена по умолчанию.

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

По поводу встроенного загрузчика. Я никому не советую его использовать, т.к. он неправильный с самого появления и сделать его нормальным невозможно. Его конечно "дорабатывали", но по факту под него подгоняли сплиттеры. В общем уж лучше File Source (URL), а еще лучше что-нибудь внешнее.
Пока расклад такой.
Автор: Aleksoid1978
Дата сообщения: 17.03.2016 00:15
С чего это встроенный загрузчик плохой, я только его и использую. Конечно, если скорость инета медленная то могут проблемы.
Автор: Aleksoid1978
Дата сообщения: 17.03.2016 05:10
Bai_Hou
k2o
Добавлена ваша хотелка(по ссылкам youtube) в 1274 - проверяйте.

P.S. По поводу длительности - при получении длительности ролика через API она может отличаться от настоящей +-1 секунда
Автор: Aleksoid1978
Дата сообщения: 17.03.2016 13:29
Bai_Hou
У меня есть к тебе небольшая просьба - открыть данный ролик https://www.youtube.com/watch?v=dvFkNvATNpE с помощью 3DYD Youtube Source( http://ys.3dyd.com/home ) и по-мониторить сетевую активность. Куда ломиться, ну и если бы еще дамп запросов.

Почему спрашиваю - данный ролик требует google-авторизации(проще - залогиниться). Поэтому встроенные средства не переваривают.

P.S. Вопрос - чем мониторишь сетевую активность ?? Я раньше юзал WireShark - но просто на домашнем компе устанавливать лень
Автор: k2o
Дата сообщения: 17.03.2016 16:25
Aleksoid1978 04:10 17-03-2016
Цитата:
1274 - проверяйте

Проверил, при добавлении ссылок через меню (Ctrl+O) – всё отлично.
Если добавлять через комстроку при пустом плейлисте, первая ссылка всё равно запускается самопроизвольно. Но тут уж, как говорится, грех жаловаться. )) Спасибо!!!
Автор: Bai_Hou
Дата сообщения: 17.03.2016 22:47
Aleksoid1978
Теперь не тормозит и всё отлично, спасибо большое!

Кстати по поводу того, что когда фокус в плейлисте, то хоткеи плеера кроме Ctrl-7 не работают, даже тот же Ctrl-O. Помнится было что-то на эту тему, но точно уже не помню - в чём там проблема и есть ли шансы пофиксить?

Касательно мониторинга сетевой активности - я просто в качестве локального фильтрующего прокси юзаю Proxomitron, вот в его логе и смотрю. Но для SSL passthrough там видно не более чем факт открытия/закрытия соединения и имя хоста. Так что для 3DYD Youtube Source видно только коннекты на www.youtube.com и потом на кэш-сервер вида n-n-n.googlevideo.com. Ничего более полезного сказать не могу - никаких навороченных анализаторов тоже не стоит. Может проще с автором списаться и спросить, как у него это работает? И походу фильтр на XP нормально не работает - через regsvr32 не регится, только как внешний подцепил, но и так есть проблемы.
Автор: Evgeniy_1990
Дата сообщения: 18.03.2016 05:54
Bai_Hou

Цитата:
И походу фильтр на XP нормально не работает - через regsvr32 не регится, только как внешний подцепил, но и так есть проблемы.

Я же говорил, что начиная с версии 1.3.2 - этот фильтр просто поломали.
При открытии его свойств, выскакивает ошибка, связанная с некорректной работой памяти.
Даже на Windows 7 хоть и работает этот фильтр, но очень сильно давит на память.
На обыкновенном 720p-ролике нагрузка на память возрастает до 76%.

Последняя рабочая стабильная версия для XP - это 1.3.1, но она, к сожалению, уже устаревшая, в связи с тем что код YouTube, после ее выхода, уже менялся ни один раз.
Соответственно, в более новых версиях, после 1.3.1, это было учтено и исправлено.

В целом, "3DYD Youtube Source" - очень "сырой" и очень "забагованный" фильтр.
Далеко не всегда может работать стабильно, может даже саму систему повесить намертво, особенно при такой нагрузке на память.

Вот действительно, не понимаю, зачем вообще добавили поддержку этого "ломанного" фильтра? Очевидно, что просто так, "для галочки". Также, как и в свое время впихнули эти "обрезанные" xy-VSFilter и xySubFilter, которые вообще являются жалкими подобиями оригинального VSFilter.

И что более странное, так это то, что "VSFilter" и "xy-VSFilter" мы можем просто подгрузить, как внешние фильтры, просто вручную, без их регистрации в системе, а xySubFilter - нет. Почему?

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

Ведь раньше, до их внедрения, можно было спокойно, без всякой регистрации в системе, подключать их к графу фильтров, в качестве внешних фильтров.
Автор: Aleksoid1978
Дата сообщения: 18.03.2016 06:19
Так, кто заинтересован в просмотре роликов Youtube - добавил поддержку открытия роликов, требующих регистрации, пробуем/проверяем - https://yadi.sk/d/XrQN_BmYqHDRL

Добавлено:
Evgeniy_1990

Цитата:
Также, как и в свое время впихнули эти "обрезанные" xy-VSFilter и xySubFilter, которые вообще являются жалкими подобиями оригинального VSFilter.

И что более странное, так это то, что "VSFilter" и "xy-VSFilter" мы можем просто подгрузить, как внешние фильтры, просто вручную, без их регистрации в системе, а xySubFilter - нет. Почему?

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


Вот если бы разобрался в чем дело - не говорил бы так

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106

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


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