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

» Media Player Classic - Home Cinema (MPC-HC)

Автор: LastDiablo
Дата сообщения: 23.10.2011 17:16
Aleksoid1978 дык вроде как фильм разделяется на "версии" с помощью чаптеров...
Автор: judelaw
Дата сообщения: 23.10.2011 17:43
LastDiablo
подцепи AV splitter, с ним переключишь.
Автор: SamLab
Дата сообщения: 23.10.2011 19:44
V0lt твои будущие сборки как у XhmikosR и Exodus будут на icl12 или нет?
Автор: szl
Дата сообщения: 23.10.2011 19:54
SamLab, для сборки mpc-hc грек (XhmikosR) не использует icl12!!! Интеловский компилятор создает двойной код, который быстро работает на родных процах, и кое как на всех остальных.
Автор: V0lt
Дата сообщения: 23.10.2011 19:55
SamLab Я ничего такого не планирую. Да и у XhmikosR (3792) и Exodus (3791) сборки собраны на MSVC 2010 SP1 + MinGW GCC 4.6.1.
Автор: Aleksoid1978
Дата сообщения: 24.10.2011 01:18
LastDiablo

Цитата:
Aleksoid1978 дык вроде как фильм разделяется на "версии" с помощью чаптеров...


нет - разделяется потоками, так же как аудио или сабы.
Автор: Bladru
Дата сообщения: 24.10.2011 05:48
Aleksoid1978
Цитата:
нет - разделяется потоками, так же как аудио или сабы.

Речь про Editions, для которых приходится использовать Haali splitter.
Автор: A555555
Дата сообщения: 24.10.2011 20:44
Помогите пожалуйста.
По этому тикету https://sourceforge.net/apps/trac/mpc-hc/ticket/1799 мне дали ответ

Цитата:
I personally don't have a problem with getting these to play back correctly at all, as long as the GPU flushing and VSync options are disabled. Getting content to present at 50 or 60 fps is heavy to begin with. Adding the processing load of the GPU flushing and VSync options can cause frame drops with even modern PCs.

как это сделать на ATI кто-то в курсе?
Автор: V0lt
Дата сообщения: 24.10.2011 21:07
A555555
Предлагает отключить пару опций:
Вид->Настройки рендеринга->VSync (View->Renderer Settings->VSync)
Вид->Настройки рендеринга->Управление GPU (View->Renderer Settings->GPU Control)


Еще предлагает попробывать полноэкранный D3D.
Автор: A555555
Дата сообщения: 24.10.2011 21:16
V0lt
Спасибо.
Полноэкранный D3D я уже проходил, это выход конечно, но ужасное управление.

Помог переход на Alternative VSync, fps в полноэкране на интерлейсных DXVA с VMR-9_RL не проседает больше, но синхронизация в этом режиме не блещет совсем. V0lt не могли бы Вы чё то подкрутить в альтернативной синхронизации довоьно прилично например на этом файле http://www.multiupload.com/VSY9T228CT "рвёт" картинку?
------------
Оказалось ни чё так, если включить и VSync обычную и вместе с ней Альтернативную. И картинку не рвёт и FPS не садится в полноэкране. Но в таком режиме fps всё же подплясывать начинает, например там где 50 должно быть скочит по Fraps 49-50, иногда 48.
Автор: compAzJan
Дата сообщения: 24.10.2011 23:56
Ребята, помогите, пожалуйста, настроить систему на плавное воспроизведение видео с использованием GPU.
Win7 x64 Home Premium, MPC HC, CoreAVC 3 + AC 3, GeForce 460 gtx, Core2quad 9550, два монитора по 1680х1050.
Тестовый файл Avatar.MKV, Full HD, битрейт порядка 25 mbps.

Видяха с заводским разгоном (Talon edition), в простое частоты занижены через утилиту Nvidia Inspector (оказалось, что в двухмониторном режиме биос видеокарточки самостоятельно частоты не снижает, а шпарит всё на максимум).

Установлены CoreAVC 3 + AC 3 и прописаны в MPC HC в качестве внешних фильтров с приоритетом prefer (то же самое и haali media splitter, который идёт в составе с CoreAVC).
Установкой сборок кодеков в систему не увлекаюсь. Ставлю только необходимое. Кроме вышеуказанных других кодеков фактически и не устанавливал.

В ходе экспериментов отключил все встроенные фильтры MPC и в DirectShow установил вывод в режим Haali render. Читал, что рекомендуют ставить EVR xxx, но с ним у меня картинка дергается сильнее.

Когда указываю в настройках CoreAVC использовать CUDA — картинка начинает немного подёргиваться при воспроизведении, несильно, но раздражает. Причем если перетащить окно проигрывателя на второй монитор (неосновной) — рывки становятся сильнее. Видеокарта при этом работает на средних частотах (настроено в Nvidia Inspector), чего вполне достаточно (на мой взгляд), чтобы справиться с любым фильмом. Даже на этих частотах загрузка GPU незначительна. Плавность воспроизведения немного улучшается, если задрать видяхе частоты до максимума, но полностью рывки всё равно не устраняются (особенно это заметно на втором мониторе).

Если же переключить CoreAVC на CPU — фильм при всех прочих неизменных настройках воспроизводится плавно.

Я уже не знаю где искать информацию. Перечитал все доступные статьи по настройке MPC и кодеков к нему. «Всё болит, ничего не помогает!»© А инфы по настройке системы для аппаратного воспроизведения видео — вообще в сети немного.

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

Сильно надеюсь на помощь в этой ветке.

Скриншот с настройками:
http://s017.radikal.ru/i403/1110/d2/bcca84065e48.jpg
Автор: judelaw
Дата сообщения: 25.10.2011 00:14
compAzJan

Цитата:
оказалось, что в двухмониторном режиме биос видеокарточки самостоятельно частоты не снижает, а шпарит всё на максимум

так и должно быть

Цитата:
Установлены CoreAVC 3 + AC 3

это безобразие под названием CoreAVC - удалить. AC 3 это что?

Цитата:
установил вывод в режим Haali render. Читал, что рекомендуют ставить EVR xxx, но с ним у меня картинка дергается сильнее

никаких Хаали. На 7 EVR CP без вариантов.

Цитата:
А инфы по настройке системы для аппаратного воспроизведения видео — вообще в сети немного

на хоботе тонны инфы. Читать не перечитать.

Вообще то для НВидиа советуют LAV CUVID - http://forum.doom9.org/showthread.php?t=156191

Скрины в бинокль нужно смотреть.


Добавлено:
скрин с Internal Filters поразил. Глубоко.

Вобщем, спасет D3D FS для двух монитоной конфигурации, хотя для полного счастья для вашего файла нужна частота экрана 23Гц, которой явно в ваших двух мониторах нет, да и слышал, у НВидиа не совсем все хорошо с 23,976. Тут врать не буду, у самого АМД.
Автор: Groovydmk01
Дата сообщения: 25.10.2011 02:05
Всем привет! ух опять много понаписали!
Не помню было тут или нет, нашел случайно темку на сайте микрософта оказывается как и я борются досих пор уже год! как настроить Nvidia для корректного вывода частот 23.976... и т.д.
темка вот http://social.technet.microsoft.com/Forums/ru-RU/windows7ru/thread/e0c92ced-69ea-47f9-b61d-c0f285b08aee

а я кстати научился настраивать как надо, дровами самими в панели, тока там несколько хитростей есть. Если кому интересно могу рассказать. можно даж ФАК сделать будет.
Автор: shadow_member
Дата сообщения: 25.10.2011 12:11

Цитата:
Что такого добавлено в "Рекомендуемой версии...", из- за чего такая реакция?
На предыдущих официальных такого не было.
Приятная новость, панимаешь!

Автор: usalex
Дата сообщения: 25.10.2011 16:26

Цитата:
у НВидиа не совсем все хорошо с 23,976

Товарищи Гуру, не мог бы кто-нибудь сделать списочек полюсов и минусов при сравнении NVidia против ATI с точки зрения просмотра фильмов на MPC-HC.
Пора апгрейдить видеокарту, а выбрать между НВидией и АТИ не могу. Интересует только просмотр фильмов, а не игрушки. Кому отдать предпочтение?
Автор: V0lt
Дата сообщения: 25.10.2011 17:19
Groovydmk01

Цитата:
как настроить Nvidia для корректного вывода частот 23.976... и т.д.

А в чем проблема-то? Миллионы людей смотрят 24 кадра на мониторах 60 Гц и не парятся. Если припрет, то я могу выставить 48 или 72 Гц, чтобы графики ровнее получались.
Автор: Groovydmk01
Дата сообщения: 25.10.2011 18:13
отписался как настроить Nvidia тут
http://social.technet.microsoft.com/Forums/ru-RU/windows7ru/thread/e0c92ced-69ea-47f9-b61d-c0f285b08aee

Добавлено:
V0lt

Цитата:
А в чем проблема-то?

Владельцы панелей филипс знают в чем проблема Владельцы мониторов могут не читать.
Автор: qwertyop
Дата сообщения: 25.10.2011 18:15
judelaw
Цитата:
Пока глухо. Я так, сравнивал с кодом ффдшоу, менял и форматы вывода и прочее переделывал - ноль. Видимо причина совершенно в другом. Не силен я в декодерах, сплиттерах... Нужно много времени, чтоб разобраться.

Толковые разрабы сидят либо на НВИДИА или внешние фильтры используют. Им даже потестить с АТИ нет возможности, так что проблемы с Hi10p могут затянутся надолго, как с MBAFF
Поставил standalone_filters_r3794 с Hi10p: на ATI в XP - всё в порядке везде (оверлей/VMR7/VMR9), кроме EVR-ов, там как здесь. У ffdshow в EVR - порядок.

Nero v7.0.16.5, кстати, интересно делает, он к Hi10p даже и не подключается, передаёт эстафету следующему декодеру.
Автор: Groovydmk01
Дата сообщения: 25.10.2011 18:31
могу и тут запостить тока там многа букв ...
Автор: V0lt
Дата сообщения: 25.10.2011 18:40
Groovydmk01
Кстати, как правильно сбрасывать пользовательские режимы? В настройках дров кнопка-крестик есть, только она с... не работает.
Автор: MILES
Дата сообщения: 25.10.2011 18:43
qwertyop

Цитата:
Поставил standalone_filters_r3794 с Hi10p: на ATI в XP - всё в порядке везде (оверлей/VMR7/VMR9), кроме EVR-ов, там как здесь. У ffdshow в EVR - порядок.

Это , нам , давно известно , лучше разрулить декодеры с помощью AvSplitter и подключать внешний только когда встречается Hi10p. Конечно , не умирает надежда , что это поправят.

usalex

Цитата:
Товарищи Гуру, не мог бы кто-нибудь сделать списочек полюсов и минусов при сравнении NVidia против ATI с точки зрения просмотра фильмов на MPC-HC.


Если ты используешь MPC-HC , то сейчас разумнее отдать предпочтение Nvidia , проблем на ней меньше , да и у разработчиков , которые делают большинство работы , именно эти видеокарты. Говорю это , поскольку сам на AMD , и знаю ее проблемы. Хотя , возможно , хорошо где нас нет...
Автор: qwertyop
Дата сообщения: 25.10.2011 19:02
MILES, c Нерой AvSplitter - не нужен
Автор: usalex
Дата сообщения: 25.10.2011 19:03
MILES
Ясно, спасибо. Я тоже сейчас на АТИ 4870.
А у НВидии есть какой-то реальный недостаток? Про 23.976 вроде Groovydmk01 рассказал, как решить, а ещё хоть одна серьезная проблема есть?
Автор: MILES
Дата сообщения: 25.10.2011 19:19
usalex
Про это , надеюсь ее владельцы расскажут , а вот лично тебе , я бы был очень благодарен , если ты скоро купишь NVIDIA и отпишешь о своих впечатлениях по сравнению с AMD.
Автор: Groovydmk01
Дата сообщения: 25.10.2011 19:25
V0lt

Цитата:
не работает.

установить другое разрешение экрана отличное от пользовательского и смело грохнуть...

или удалить параметр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{F4BF0B09-B5BE-414A-ACD2-978133EE85A7}\0000\CustomDisplay
Автор: usalex
Дата сообщения: 25.10.2011 19:26

Цитата:
...скоро купишь NVIDIA и отпишешь...

Насчет "скоро" - не обещаю (надо и остальные компоненты обновлять - коплю сумму), но отпишусь обязательно.
Автор: dmitrirender
Дата сообщения: 25.10.2011 19:29
compAzJan
Специально для плавного воспроизведения видео на NVidia-видеокартах, есть DirectShow-фильтр DmitriRender.
http://dmitrirender.narod.ru/
Вашей видеокарты хватит для беспроблемного воспроизведения 1080p-видео на любых мониторах.
Автор: usalex
Дата сообщения: 25.10.2011 19:33
Groovydmk01
А почему рекомендуешь использовать Reclock? Зачем он, если уже есть все необходимые частотные режимы и ничего подгонять не нужно?
Автор: Groovydmk01
Дата сообщения: 25.10.2011 19:46
usalex

Цитата:
А почему рекомендуешь использовать Reclock?

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

После того как все настроенно, тоесть частотки на выходе карты, все равно есть девиация небольшая, у меня к примеру частота получается 23.975 , реклок ооочень медленно плавает системным таймером от 23.974 до 23.977 на глаз это не заметно, но нет рассинхрона, тоесть прыжка по кадру раз в 16 минут тоесть раз в 24 тыс кадров ...
почему нельзя сделать ровно 23.976 спросите вы ? потому что в nvidia системный генератор частоты точек регулируется кратно 10 кгц и тютелька в тютельку не получить!
К примеру с моими паратетрами 2420 пикселов х 1097 строк кадра, частота генератора должна быть для 23.976 гц кадровой... ровно 63650046,24 Гц, а генератор нвидии может дать только 63650000 ровно, потому и небольшое отставание в частоте ... которое и невелируется реклоком.
Автор: V0lt
Дата сообщения: 25.10.2011 19:51
Groovydmk01

Цитата:
установить другое разрешение экрана отличное от пользовательского и смело грохнуть...
Мне пришлось выбрать стандартное разрешение (по сути не менял) и глубину цвета 16 бит (в пользовательских режимах везде 32 бита), иначе никак не удалялось. Какие-то мудаки писали драйвер


Цитата:
или удалить параметр HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{F4BF0B09-B5BE-414A-ACD2-978133EE85A7}\0000\CustomDisplay

У меня ключ другой, но параметр CustomDisplay искал не долго. Грохнул для профилактики. Спасибо.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

Предыдущая тема: Opera (часть 21)


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