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

» Media Player Classic - HomeCinema (MPC-HC)

Автор: judelaw
Дата сообщения: 12.02.2010 08:01
tRippinthehead

Цитата:
Почему при EVR custoom => DXVA фпс не увеличивается в 2 раза? Windows 7

Только на интерлейсе с правильным деинтерлейсингом (VA, Bob... ), а для этого лучше использовать Cyberlink Video Decoder, Arcsoft Video Decoder ....
Автор: Venomous
Дата сообщения: 13.02.2010 10:09
Aleksoid1978
последние сборки глючят - вылетают с ошибкой под Win 7 32 bit, nvidia GTX260, directx_feb2010_redist.
Вподи всё началось посли установки directx_feb2010_redist. EVRsync при переходе на фуллскрин и реинициализации (переходе на другую резолюцию) падает:

Цитата:
Faulting application name: mpc-hc.exe, version: 1.3.1650.0, time stamp: 0x4b7402a7
Faulting module name: nvd3dum.dll, version: 8.17.11.9634, time stamp: 0x4b598c71
Exception code: 0xc0000005
Fault offset: 0x002edc47
Faulting process id: 0xd4c
Faulting application start time: 0x01caac8193970d46
Faulting application path: C:\Program Files\MPC\mpc-hc.exe
Faulting module path: C:\Windows\system32\nvd3dum.dll
Report Id: e683e0a7-1874-11df-9272-001617914468


Проверил с Haali, EVR, EVR custom presenter рендерором - все работает. EVRsync - плеер сразу вылетает.
UPDATE: Версия GothSync Media Player Classic Homecinema 1.3.1640.0 (patched test version, release build) работает без вылета!!!
Автор: Aleksoid1978
Дата сообщения: 13.02.2010 15:22
Venomous
Так ты попробуй убрать галку "Реинициализация" если ты юзаеш смену разрешения при полноэкранном режиме
Автор: ddiman
Дата сообщения: 13.02.2010 21:06
Перестали отображаться субтитры в MPC при использовании Haali Media Splitter, т.е. в списке субтитров они присутствуют, но при их выборе ничего не происходит. Со встроенном сплиттером субтитры отображаются нормально, но с ним не все мои файлы воспроизводятся корректно. Заметил что это произошло после установки февральского DirectX Runtime.
Переустановка MPC и кодеков, смена рендеринга проблему не решила.
Что делать, куда копать?
Автор: smartdimka
Дата сообщения: 14.02.2010 00:05
Бесплатные программы (софт) http://***.ru
Автор: szl
Дата сообщения: 14.02.2010 00:14
ddiman, Win 7 x64, ATI 4850, DirectX февраль 2010, MPC-HC 1655+Haali Media Splitter: прогнал во всех режимах, которые поддерживают вывод субтитров, все отображается без проблем!


Автор: chogo
Дата сообщения: 14.02.2010 04:05
szl

Цитата:
MPC-HC 1655

выкладывай скорее
Автор: szl
Дата сообщения: 14.02.2010 04:51
chogo, уже 1656 на дворе...
просто пока нет никаких значительных изменений, 1655 и 1656 сборки будет в основном отличаться от 1650, тем, что собирались с использованием более свежего GCC (rev.156749 2010.02.13)

p.s
глаза слипаются, спать охота, на сайт выкладывать нет сил... , закинул по-быстрому на файлообменник...
mpc-hc 1656 x86/x64
Автор: ddiman
Дата сообщения: 14.02.2010 14:00
szl

Цитата:
Win 7 x64, ATI 4850, DirectX февраль 2010, MPC-HC 1655+Haali Media Splitter: прогнал во всех режимах, которые поддерживают вывод субтитров, все отображается без проблем!


Пробовал на разных версиях MPC, переуставливал кодеки, чистил реестр - ничего не помогает
Грешу всё-же на февральский DirectX, до этого все работало
(Win7 x86, GeForce GTX260, DirectX feb 2010, MPC-HC 1656+Haali Media Splitter)
Автор: usalex
Дата сообщения: 14.02.2010 15:59
ddiman
mpc-hc 1656 x86 (Win7 DirectX feb 2010 ATI 4870) Все субтитры на месте (и со встроенной матрешкой и с хаали)

szl

Цитата:
закинул по-быстрому на файлообменник...
mpc-hc 1656 x86/x64

Спасибо.
Автор: szl
Дата сообщения: 14.02.2010 16:03
ddiman, может видеодрайвер у тебя дурит?
Автор: KILlerKIL
Дата сообщения: 14.02.2010 16:45
а разве для х264 обязателен DirectX ?

У меня GForce Go 7600 на ноуте Toshiba A100-599 и при просмотре mkv х264 рассинхрон и задержка видео...ffdshow video выставил параметр, всеравно не спасает не проц ни улучшаеn просмотр

Автор: vitsat
Дата сообщения: 14.02.2010 18:39

Цитата:
а разве для х264 обязателен DirectX ?

Большинство при просмотре HD используют DXVA, а значит нужен.


Добавлено:

Цитата:
а разве для х264 обязателен DirectX ?

Большинство при просмотре HD используют DXVA, а значит нужен.
Автор: Venomous
Дата сообщения: 14.02.2010 19:00
Aleksoid1978

Цитата:
Так ты попробуй убрать галку "Реинициализация" если ты юзаеш смену разрешения при полноэкранном режиме

Вылетает Сборка от чувака GothSync работает нормально!
Автор: KILlerKIL
Дата сообщения: 14.02.2010 19:21

Цитата:
vitsat
Большинство при просмотре HD используют DXVA, а значит нужен.

да что это за зверь...который не дружит с GForce

Помогите отинсталировать DXVA...что бы можно было mkv смотреть ведь в ts все чудненько. ходил сюда и в пустую Драйвера 2007 года более свежих в поиске
Автор: tRippinthehead
Дата сообщения: 14.02.2010 20:01
Что лучше использовать при просмотре, DXVA или же сторонний декодировщик, например, coreavc?
Автор: ddiman
Дата сообщения: 14.02.2010 20:23
szl

Цитата:
может видеодрайвер у тебя дурит?


Вполне может быть, но переустановка не помогла. Подожду новую версию драйвера.
По крайней мере, я вижу, с видеокартами ATI проблем нет
Автор: szl
Дата сообщения: 15.02.2010 02:18
Media Player Classic HomeCinema (x86/x64), svn 1659

Поддерживаемые языки: BR, BY, CN, CZ, DE, EN, ES, FR, HU, IT, KR, PL, RU, SE, SK, TR, UA

Полный лог изменений

Media Player Classic HomeCinema x86 (Complete package):
Media Player Classic HomeCinema (x86), svn 1659, Вариант с инсталлятором / With installer (4.88 Мбайт 2010-02-15 02:51:21)
Media Player Classic HomeCinema (x86), svn 1659, Вариант без инсталлятора / Without installer (4.23 Мбайт 2010-02-15 02:50:23)

Media Player Classic HomeCinema x64 (Complete package):
Media Player Classic HomeCinema (x64), svn 1659, Вариант с инсталлятором / With installer (5.46 Мбайт 2010-02-15 02:51:54)
Media Player Classic HomeCinema (x64), svn 1659, Вариант без инсталлятора / Without installer (4.58 Мбайт 2010-02-15 02:50:48)

Media Player Classic HomeCinema x86 (Only EXE file):
mpc-hc.exe.r-1659.x86 - Only EXE file (2.41 Мбайт 2010-02-15 02:53:02)

Media Player Classic HomeCinema x64 (Only EXE file):
mpc-hc64.exe.r-1659.x64 - Only EXE file (2.56 Мбайт 2010-02-15 02:52:50)

Standalone Filters - Win32 (x86):
standalone_filters-svn1659_x86 (3.19 Мбайт 2010-02-15 02:53:55)

Standalone Filters - Win64 (x64):
standalone_filters-svn1659_x64 (2.67 Мбайт 2010-02-15 02:54:38)

Изменения (1651-1659):
enabled all internal filters by default;
minor changes;
Portuguese(brazilian) language updated and fixed compilation error;
added portuguese(brazilian) translation;
Build script: now the installer is built automatically if Inno Setup is installed. Cosmetic changes;
Added /MP switch in all filters;
Fixed some standalone filters dependencies;
DSUtil.h: Removed linker pragma inclusion of fixed-name DSUtil.lib files to allow for more flexible project file management (Patch by nielsm);
Rasterizer.cpp: Don't use MMX intrinsics in 64 bit builds (Patch by nielsm);
SeparableFilter.h: Fix line order for OpenMP building (Patch by nielsm);
Added VFR support to the VSFilter AviSynth filter. Patch by nielsm;
Fixed some warnings.



Media Player Classic, svn 107 (eng) (x86)

Полный лог изменений

Media Player Classic, svn 107 (eng) (x86) (1.61 Мбайт 2010-02-14 21:14:21)

Изменения:
Fix crash on Vista x64 due to recent Windows updates. (Patch made by addmx)
Автор: dgorchak
Дата сообщения: 15.02.2010 08:36
Устанавливал последние сборки 1650, 1659 с xvidvideo.ru - при отключении меню и заголовка окна (Ctrl + 0) у окна плеера в Windows 7 теперь пропадает и рамка, хотя раньше она оставалась.
Возможно, это не ошибка, а нововведение такое - но как вернуть прежнее поведение плеера?
Автор: Anger666
Дата сообщения: 15.02.2010 13:42
Подскажите,а можно каким то образом сделать чтоб видео и панель управления разделялись(как в BSPlayer).Может в будущем это реально будет реализовать?
При просмотре на телеке не видно сколько времени прошло/осталось,а так бы на мониторе было б видно прогресс!
Автор: V0lt
Дата сообщения: 15.02.2010 19:20
dgorchak

Цитата:
при отключении меню и заголовка окна (Ctrl + 0) у окна плеера в Windows 7 теперь пропадает и рамка, хотя раньше она оставалась.

по тестам так сделали между 1613 и 1623 ревизиями. судя по описанию в 1622

Цитата:
Revision 1622:
-when caption is hidden, window is without a thick frame now, child view responsible for NC_HITTEST
...

зачем не понятно.

Anger666

Цитата:
Подскажите,а можно каким то образом сделать чтоб видео и панель управления разделялись(как в BSPlayer).

нельзя.
Автор: MILES
Дата сообщения: 15.02.2010 21:29
Anger666

Цитата:
При просмотре на телеке не видно сколько времени прошло/осталось,а так бы на мониторе было б видно прогресс!

Нажми СNTR+I и все будет!
Автор: XDron
Дата сообщения: 15.02.2010 21:45
Наш ответ Чемберлену.
На форуме Doom9 был такой пост:

Цитата:
For those guys working on fullscreen options, I beg of you to improve this, to read the frame rate of the content, not from the media info, but from whatever is input from external filters.
Until then, it is not usable if anything like de-interlacing is used, or if frame rate changes are introduced by external filters. I don't think it should be difficult as this frame rate is already used and displayed by the renderers obviously.

Если более конкретно, то почему не работает автосмена частоты при использовании Reclock. Деинтерлейсинг на самом деле тут не причем. При деинтерлейсинге получается кратная частота. Пришлось детально разбираться, какие методы определения FPS есть в программе.


Такое разное FPS.
Сначала предлагаю посмотреть небольшой ролик, на примере которого буду детально рассказывать о методах определения FPS в MPC-HC.
http://www.youtube.com/watch?v=nv2vruH5fcI

Главное, что хочется сказать в первую очередь - все методы измерения FPS в DirectShow Output являются "пассивными".

1.Первый способ.

Метод измерения FPS является простым статистическим. Описан в процедуре CDX9AllocatorPresenter::CalculateJitter()
Значения измеренной FPS записываются в переменную m_fAvrFps.
Особо не вникал, но, кажется, используется только для вывода статистики. И, по-моему, именно она используется в окне статистики, вызываемом по CTRL+4. Ее сильно глючит, зачастую показывает значения далекие от реальных. А при начале просмотра фильма показывает просто фантастические значения.

2.Второй способ.

Метод основан на считывании данных из Pin. Данные о FPS туда должен закидывать декодер. Значения FPS записываются в переменную m_fps и получаются так:
Сначала вытаскивается значение средней длительности кадра в сотнях наносекунд

Код:
if (SUCCEEDED (m_pOuterEVR->FindPin(L"VMR Input0", &pPin)) && SUCCEEDED (pPin->ConnectionMediaType(&mt)) )
{
    ExtractAvgTimePerFrame (&mt, m_rtTimePerFrame);
}
Автор: W800
Дата сообщения: 15.02.2010 22:34
XDron
Ого, целый трактат! Спасибо за проделанную работу!
Функция автосмены частоты монитора, это то, чего не хватает, современному плееру, я о её нехватке думал ещё год назад, когда подключил телик и начал смотреть дома Кино.

Видеокарта ATI4870, CCC 9.11. Раздел Avivo Видео Качество Обнаружение смены кадра.
Вот что выдаёт хелп F1
Включение обнаружения смены кадра
Включите обнаружение смены кадра, чтобы повысить качество видеоизображения. Например, используйте «Продергивание кадров 3:2» для преобразования кинофильма с частотой кадров 24 кадра в секунду в видеофильм с 30 кадрами в секунду, пригодный для просмотра в формате NTSC.

1.На основе системы навигации в окне ATI Catalyst™ Control Center используйте один из следующих способов:
•Меню навигации — В меню Графика нажмите Видео Avivo™.
•Дерево навигации — На дереве на вкладке Настройки графики нажмите Видео Avivo™.
2.Нажмите Качество.
3.Установите флажок Обнаружение смены кадра.

Я убирал этот флаг в CCC, но частота кадров выше изложенных DVD всё равно оставалась 24. Может надо в реестре менять? а из CCC не срабатывает. Хотя при воспроизведении HQV Benchmark DVD http://www.thg.ru/graphic/ati_avivo_nvidia_purevideo/ati_avivo_nvidia_purevideo-03.html#_23_pulldown_10_ с включенным и выключенным флагом, разница видна, частота кадров не менялась - 30 кадров.
Автор: euheny
Дата сообщения: 16.02.2010 01:39
XDron
по-идее к цифровому монитору не должны идти синхроимульсы, а просто подаваться картинка с частотой от 0 до максимально поддерживаемой монитором.
Монитор просто должен ждать обновления картинки
Также и кодеры не должны тупо кодировать кадры, а кодировать объекты и их движение.

ждём техпрогресса...
Автор: vitsat
Дата сообщения: 16.02.2010 02:21

Цитата:
В экране настойки автосмены режима монитора честно напишу честное предупреждение, что это не работает с Reclock

Из-за каких-то DVD лишать возможности совместной работы автосмены режима монитора и ReClock нецелесообразно. Ведь сейчас всё отлично работает. Да и на DVD я проблем не замечал в паре с ReClock + автосмена развёртки. Не пойму : из-за каких таких нестандартных DVD весь сыр-бор ? Пусть они лучше идут лесом ! Лучшее - враг хорошего !
Автор: sola
Дата сообщения: 16.02.2010 09:43
vitsat
а пошто этот самый ReClock нужен вообще? Все современные телевизоры давно умеют и 24р, и 50i, достаточно лишь подавать оригинальную частоту видео на вход...
А если для "матерых киноманов" с мониторами на 19 инчей, ну так не зря у плеера такие сильные возможности по подавлению тиринга и т.д.
Автор: pokryshkin
Дата сообщения: 16.02.2010 11:17
XDron
Спасибо, что потратил время. Жаль что не обнаружил идеального решения. Я пока оставил 29fps->24hz, но это не выход. Не могу понять, чем мешает Reclock - он же на "выходе" стоит.

sola
почитай мануал к Reclock

vitsat

Цитата:
Не пойму : из-за каких таких нестандартных DVD весь сыр-бор

из-за NTSC DVD с реальным 24fps, но с pulldown на 30 fps
Автор: Anger666
Дата сообщения: 16.02.2010 12:33

Цитата:
Anger666

Цитата:
При просмотре на телеке не видно сколько времени прошло/осталось,а так бы на мониторе было б видно прогресс!

Нажми СNTR+I и все будет!


А если лежишь на диване и смотришь фильм на телеке и хочешь узнать,сколько осталось,то надо встать и клацать по клаве?
Автор: W800
Дата сообщения: 16.02.2010 13:09
Anger666

Цитата:
А если лежишь на диване и смотришь фильм на телеке и хочешь узнать,сколько осталось,то надо встать и клацать по клаве?

Нажми на пульте к компу

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: Acronis True Image, Backup & Recovery и Seagate Disc Wiz


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