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

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

Автор: Aleksoid1978
Дата сообщения: 23.03.2016 11:23
Ramon4eg
Посмотрел - нашел причину. Через GUI используется передача данных по HTTP протоколу, но почему то с очень большим таймаутом при коннекте клиента. У нас в коде стоит проверка не более 3 секунд, если превысили - то облом коннект и не открываем.
Через клиент командной строки - передача данных посредством stdin, поэтому и работает.

Так что тут делема - увеличивать таймаут на подключение к HTTP, значит значительно увеличить время попытки открытия ссылки. Нормальный ресурс даже при плохом интернете отдает ответ на 0.5-1.5 секунды.
Автор: Ramon4eg
Дата сообщения: 23.03.2016 13:27
Aleksoid1978
Может сделать опцию в настройках плеера "время тайм-аута при подключении" или "время открытия ссылки"? Или слишком долго внедрять?

P.S. Вроде разобрался, включил в настройках тип стриминга hls, и заработало. Остальные типы (http и rtmp) не работают.
Автор: wanezhiling
Дата сообщения: 23.03.2016 14:29

Цитата:

Win7 x64, MPC-BE 1293 x64, Intel HD 4000, драйвер 10.18.10.4276 (из диспетчера устройств). Артефактов не наблюдаю.
 
wanezhiling
I do not recommend use of beta drivers for the video card.


It's not beta driver's fault, this happens for a long long time

see my record:https://www.sendspace.com/file/a2xto9
test file: https://www.sendspace.com/file/iyk22m
Автор: Aleksoid1978
Дата сообщения: 23.03.2016 15:01
Ramon4eg

Цитата:
Вроде разобрался, включил в настройках тип стриминга hls, и заработало. Остальные типы (http и rtmp) не работают.

Ну да, в связке с LAV Source - hls должен работать.

Добавлено:
wanezhiling
Я уже ответил - нет необходимого оборудования. Так что вопрос закрыт.
Автор: wanezhiling
Дата сообщения: 23.03.2016 15:23

Цитата:
Нет у разработчиков такого железа чтобы проверять. Конечно - заинтересованные пользователи могут спонсировать и купить/подарить такой или похожий ноутбук.

It's not about laptop or desktop, I've let other one who owns desktop i7 4790k (HD 4600 as well) test, same result.
Автор: Aleksoid1978
Дата сообщения: 23.03.2016 15:30
wanezhiling

Цитата:
I've let other one who owns desktop i7 4790k (HD 4600 as well) test, same result.

Нет такого железа - вопрос закрыт. Что не понятного ??

Если все нормально - используем PotPlayer, что мешает ??
Автор: V0lt_r
Дата сообщения: 23.03.2016 17:31
Ramon4eg
Цитата:
Может сделать опцию в настройках плеера "время тайм-аута при подключении" или "время открытия ссылки"?
Ради GUI, который не умеет нормально с целевой прогой работать? Конечно нет.
Автор: Evgeniy_1990
Дата сообщения: 24.03.2016 07:06
Aleksoid1978
V0lt_r
Что случилось с нашим техническим форумом: http://mpc-be.org/forum ?
Браузеры говорят, что "Сервер не найден".

Поскольку пока форум недоступен, я составил баг-репорт и выложил его в свою копилку.
Ссылка: https://yadi.sk/i/we2qGW5MqRrrG
Автор: Aleksoid1978
Дата сообщения: 24.03.2016 08:11
Evgeniy_1990
Работы с DXVA 1.0 "закрыты". Больше никаких изменений(попыток изменений) не будет - это окончательно.

По поводу "бага" - а кто сказал что это баг ?? Откуда такая уверенность что такого быть не должно ?? Есть с чем сравнить ??
Автор: Evgeniy_1990
Дата сообщения: 24.03.2016 08:42
Aleksoid1978

Цитата:
По поводу "бага" - а кто сказал что это баг ?? Откуда такая уверенность что такого быть не должно ?? Есть с чем сравнить ??

А разве по вашему это нормально, что при открытии плеер виснет, а через некоторое время воспроизведение начинается не с самых первых кадров?
Автор: Aleksoid1978
Дата сообщения: 24.03.2016 08:49
Evgeniy_1990
Ну так ситуация "не стандартная". При этом происходит переинициализация DXVA 1.0 декодера(по другому никак, вот такие ограничения), очистка всех буферов, очереди обработанных кадров, в том числе и в видео-рендерере. Вот и все. Поэтому и теряется часть кадров. Ограничение - что тут сказать.
Автор: AngelNet
Дата сообщения: 24.03.2016 17:30
Evgeniy_1990 (08:06 24-03-2016)
Цитата:
Что случилось с нашим техническим форумом: http://mpc-be.org/forum ?

форум в порядке. вроде никаких уведомлений о тех. работах на сервере не поступало.
Автор: Evgeniy_1990
Дата сообщения: 25.03.2016 04:41
Aleksoid1978

Цитата:
Ну так ситуация "не стандартная". При этом происходит переинициализация DXVA 1.0 декодера(по другому никак, вот такие ограничения), очистка всех буферов, очереди обработанных кадров, в том числе и в видео-рендерере. Вот и все. Поэтому и теряется часть кадров. Ограничение - что тут сказать.

Я сравнил с MPC-HC v1.6.9.7503 https://nightly.mpc-hc.org/old/1.6.9/1.6.9.7503/
Там, при открытии наблюдается зависание, но после этого, через некоторое время, первые кадры не пропадают в отличие от нашего DXVA1-декодера в MPC-BE.
Также, там отсутствует задержка, при переключении состояний считывания соотношения сторон. Да, я соглашусь с вами, что это ограничение, но раньше не было пропуска первых кадров видео, после старта воспроизведения.

AngelNet

Цитата:
форум в порядке. вроде никаких уведомлений о тех. работах на сервере не поступало.

Вчера, по крайней мере утром, по МСК, ваш сервер вообще не работал. При попытке зайти на форум, я получал сообщение "Сервер не найден".
Автор: Aleksoid1978
Дата сообщения: 25.03.2016 05:08
Evgeniy_1990
Ну так если сильно надо - кто мешает использовать "старые - рабочие" версии MPC-BE/MPC-HC. Я же сказал - изменений специально под WinXP, для DXVA 1.0 более не будет. И точка.
Автор: sergEO7905
Дата сообщения: 25.03.2016 20:18

Цитата:
более не будет. И точка.
Автор: Hedgehog684
Дата сообщения: 26.03.2016 01:56
http://i.imgur.com/CfEpZZx.png
Вот такая картина вообще нормальна? Я конечно понимаю что вывод идёт через мою интеловскую видеокарту... Но в целом это не мешает приложениям верно распознавать видеокарту.
______________
И мне чисто интересно. Какова причина того что Intel HD (если использовать чисто её) откровенно гадит картинку? (хотелось бы конечно использовать её так как при работе от батареи нвидиа довольно ощутимо садит батарею)
Если сравнивать кадры то вполне можно просто "сгореть" на месте от качества местами...
Наглядно (даже скрины весят по разному, хотя кадр я выбирал тот же):
http://screenshotcomparison.com/comparison/166804
http://screenshotcomparison.com/comparison/166806
http://screenshotcomparison.com/comparison/166807
Автор: V0lt_r
Дата сообщения: 26.03.2016 06:30
Hedgehog684
Цитата:
Вот такая картина вообще нормальна?
Если это ноутбук, то нормально.


Цитата:
Но в целом это не мешает приложениям верно распознавать видеокарту.
В каких именно приложениях? Есть ли среди них open source?


Цитата:
Какова причина того что Intel HD (если использовать чисто её) откровенно гадит картинку?
Потому что это Sandy Bridge c HD2000/3000. У них DXVA2 кривой изначально, работает кое-как с костылями. Попробуй LAV Video Decoder, выбери в нем QuickSync, вроде получше должно быть.
Автор: Bartoon
Дата сообщения: 26.03.2016 11:15
Можно ли в настройках включить отображение миллисекунд (иногда нужно)? что-то не нашел...
1.4.5
Автор: Aleksoid1978
Дата сообщения: 27.03.2016 15:17
Hedgehog684
V0lt_r
Тут видимо проблема не в Intel HD - а в том что карта детектится на Intel - но на самом деле идет обработка силами Nvidia. А для Intel как известно код DXVA немного отличается, есть свои нюансы.

Жалко что нет такого железа для тестов - чтобы понять причину определения Intel HD вместо Nvidia.
Автор: V0lt_r
Дата сообщения: 29.03.2016 06:15
Bartoon
Цитата:
Можно ли в настройках включить отображение миллисекунд (иногда нужно)? что-то не нашел...
Такой опции нет и не планируется. Но миллисекунды можно увидеть, если включить "Синхронизация субтитров Ctrl+6".
Автор: wanezhiling
Дата сообщения: 29.03.2016 08:39

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

This is a known bug on snb laptop, igpu is always showed as decoding gpu, but actually the dGPU is doing the decoding job.

Цитата:
Какова причина того что Intel HD (если использовать чисто её) откровенно гадит картинку?Если сравнивать кадры то вполне можно просто "сгореть" на месте от качества местами...
Наглядно (даже скрины весят по разному, хотя кадр я выбирал тот же)

The picture quality of Intel snb is a little lower than dGPU, I admit. But only a little, not very noticeable. I guess you must not disable all video processing features in Intel control panel? Please try to disable them all or set 'use application'
Автор: sergne80
Дата сообщения: 29.03.2016 15:48
Какой напористый и тролистый китаец в теме завелся. doom9а уже ему не хватает, на буржуйском свои плачи, стоны, и прошения разработчикам плеера описывать.

PS: У меня опять учётка слетела, Так что с третьей реинкорнацией можно меня поздравить уже.
Автор: 7sh3
Дата сообщения: 29.03.2016 22:08
V0lt_r

Цитата:
Потому что это Sandy Bridge c HD2000/3000. У них DXVA2 кривой изначально, работает кое-как с костылями. Попробуй LAV Video Decoder, выбери в нем QuickSync, вроде получше должно быть.

не, на скринах вроде не видно кривого декода, хотя конечно на sandy если сыпет картинку лучше будет qs
на скринах похоже чудо-улучшайзеры intel, они ведь по умолчанию включены в дровах, всякие там авто контрасты, оттенки цвета кожи и прочие подавления шумов
Автор: Alice_Cooper
Дата сообщения: 30.03.2016 20:39
Друзья! Подскажите плиз, где можно скачать сплиттеры от сабжа в виде отдельных файлов (с расширением .ax) У меня уже есть для avi, flv, mp4 и mkv. Но вот для .ts к сожалению нет, как и некоторых других. Убедительная просьба lav splitters не предлагать, ровно как и поставить плеер. Сплиттеры мне очень нужны для особых дел. Заранее спасибо.
Автор: Evgeniy_1990
Дата сообщения: 30.03.2016 21:14
Alice_Cooper

Цитата:
Друзья! Подскажите плиз, где можно скачать сплиттеры от сабжа в виде отдельных файлов (с расширением .ax)

Архив с автономными фильтрами: "Standalone Filters", который можно скачать по тем же ссылкам, что и сам плеер.

Цитата:
У меня уже есть для avi, flv, mp4 и mkv. Но вот для .ts к сожалению нет, как и некоторых других.

*.ts - это MpegSplitter.ax
Автор: Alice_Cooper
Дата сообщения: 30.03.2016 21:55

Цитата:
Архив с автономными фильтрами: "Standalone Filters", который можно скачать по тем же ссылкам, что и сам плеер.

Уже нашел и скачал, спасибо за ответ.

Цитата:
*.ts - это MpegSplitter.ax

Спасибо. А вы не подскажете, что нужно как минимум установить, чтобы получилась адекватная замена lav splitter и haali splitter?
Автор: Aleksoid1978
Дата сообщения: 31.03.2016 10:05
Всем привет.
У кого есть время и желание - просьба погонять тестовый билд https://yadi.sk/d/yEinB4gKqcRCh

Что проверять - для встроенных фильтров MPEG/Matroska добавлена поддержка открытия обычных HTTP/HTTPS ссылок(т.е. прямых ссылок на файлы). При это - поддерживается не просто открытие и воспроизведение, а и перемотка(если конечно удаленный сервер это поддерживает).

Самое простое как проверить - либо найти ссылки на .ts/.mkv и открыть, а можно в настройках Youtube в проигрывателе выбрать пункт File Source(URL) и формат любой WebM. И открыть youtube ссылки.
Проверить какие фильтры используются - должны встроенные Source фильтры. Проверить работу перемотки.

Ессно если скорость инета слабая - то само проигрывание может "подтупливать", а во время перемотки проигрыватель может "подвиснуть".

Добавлено:
Добавлю - почему только для этих 2-х форматов ?? Да потому что с другими встроенными фильтрами проблемы, чтобы нормально работать с HTTP ссылками надо много переделывать. Но думаю что FLV/MP4 в ближайшее время получиться сделать(хотя с MP4 DASH форматом проблема - там встроенный сплиттер читает данные при открытии через весь файл, а это очень долго).
Автор: Bai_Hou
Дата сообщения: 31.03.2016 20:29
На doom9 уже отписали, что последние версии не освобождают хэндлы закрытых файлов как раньше, и их невозможно удалить пока открыт плеер. Лишь уточню, что проблема уже есть в билде 1308, а в 1300 всё норм.
Автор: Krot66
Дата сообщения: 31.03.2016 20:42
Погонял webm на youtube. Все очень даже прилично: на моем трехмегабитном интернете можно смотреть ролики 720p практически без захлебываний. Перемотка работает в обе стороны без зависаний, хотя и не так быстро и четко, как с 3DYD. Фильтр источника - MPC Matroska Sourse, иногда их двое. Странно только что если отсутствует поток webm заданного размера, плеер выбирает меньший mp4
Автор: Aleksoid1978
Дата сообщения: 01.04.2016 04:44
Вот обновленный билд https://yadi.sk/d/NF_kEAqaqe6zp - добавлено открытия MP4 с HTTP/HTTPS(но только не DASH - с ним пока проблемы), так же - всякие там MP3/AAC/WAV/TTA. Открытие MPEG-TS/PS форматов с HTTP пока убрал.

Krot66

Цитата:
Фильтр источника - MPC Matroska Sourse, иногда их двое.

Все верно - видео/аудио в разных файлах лежат.

Добавлено:
Bai_Hou
Есть такое - мой был косяк. v0lt уже исправил.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106

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


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