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

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

Автор: Evgeniy_1990
Дата сообщения: 02.04.2016 17:34
Aleksoid1978

Цитата:
Evgeniy_1990
Хрен его знает что у тебя не так У меня(да и не только у меня) работают нормально релизные билды, так же хорошо работает воспроизведение формата WebM с Youtube.
Далее - добавление поддержки работы напрямую с HTTP/HTTPS НИКОИМ образом не повлияет на работу с локальными файлами. Это факт.

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

Вы, сперва, посмотрите пожалуйста мои лог-файлы. Ведь в отладочном билде исчез системный File Source (URL) и буферизация данных. Это уже говорит о том, что вы внесли некие изменения в данный отладочный билд. Я вообще ожидал получить в вашем отладочном билде этот системный фильтр и выложить вам лог вместе с ним, но, как видите, что получил совершенно обратное - полное его отсутствие.
Это как раз именно то, чего вы добивались и к чему мы вместе с вами стремились. Не просто же так по волшебству он исправился сам по себе.

Добавлено:
Aleksoid1978

Цитата:
Хрен его знает что у тебя не так


Цитата:
У меня(да и не только у меня) работают нормально релизные билды, так же хорошо работает воспроизведение формата WebM с Youtube.

Очень прошу вас, пожалуйста посмотрите эту видеозапись до самого конца: https://yadi.sk/i/O9w15lR-qgZjE

На ней показана работа двух ваших билдов - отладочного и тестового под номером r1338.
Обратите пожалуйста внимание на воспроизведение видео файлов, а также на наличие и отсутствие системного фильтра "File Source (URL)".

Если вы внимательно посмотрите, то увидите и поймете, что системный фильтр File Source (URL) присутсвует только в тестовом билде. В отладочном его вообще нет в графе фильтров.

В ходе создания данной видеозаписи я заодно еще раз перепроверил работу WebM в отладочном и тестовом билдах - да WebM работает, даже запустил специально в разрешение 1080р для сравнения со своей первой прямой ссылкой на видео с сайта amvnews.ru.

Также, я еще заметил в ходе создания данной видеозаписи, что в тестовом билде отсутствует File Source (URL) но только в случае с WebM (DASH). В остальных он по прежнему присутствует.

И опять же в отладочном билде его вообще нет ни при каких условиях.
Так что, вы явно внесли некие свои изменения в отладочный билд, благодаря которым этот системный фильтр перестал появляться вместе с буферизацией и наконец-то заработала ожидаемая для нас всех - перемотка потоковых видео файлов в произвольные места, даже в том случае, если видео файл еще не успел полностью загрузиться.
Автор: Evgeniy_1990
Дата сообщения: 03.04.2016 11:12
Aleksoid1978
Собрал и проверил SVN r1342.

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

Исключение составляют только MPEG-TS/MTS/M2TS, для которых по прежнему должен и будет работать системный фильтр: "File Source (URL)".
Автор: V0lt_r
Дата сообщения: 03.04.2016 11:49
Aleksoid1978, Evgeniy_1990
Прошу перенести обсуждение на официальный форум, а здесь почистить/срыть.
Эта общая тема, здесь никому не интересны портянки подробностей хода тестирования.
Автор: Aleksoid1978
Дата сообщения: 03.04.2016 11:59
По авишкам - не зря я не включил для них поддержку http, не заточен он под это, как и сам формат. По мульти-видео дорожкам - надо будет как для mp4 mkv, выводить только первую видео дорожку.

Остальное проверю позже.

Добавлено:
По поводу IPTV и онлайн MPEG-TS, да иногда не хватает полученных данных для детекта всех дорожек. Можно улучшить, но это увеличит время открытия.
Автор: Evgeniy_1990
Дата сообщения: 03.04.2016 12:21
V0lt_r

Цитата:
Aleksoid1978, Evgeniy_1990
Прошу перенести обсуждение на официальный форум, а здесь почистить/срыть.
Эта общая тема, здесь никому не интересны портянки подробностей хода тестирования.

Хорошо, я перенес тему на наш официальный форум.

Aleksoid1978

Цитата:
Остальное проверю позже.

Дальнейшее обсуждение будет в данной теме: http://mpc-be.org/forum/viewtopic.php?pid=1212#p1212


Цитата:
По поводу IPTV и онлайн MPEG-TS, да иногда не хватает полученных данных для детекта всех дорожек. Можно улучшить, но это увеличит время открытия.

Очень хорошо, что вы в курсе данной проблемы, я считаю, что лучше всего улучшить получение данных определения дорожек, это гораздо лучше будет, чем просто после открытия мы будем получать только лишь одну аудио дорожку. Только лишь бы это не очень сильно увеличило время открытия.
Автор: wanezhiling
Дата сообщения: 03.04.2016 14:41
https://mega.nz/#!Q9dSxDgI!-tbRH3Bn-KEcGudyZ_99VVhSM0U1DcVbuFObf-GoQRU
artifacts @2sec and 8sec with dxva decoder, no problem with sw decoder.
gpu or driver problem?

I only tested on gtx 660, don't know how about intel and ati.
Автор: Aleksoid1978
Дата сообщения: 03.04.2016 15:56
wanezhiling
If artifacts only with DXVA(hardware) decoder - it's driver bug.
Автор: Uncle
Дата сообщения: 03.04.2016 16:00
Поправьте меня, если я говорю не по делу.
Чтобы получить ссылку на ролик, расположенный на youtube, я должен найти ссылку на него используя браузер (не важно какой). Так зачем мне открывать потом эту ссылку в плеере, если я могу открыть ее сразу в плеере?
Все эти функции просмотра из интернета, а также функция просмотра телевидения, на мой взгляд для плеера совершенно лишние, и их спокойно можно было бы выкинуть.
Я например телевизор смотрю, если очень захочется, используя родной софт от Beholder-а, ведь вы все равно лучше чем его разработчики не сделаете, а существующая реализация очень убогая.
Точно также нужно принять волевое решение и отказаться от просмотра роликов из интернета в плеере, все одно в браузере их просматривать удобнее.
Автор: 12tyjstul
Дата сообщения: 03.04.2016 16:33
Ни в коем случае нельзя отказываться от онлайн-видео. Меня, например, возможность смотреть видео с Ютуба в плеере очень спасает, а с последними правками, это еще и очень удобно. Можно составить плейлист из видео, на видео можно поставить закладку, продолжить просмотр ютубовского плейлиста (сохраненного) на том самом месте, где остановился. Ну и еще плюс - не нужно использовать тяжелый браузер (особенно актуально на планшете), видео можно сделать небольшим окошком в углу. Ну и так далее - множество плюсов и ни одного минуса.
Автор: Aleksoid1978
Дата сообщения: 03.04.2016 17:10
Uncle

Цитата:
Поправьте меня, если я говорю не по делу.
Чтобы получить ссылку на ролик, расположенный на youtube, я должен найти ссылку на него используя браузер (не важно какой). Так зачем мне открывать потом эту ссылку в плеере, если я могу открыть ее сразу в плеере?

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

По поводу IPTV - ну не у всех есть телеки с поддержкой сети, к примеру(чтобы там смотреть локальный IPTV провайдера, или внешние ссылки). Как еще их смотреть - ну ставить еще один проигрыватель, или пользоваться тем к чему привык.
Автор: Krot66
Дата сообщения: 03.04.2016 19:19
Категорически не согласен с тем, что просмотр онлайн видео в плеере вещь ненужная. Я уже порядком отвык от изделия Adobe и испытываю дискомфорт каждый раз, когда им приходится пользоваться.
Вот скрипт Autohotkey, позволяющий достаточно легко автоматизировать загрузку внешнего плеера. Он довольно удобен и для сравнения работы разных версий программ.
Как это работает.
1-й вариант: открываем страницу (например, youtube) и щелкаем Shift+Space. В плеер загружается адресная строка браузера.
2-й вариант: зажав Shift кликаем правой кнопкой мыши по ссылке на страницу поддерживаемого сайта или сам поток (например, ссылку SaveFromNet). В плеер загружается адрес ссылки. (Чтобы все четко работало, лучше следить за тем, что курсор имеет форму пальца, т.е. находится над ссылкой.)
В обоих случаях если зажать Shift на секунду, будет использован второй прописанный в настройках плеер.
Поскольку браузеры у всех разные, следует прописать положение пункта "Копировать адрес сылки" в контекстном меню браузера сверху и заголовок окна браузера. Имеет смысл также выключить автозагрузку флэш в браузере посредством настроек или расширений.
[more=Скрипт]
Код:
#NoEnv
#SingleInstance, force
Menu, Tray, Icon, shell32.dll, 18
SetTitleMatchMode, 2
SetTitleMatchMode, Slow

/*
Скрипт для просмотра онлайн видео во внешних плеерах.
1-й вариант: открываем страницу (например, youtube) и щелкаем Shift+Space. В плеер загружается адресная строка браузера.
2-й вариант: зажав Shift кликаем правой кнопкой мыши по ссылке на страницу поддерживаемого сайта или сам поток (например, ссылку SaveFromNet). В плеер загружается адрес ссылки. (Чтобы все четко работало, лучше следить за тем, что курсор имеет форму пальца, т.е. находится над ссылкой.)
В обоих случаях если зажать Shift на секунду, будет использован второй прописанный в настройках плеер.
Поскольку браузеры у всех разные, следует прописать положение пункта "Копировать адрес сылки" в контекстном меню браузера сверху и заголовок окна браузера. Имеет смысл также выключить автозагрузку флэш в браузере посредством настроек или расширений.
*/

mp1:="D:\Soft\MPC-BE\mpc-be.exe" ; путь к первому плееру
mp2:="D:\Soft\PotPlayer\PotPlayerMini.exe" ; путь ко второму плееру
copy_shortcut:=7 ; положение пункта "Копировать адрес сылки" в контекстном меню браузера сверху
title:="Opera" ; заголовок окна браузера

#If WinActive(title)
+RButton::
mp:=mp1
KeyWait Shift, T0.9
If Errorlevel
{
    mp:=mp2
    ToolTip % "`n 2-й плеер `n."
}
KeyWait Shift
Clipboard:=""
Send {RButton}
KeyWait RButton
Sleep 150
SendInput {Down %copy_shortcut%}{Enter}
ClipWait 1
If Clipboard~="^\S+://\S+$"
    Run "%mp%" %Clipboard%
ToolTip
return

+Space::
mp:=mp1
KeyWait Space, T1
KeyWait Shift, T0.7
If Errorlevel
    mp:=mp2
Send {Shift up}
url:=CopyAddress()
Run "%mp%" %url%
return
#IfWinActive

CopyAddress(e=0)
{
    Clipboard:=""
    Send ^{vk4C}
    Sleep 300
    Send ^{Ins}
    ClipWait 0.5
    If !Clipboard~="^htt(p|s)://\S+$"
        Clipboard:=""
    If (!Clipboard && e)
        MsgBox, 262160, , Адрес недоступен!, 1
    return Trim(Clipboard)
}

Автор: olkrest
Дата сообщения: 04.04.2016 00:39
Всем привет. Столкнулся с проблемой, буду рад помощи. Некоторые wmv файлы с кодеком WVC1 отказываются перематываться в mpc, что black, что hc. Воспроизведение идет нормально, но стоит попытаться перемотать на другое место - картинка зависает и больше не двигается (отсчет времени в плеере продолжает идти). При этом в vlc и wmp плеерах все отлично работает. В чем может быть проблема?
Автор: Evgeniy_1990
Дата сообщения: 04.04.2016 03:28
olkrest

Цитата:
Всем привет. Столкнулся с проблемой, буду рад помощи. Некоторые wmv файлы с кодеком WVC1 отказываются перематываться в mpc, что black, что hc. Воспроизведение идет нормально, но стоит попытаться перемотать на другое место - картинка зависает и больше не двигается (отсчет времени в плеере продолжает идти). При этом в vlc и wmp плеерах все отлично работает. В чем может быть проблема?

Приветствую вас, уважаемый товарищ!

По поводу вашей проблемы - все зависит от самого сплиттера, поскольку именно он отвечает за перемотку файлов, а у вас к тому же еще и видео файл формата wmv. Явно наверняка используется у вас WM ASF Reader.

Могу вам предложить следующее, попробуйте подключить LAV Splitter Source и проверить перемотку.
По идее, ваш видео файл должен стать перематываться нормально.

Добавлено:
Krot66

Цитата:
Я уже порядком отвык от изделия Adobe и испытываю дискомфорт каждый раз, когда им приходится пользоваться.

И чем же это так плох по вашему Adobe Flash Player?

По мне он даже наоборот - быстрый, стабильный, удобный, нежели чем этот богомерзкий HTML5, изобретенный "всезнающими" Google.

HTML5 - это просто самый настоящий позор и тот еще высер от Google.

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

HTML5 - самый лучший
Windows 10 - самая лучшая в мире система

Все - мир сошел с ума!

Что Майкрософт, что Google - оба хороши и не в своем уме судя по всему, ну как говориться: "два сапога -пара". Даже не видят и категорически не признают свои недостатки ну и баги естественно, куда же без них-то...

Увидев на деле, на практике работу так называемого плеера HTML5 - я пришел просто в ярость!
Почему? Сморите его недостатки, тогда поймете.

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

Зато кнопочки имеем размером с два пальца, другими словами - просто огромедные, как и интерфейсы самых в кавычках наших "лучших" систем.
Автор: wanezhiling
Дата сообщения: 04.04.2016 08:06
http://i.imgur.com/gFy8XNs.png
The option is grey, bug?


http://i.imgur.com/BGwxcFL.png
This special DVD software decoder is still useful, isn't it? Could FFmpeg replace it?
Автор: Aleksoid1978
Дата сообщения: 04.04.2016 08:56
wanezhiling

Цитата:
http://i.imgur.com/gFy8XNs.png
The option is grey, bug?

No - it's not working anymore.


Цитата:
http://i.imgur.com/BGwxcFL.png
This special DVD software decoder is still useful, isn't it?

Yes - and working perfect .
Автор: wanezhiling
Дата сообщения: 04.04.2016 09:14
Since it's not working, you'd better remove it. XD
Автор: Aleksoid1978
Дата сообщения: 04.04.2016 09:20
wanezhiling
What not working ??
Автор: wanezhiling
Дата сообщения: 04.04.2016 09:25


That was not your reply?
Автор: Evgeniy_1990
Дата сообщения: 04.04.2016 16:52
Aleksoid1978

Цитата:
No - it's not working anymore.

Мне тоже интересно, зачем тогда эта опция находится в настройках, если она больше не работает?
Раз она более не работает, почему бы тогда не убрать ее из настроек?
Автор: V0lt_r
Дата сообщения: 04.04.2016 17:19
Evgeniy_1990
Это на будущее. Просто не хотелось удалять имеющийся код.
Но спасибо, что напомнили. Найду время, попробую через макросы спрятать...
Автор: meupv
Дата сообщения: 04.04.2016 17:27
Не верно определяет длительность на шариках Sony Bravia
rutracker
Автор: V0lt_r
Дата сообщения: 04.04.2016 20:55
meupv
На указанный файл сильно ругается ffplay.exe и не хочет играть. Похоже что-то не так с временными метками. Думаю, по этой же причине встроенный сплиттер сильно ошибается с длительностью.
Автор: meupv
Дата сообщения: 04.04.2016 21:35
В билде 1253 все OK
В 1257 длительность определяется неверно
Автор: Aleksoid1978
Дата сообщения: 05.04.2016 02:17
meupv
V0lt_r
На самом деле там все не так просто - внутри файла целых 3 программы(в каждой по 1 видео + 1 аудио). MPEGSplitter при расчете времени перебирает все потоки, из разных программ. Из-за этого и получается неверное значение.

P.S. Исправил в 1353.
Автор: olkrest
Дата сообщения: 05.04.2016 03:17

Цитата:
Приветствую вас, уважаемый товарищ!

По поводу вашей проблемы - все зависит от самого сплиттера, поскольку именно он отвечает за перемотку файлов, а у вас к тому же еще и видео файл формата wmv. Явно наверняка используется у вас WM ASF Reader.

Могу вам предложить следующее, попробуйте подключить LAV Splitter Source и проверить перемотку.
По идее, ваш видео файл должен стать перематываться нормально.


Спасибо за совет. Ларчик открывался просто - надо было проиндексировать видео.
Автор: AngelNet
Дата сообщения: 06.04.2016 16:58
новый вышел. там много новых вкусных плюшек.
для интересующихся ссылка на загрузку: http://forum.doom9.org/showthread.php?t=146228
Автор: Aleksoid1978
Дата сообщения: 07.04.2016 09:46
AngelNet
Меня madVR стал интересовать только после поддержки 3D, т.к. стараюсь смотреть только FullHD, и желательно оригинал(ну кроме сериалов). Я вот даже подумываю сделать как-то автоматическое подключение LAV Video + madVR в случае открытии 3D контента.
Автор: AngelNet
Дата сообщения: 07.04.2016 15:52
Aleksoid1978
Саш, скажи пожалуйста: вот в системе регистрируются (64-битной есс-но) два файла
madVR.ax и с недавнего времени еще и madVR64.ax
а какой из них использует плеер? в настройках всего одна строка про мад и нельзя выбирать.
плеер есс-но 64-битной версии, отсюда и вопрос возник.
спасибо!
Автор: Aleksoid1978
Дата сообщения: 07.04.2016 16:41
AngelNet
Плеер использует своей же разрядности.
Автор: wanezhiling
Дата сообщения: 08.04.2016 11:35
https://www.sendspace.com/file/elmr29
After seek, video always show current frame (subtitle stays and is never moved again.)
File problem?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106

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


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