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

» Media Player Classic - HomeCinema (MPC-HC)

Автор: usalex
Дата сообщения: 03.01.2010 17:44
V0lt

Цитата:
Media Player Classic - Home Cinema 1.3.1480 (x86)

Не работает на Win7x86
Даёт ошибку:


Автор: XDron
Дата сообщения: 03.01.2010 17:49
usalex
У меня работает. Win7x86.
Автор: V0lt
Дата сообщения: 03.01.2010 17:59
usalex

Цитата:
Не работает на Win7x86

у меня такая же система, проблем нет
Автор: usalex
Дата сообщения: 03.01.2010 17:59
XDron
Рендер какой?
Откатился на 1453 - работает.

Добавлено:

Цитата:
у меня такая же система, проблем нет

Ну... не знаю что может быть. DX у меня последний августовский. Попробую переустановить.
Автор: korges
Дата сообщения: 03.01.2010 18:05
V0lt

Цитата:
Цитата:Открываю старым MPC HC v1.2.908.0 все три дорожки видны и есть возможность переключения одной на другую.

попробуй еще сразу после переключения сделать перемотку в любую часть видеоролика.


Воопчем ситуация такая:
при открывании 908-м
--автоматически включается дорожка АС3, переключаю на DTS HD--> переключение происходит с некоторой задержкой, но работает , перемотка туда-сюда на вывод звука не влияет, все поет как надо. Дает возможность переключитmся опять на АС3 или LPCM.
--при переключении на LPCM, перемотка туда-сюда не влияет на вывод звука, НО вернуться обратно на АС3 или DTS нет возможности, только перезагрузка плеера (когда опять автоматом идет АС3)
при открывании 1.3.1249
--автоматом включается LPCM и не дает возможности переключиться на АС3 или DTS
Автор: MILES
Дата сообщения: 03.01.2010 18:25
Вот хочу, задать несколько вопросов, может кто ответит?

1 Пользуюсь шейдерами. Через, редактор шейдеров, можно установить использование, 1, 2 , 3 версии. Если моя видеокарта, все их держит, есть ли смысл в переключении со 2 версии (по умолчанию), на 3-юю?

2 Уже как то спрашивал, но осталось без внимания. В чем разница, между обычными и экранными шейдерами?

3 Что за новая опция в билде 1480: "Синхронизация"?
Автор: usalex
Дата сообщения: 03.01.2010 18:42
V0lt

Цитата:
Не работает на Win7x86

у меня такая же система, проблем нет

Переустановил. Проблем нет если в настройках не чекнуть галку "Полноэкранный Direct3D". Но я смотрю именно с такой настройкой, а если эту галку поставить, то файлы не открываются и выдаётся вышеуказанная ошибка.

А что это за новый рендер там появился "Sync Renderer" ?
Чем он лучше?
Автор: sola
Дата сообщения: 03.01.2010 18:52
tip
не, день и ночь с KMplayer-ом, тот меня ни разу не впечатлил, а вот корейским творением я был приятно удивлен
Автор: V0lt
Дата сообщения: 03.01.2010 18:53
MILES

Цитата:
3 Что за новая опция в билде 1480: "Синхронизация"?

Это связано с новым рендером "Sync Renderer" (ранее опытный "GothSync").

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

Добавлено:
usalex

Цитата:
Чем он лучше?

без понятия, но мне почему то кажется, что еще одна попытка побороть дрожание.

Добавлено:
usalex

Цитата:
Проблем нет если в настройках не чекнуть галку "Полноэкранный Direct3D".

у меня по-любому нормально, подожди сборки от szl...
Автор: usalex
Дата сообщения: 03.01.2010 19:03

Цитата:
мне почему то кажется, что еще одна попытка побороть дрожание.

Ёлки... Что за дрожание такое? Сколько смотрю фильмов всякими плеерами - никогда не обращал на это внимание. В MPC-HC даже есть какой-то тест на дрожание - бегут две параллельные полоски слева направо по экрану... но как по ним узнать есть у меня "дрожание" или нет - я не понимаю.
Автор: MILES
Дата сообщения: 03.01.2010 19:13
V0lt

Цитата:
без понятия, но мне почему то кажется, что еще одна попытка побороть дрожание.

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

usalex


Цитата:
Переустановил. Проблем нет если в настройках не чекнуть галку "Полноэкранный Direct3D".

Подтверждаю, есть такое и в х64. Возможно, последствия введения нового рендерера, а может они этот режим вообще скоро уберут.

usalex
А ты посмотри, что нибудь разрешения этак 1920x1080, да еще и не на мониторе, сразу поймешь. Причем МPC-НС, единственный плеер, в котором, действительно эффективно можно с этим бороться.

Автор: usalex
Дата сообщения: 03.01.2010 19:22

Цитата:
А ты посмотри, что нибудь разрешения этак 1920x1080

И такие фильмы конечно же тоже смотрю... Объясните, плиз, бестолковому, как по этим бегущим полоскам теста определить наличие дрожания.
Автор: MILES
Дата сообщения: 03.01.2010 19:42

Цитата:
И такие фильмы конечно же тоже смотрю... Объясните, плиз, бестолковому, как по этим бегущим полоскам теста определить наличие дрожания.

В принципе, ничего непонятного, дрожание и на глаз определить можно. Оно возникает из за разницы в частоте кадров в фильме и частоте кадров приемника (монитор, ТV). Запускаешь тест, и даешь ему раза три пробежаться по экрану, а дальше смотришь внимательно, чтобы полоски оставались строго вертикальными. Никаких отклонений быть не должно. На мониторе, это заметить сложнее, там проблему легче определить по плавности движения самой картинки, объектов и т.д Если, есть неестественные, слишком резкие движения, то это оно. Легче всего это заметить, чем выше разрешение видео.
Автор: sola
Дата сообщения: 03.01.2010 19:42
usalex
как по мне, так проще по статистике посмотреть - линия говорит сама за себя, а эти две полоски я никогда не понимал, ну или меня проблема тиринга миновала

Автор: V0lt
Дата сообщения: 03.01.2010 19:54
usalex

Цитата:
Объясните, плиз, бестолковому, как по этим бегущим полоскам теста определить наличие дрожания.

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

В оригинале Тearing test. Тearing в переводе означает разрыв. Это когда верхняя и нижняя части картинки принадлежат разным кадрам. Из-за чего видна раздражающая граница посреди экрана.
вот пример.
Лечиться вертикальной синхронизацией (V-sync).

А дрожание на ихнем называется judder. Сей эффект может возникать из-за несответсвия частоты кина и экрана. Как и разрывы дрожание хорошо заметно на плавном панорамном движении в кадре, только эффект другой. Выглядит это так: картинка плавно движется, а потом вдруг либо затормозиться, либо дернется и так по циклу. Чем то напоминает криворукое преобразование из NTSC в PAL.
Кстати, избавление от разрывов (tearing) может привести к дрожанию (judder).

Дрожание лучше смотреть по графикам (Display stats - Показать статистику).

Добавлено:
и вообще, думаю, Тearing test надо перевести как Тест синхронизации чтоли
Автор: MaxPeacecity
Дата сообщения: 03.01.2010 20:07

Цитата:
Вот и я говорю, что таких людей единицы, но они все же есть. И радует, что один из разработчиков в их числе
А то судя по последним страницам, народ волнуют только кнопки в вин7 из под админа (да пусть этих кнопок хоть совсем не будет, я все равно с пульта буду рулить плеером лежа на диване) или же визуальные красивости, вроде логотивов, иконок, менюшек... да помойм это дело десятое, мне от плеера нужно чтобы он кино хорошо показывал, а интерфейс его я изучать не собираюсь...


Ну мы поняли идею, можете не повторять сто раз, господин Йагупоп. Я обобщу для краткости:
"Вам на всех насра... . Главное чтобы своя жо.. была в тепле и удобно".
Уж простите за мой французский акцент при переводе.

Ну так вот вам и ответ: лично я обходился без кнопок на таскбаре раньше и могу обходиться без них и сейчас, но раз уж появилась такая возможность в плеере, хотел чтобы работала как задумано (всегда).
Ведь уже написал об этом, что не лично себе страюсь. Ну просто хочу чтоыб проблема решилась, раз она есть. но чукча он же ведь не читатель, чукча писатель.
Автор: sola
Дата сообщения: 03.01.2010 20:14

Цитата:
Главное чтобы своя жо.. была в тепле


это не жо.. в тепле, а здравый смысл, вам ведь уже на примерах объяснили, что это весьма редкий частый случай, и даже виндозный плеер ведет себя точно так же... предлагаете еще и винду заодно поправить? из-за маленькой косметики плеера, так мы скоро и операционку перепишем, вот Билли рад будет, хоть кто-то баги начал фиксить
Автор: MaxPeacecity
Дата сообщения: 03.01.2010 21:36

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


Ну я и говорю - чукча не читатель...

Вам уже на примерах написали (и не один раз), что в свежеустановленной системе где еще ничего не меняли плеер ведет себя именно так, как было описано мной (и не только мной). То есть при полностью дефолтовом наборе: свежая неизмененная система и поставленный в неё плеер ведет себя не правильно. Это не какая-то там архиредкая конфигурация - это набор по умолчанию.


Цитата:
предлагаете еще и винду заодно поправить? из-за маленькой косметики плеера, так мы скоро и операционку перепишем, вот Билли рад будет, хоть кто-то баги начал фиксить


Я предлагаю разобраться и найти способы решения (если возможно). Причем наглядно показали что есть куча программ которые вполне адекватно работают во всех ситуациях. И, вы будете поражены, винду ради этих программ никто не переписывал.
Ах, да.. Это уже лет 10 как "не модно" всё списывать на "Билли". А то у меня резонный вопрос: если вы такой умный, почему вы не такой же богатый?
Автор: usalex
Дата сообщения: 03.01.2010 21:36
MILES
sola
V0lt
Спасибо за разъяснения. Теперь всё понятно. Тиринг меня тоже не достаёт, а вот рывки воспроизведения бывают часто.
Автор: MILES
Дата сообщения: 03.01.2010 21:52
V0lt

Цитата:
Это связано с новым рендером "Sync Renderer" (ранее опытный "GothSync").

Ей богу, интересная штука...
http://www.ostrogothia.com/?page_id=1216
http://www.ostrogothia.com/?page_id=1218
Тут автор, все на пальцах разложил, пытаюсь разобраться. Но, конечно, если бы хороший переводчик, все это перевел, было бы еще лучше. Главное, что все расписано, даны примеры правильных графиков, объяснена каждая функция.
Толк, явно виден, а вот эти непонятные сочетания клавиш, типа CTRL+ALT+R, будут для управления этим рендерером задействованы.
Кстати, тут кто то, заморачивался недавно, срывами синхронизации на графике, так автор пишет, что это баг, декодера, проявляется иногда на очень темных сценах.
Автор: vitsat
Дата сообщения: 04.01.2010 00:29

Цитата:
Тиринг меня тоже не достаёт, а вот рывки воспроизведения бывают часто.

Оно взаимосвязано. Есть два варианта избавления от того и другого :
1). Включить в телике межкадровую интерполяцию (фичи под названиями типа 24p Real Cinema и т.п.), не забыв подать на выход видео в его истинном fps или слегка подкорректированным с пом. ReClock. В последнем имеется набортный Tearing test (F10). Ни в коем случае не выводить видео с fps, отличающимся от 29,97(30) в "компьютерном" формате 60p - тогда от рывков вам не избавиться никогда, т.к. они образуются внутри видюхи, а телик "думает", что так задумано режисёром !
2). Задействовать межкадровую интерполяцию в софтовых плейерах или с пом. некоторых экспериментальных прог http://svp-help.narod.ru/index.html?quickstart.htm
Софтовые "уплавнители" пробовал на мониторе, выставив частоту вертик. развёртки 75Hz. При этом ReClok "округлял" fps видео до 25Hz, а софтовые "уплавнители" достраивали промежуточные кадры до 75fps. Итог : тиринговая вертикальная бегущая полоска действительно плыла, как рыба, а не дрожала мелкой зыбью. Финальные титры фильма также плыли необычайно плавно (как на кинескопном чересстрочном телике). Ни о каких рывках на панорамировании и речи не было.
Я лично пробовал и упомянутую прогу с Хобота, и последний (или пред-) PDVD9 в режиме True Theatre. Но т.к. первая здорово кушает проц, а вторая - кривая, косая и глюкавая, и обе они не уплавняют в режиме DXVA, то я с радостью продолжаю пользоваться первым вариантом на телике Panasonic c "железным" уплавнителем.
Ожидается коммерческий плейер с софтовым "уплавнителем", использующим вычислительные мощности видеокарты : http://mirillis.com/picture2.html Хорошо, что на эту проблему обращают внимание великие энтузиасты (с Хобота) и коммерческие разработчики. Значит, проблема будет решена. И хотелось бы за счёт простаивающей видеокарты, а не полной загрузкой четырёхъядерника.
Автор: Aleksoid1978
Дата сообщения: 04.01.2010 03:58
Silent_Rain

Цитата:
Сделать это, по идее, совсем не сложно. Это ж ведь не DXVA новый для DVD писать Достаточно подсмотреть часть кода при открытии DVD через сам MPC HC (Файл > Открыть DVD). Там этот трюк стопроцентно работает


Если ты сам посмотришь на этот код, то увидишь что открытие файла и DVD - это вде разные вещи, разный код и т.д. - и получается что внедрить открытие DVD в код открытия файлов не так-то и просто.
Автор: chogo
Дата сообщения: 04.01.2010 05:07
MILES
Прекрасно работает новый "Sync Renderer" уже пару проблемных mkv воспрозвёл ровно без рывков. За неделю столько серьёзных новшевств, просто класс!
Aleksoid1978
Как там автор AUTO-HDMI XDron поживает, релиз уже скоро?
Автор: Aleksoid1978
Дата сообщения: 04.01.2010 06:53
chogo

Цитата:
Как там автор AUTO-HDMI XDron поживает, релиз уже скоро?


Что значит "релиз" ???
Автор: XDron
Дата сообщения: 04.01.2010 09:30

Цитата:
Как там автор AUTO-HDMI XDron поживает, релиз уже скоро?

А собственно и все.
Все что я хотел сделать реализовано в версии 1477. Aleksoid немного переписал код для двухмониторных систем с режимом вывода полноформатного изображения на текущий (Current) монитор. Теперь, если у вас 2 монитора с одинаковыми параметрами разрешений и частот (например TV 42" 1920x1080 и монитор 16:9 22" 1920x1080, подключенные по HDMI/DVI) то будет вообще сказка. Если же параметры разные (TV 37" 1920x1080 и монитор 4:3 17" 1280x1024 или 16:9 13" 1280x800), то AUTO-HDMI для вывода полноформатного изображения на текущий (Current) монитор в двух-мониторных системах в определенных случаях может не работать. Я вообще хотел запретить использование смены параметров мониторов в Current для двухмониторных систем, но Aleksoid решил сделать так как сейчас есть. Хозяин-барин. В определенных случах это действительно удобно, в определенных может вызывать лишние вопросы.
Мой совет, если у Вас разноформатные мониторы, или у них разные параметры, используйте для AUTO-HDMI конкретный монитор, а не "Текущий".

По-поводу увеличения функциональности - у меня есть кое-какие идеи и в свободное время я их буду думать. Но скорую реализацию не обещаю.
Например, ситуаия: Набрал ты плейлист из контента с разным FPS. При открытии нового файла проверяешь частоту контента, и если не совпадает, то меняешь. И вот лист у тебя закончился, надо восстановить частоту. Внимание вопрос! На какую? На ту, которая была у предыдущего файла? Глупо. На ту, которая была до запуска списка? Логично. Но в реализации могут быть трудности, особенно если при воспроизведении списка пользовался сворачиванием в окно.


Aleksoid1978
PLS. проверь, ту хрень о которой я написал в крайнем письме. CHECK4 реально на сбрасывается в Uncheck, если обнулить m_fSetFullscreenRes, SetModified() не помогает. Боролся с этим 2 вечера, пока разобрался в глюке. Решение проблемы в письме.
Автор: Aleksoid1978
Дата сообщения: 04.01.2010 09:52
XDron

Цитата:
PLS. проверь, ту хрень о которой я написал в крайнем письме. CHECK4 реально на сбрасывается в Uncheck, если обнулить m_fSetFullscreenRes, SetModified() не помогает. Боролся с этим 2 вечера, пока разобрался в глюке. Решение проблемы в письме.


Да я посотрел, но впринципе и не надо убирать CHECH c checkbox при смене монитора, разве не логично ??? Ты выбрал что у тебя будет менять разрешение, потом поменял моник - ну а зачем галку сбрасывать? останется только выбрать нужное разрешение
Автор: XDron
Дата сообщения: 04.01.2010 10:23

Цитата:
Да я посотрел, но впринципе и не надо убирать CHECH c checkbox при смене монитора, разве не логично ??? Ты выбрал что у тебя будет менять разрешение, потом поменял моник - ну а зачем галку сбрасывать? останется только выбрать нужное разрешение


Тогда
if(AfxGetAppSettings().f_hmonitor !=    m_f_hmonitor) m_dmFullscreenRes.fValid = false;
надо убрать.

Проведи след. опыт:
Заходишь в настройки "Output", меняешь монитор. при этом
    m_f_hmonitor = m_MonitorDisplayNames[m_iMonitorTypeCtrl.GetCurSel()];
присаваиваешь переменной имя выбранного монитора, или текущий.
    if(AfxGetAppSettings().f_hmonitor !=    m_f_hmonitor) m_dmFullscreenRes.fValid = false;
если оно не совпадает с тем, что хранится в настойках, то сбрасываешь m_dmFullscreenRes.fValid

Т.к. эта хрень m_fSetFullscreenRes = m_dmFullscreenRes.fValid; не сбрасывает чек бокс, то он остается в состоянии CHECK.

Теперь сохрани настройки, закрой программу и снова в настройки "Output". CHECK4 будет в состоянии UNCHECK, а не в том, в котором ты его оставил.

Автор: V0lt
Дата сообщения: 04.01.2010 11:34
на doom9 выложили MPC-HC_r1485_x86.7z
Автор: Aleksoid1978
Дата сообщения: 04.01.2010 12:05
XDron

Цитата:
f(AfxGetAppSettings().f_hmonitor != m_f_hmonitor) m_dmFullscreenRes.fValid = false;


Это же нужно вот для чего :

if(!dmtoset.fValid) GetCurDispMode(dmtoset, m_f_hmonitor);
т.е. при смене монитора получить текущий режим и выставить его - разве не так ???
По крайней мере твой же код так работает.
Автор: usalex
Дата сообщения: 04.01.2010 12:50
vitsat, Спасибо.


Цитата:
Я лично пробовал и упомянутую прогу с Хобота, и последний (или пред-) PDVD9 в режиме True Theatre. Но т.к. первая здорово кушает проц, а вторая - кривая, косая и глюкавая, и обе они не уплавняют в режиме DXVA, то я с радостью продолжаю пользоваться первым вариантом на телике Panasonic c "железным" уплавнителем.

В моём телеке (плазма Пионер 4280) встроенный уплавнитель, к сожалению, работает очень плохо - с сильными артефактами. Я им не пользуюсь. На DVD вполне устраивает как работает функция True Theater Motion в PDVD, а на остальном контенте пытаюсь подобрать рефреш и, если не получается, просто смиряюсь с тем что есть.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

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


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