Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - HomeCinema (MPC-HC)

Модерирует : gyra, Maz

Widok (17-05-2010 12:16): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1-я часть 2-я часть 3-я часть
 
Media Player Classic - HomeCinema
 
   
 
Home page (Eng)

MPC HomeCinema - это самая продвинутая модификация классического Media Player Classic. Играет все распространенные видео форматы, большую часть из которых воспроизводит самостоятельно без использования дополнительных кодеков. Поддерживает аппаратное ускорение. Бесплатен.
 
>>Основные возможности MPC - HomeCinema
>>О встроенном в MPC HomeCinema MPEG2 DXVA декодере
 
  • Последняя "стабильная" версия: v1.3.1249.0 (от 26 августа 2009) - изменения
  • Свежайшие "нестабильные" версии (за 2010) можно скачать тут
  • Прямая ссылка на svn v1.3.1774 x86 (01.04.2010), только англ. EXE: скачать [2.51 МБ]
    >>Русификаторы и русские модули для скачивающих только EXE-файл проигрывателя
     
    Cкачать с SourceForge.net | тема на Doom9.org
    Что такое и для чего нужны Standalone filters?
     
    Media Player Classic (обычный, не HomeCinema)
     
  • DXVAChecker - определение возможностей видеокарты по декодированию видео.
  • Haali Media Splitter - Альтернативный сплиттер для Матрёшки (mkv), MP4, OGG/OGM, MPEG TS.
  • Rad Game Tools Splitter::[зеркало] - позволяет смотреть Smacker и Bink видео.
     
  • Собираем MPC- HomeCinema из исходников, сами
  • О MPC-HomeCinema и его особенности - поддержке DXVA
  • Новые опции настроек рендерера
  • Как избавиться от рывков и сделать воспроизведение более плавным | miniFAQ
  • Начиная с билда 1453, MPC-HC умеет это делать сам ; и здесь ; и здесь

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 11:53 25-12-2009 | Исправлено: chogo, 09:14 12-04-2010
    rodrigo2

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I0PPP
    Ты о чем?
    Пиши яснее.
     
    Aleksoid1978

    Цитата:
    Конечно это было бы само то, но есть одно но - надо прописывать не соответствие fps и частот, а соответствие fps и разрешение+частоты, я думаю понятно почему ... не каждое разрешение держит любой диапазон частот  

    Согласен, но прописывать каждое разрешение - запариться .
    Просто можно было бы так сделать (сорри, если сморозю бред - никогда не энумерейтил видеорежимы):
    1. Энумерейтим список режимов.
    2. Добавляем авторежимы с постфиксом AUTO из списка доступным разрешений.
    3. Пользователь выбирает некое разрешение с АВТО.
    4. Прописывает для выбранного разрешения нужные ему частоты - на свой страх и риск: он должен знать, что некая частота ХYZ доступна на данном разрешении. Понимаю, что эти частоты будут не одни и те же для разных разрешений - так ведь настройка выполняется ОДИН раз - и именно для искомого разрешения.
    5. При запуске видео выполняется попытка установки видеорежима. Рискну предположить, что соотв. функция API возвращает флаг ошибки в случае неудачи - его и отобразим в форме кукиша, тогда пользователь смекнет, что он задал не ту частоту.

    Всего записей: 39 | Зарегистр. 10-12-2006 | Отправлено: 04:07 09-01-2010
    I0PPP

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rodrigo2
    Там, первоначально, было обращение к тебе, но никакого текста не было. Мне это показалось странным.

    Всего записей: 57 | Зарегистр. 06-01-2010 | Отправлено: 04:17 09-01-2010
    WildGoblin



    Ru-Board Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I0PPP
    Уважаемый Йоппп, тебя надолго отпустили?

    Всего записей: 32135 | Зарегистр. 15-09-2001 | Отправлено: 04:18 09-01-2010 | Исправлено: WildGoblin, 04:22 09-01-2010
    I0PPP

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rodrigo2
    Тут, недавно, запускал игрушку Sin 1999 года. Так вот, она при запуске тестирует видеорежимы дисплея и выставляет оптимальные - на её взгляд, которые потом можно изменить в настройках игры. Наблюдение за этим тестированием - не для слабонервных!  
    Вот бы и в MPC-HC сделать что-нибудь типа такого.
     
    Добавлено:
    WildGoblin
    Уважаемый ДикийГоблин, неужели ты по мне скучал?

    Всего записей: 57 | Зарегистр. 06-01-2010 | Отправлено: 04:30 09-01-2010 | Исправлено: I0PPP, 04:34 09-01-2010
    WildGoblin



    Ru-Board Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I0PPP
    Ночей не спал, всё думал крепко ли тебя привязали - оказалось не напрасно беспокоился!

    Всего записей: 32135 | Зарегистр. 15-09-2001 | Отправлено: 04:43 09-01-2010
    I0PPP

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WildGoblin
    Хм, да ты пророк и ясновидец. Но, теперь-то, можешь спать спокойно!

    Всего записей: 57 | Зарегистр. 06-01-2010 | Отправлено: 04:49 09-01-2010
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rodrigo2
    Да - список доступных для выбранного устройства вывода(монитор, телевизор) получается автоматом, ничего руками прописывать не надо, так же как и не надо прописывать частоты для режимов - они получаются вместе со списком режимов.
    Т.е. в идеале должно быть так :
     
    1 - Выбрал устройство полноэкранного вывода
    2 - и пошел задавать для различных fps нужные тебе видео-режимы , выбирая банально из списка.
    все.
     
    I0PPP
    А если мы такие умные - возьми эти куски кода, внеси в существующий, протести чтобы все корректно работало(х86 и х64 версии) и можеш сам выложить .diff для текущей ревизии.
     


    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9362 | Зарегистр. 11-05-2006 | Отправлено: 04:51 09-01-2010
    I0PPP

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ладно, проехали.
    Просто меня очень неприятно удивило твоё ультимативное требование к ИксДрону обеспечить тебе комфортные условия - под угрозой неучитывания его изменений в коде, хотя они и идут на пользу плеера и, тем самым, всем нам - простым пользователям MPC-HC.
    Я счёл это за начало развития  у тебя "звёздной болезни".

    Всего записей: 57 | Зарегистр. 06-01-2010 | Отправлено: 05:06 09-01-2010 | Исправлено: I0PPP, 05:18 09-01-2010
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I0PPP

    Цитата:
    ультимативное требование

     
    Во первых - я описал причину такого "требования", и во вторых - тут никто никому не должен, согласен ??? Ты же не знаеш как и когда я пишу код для MPCHC, а попытаться ругаться и наезжать все умеют.

    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9362 | Зарегистр. 11-05-2006 | Отправлено: 05:15 09-01-2010
    rodrigo2

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978

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

    Да, именно так.
    Просто я у себя на 1489 банально вообще не вижу ни одной строчки со словом АВТО - даже проверить не могу....
    Все-таки - хорошо бы сделать возможность РУЧНОГО выбора нужных частот.
    А ведь есть еще мониторы с частотой 120 Гц - что кратно 24 Гц. Соответственно, юзер захочет и 120 выбрать.
     
    I0PPP
    ОК, не понял просто .

    Всего записей: 39 | Зарегистр. 10-12-2006 | Отправлено: 05:23 09-01-2010
    I0PPP

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Да знаю я, что у тебя двое маленьких детей и работаешь ты на кухне . Тем не менее, людей, которые пытаются и стараются тебе помочь, не надо обижать - ты же ведь, уверен, не знаешь жизненных обстоятельств ИксДрона.

    Всего записей: 57 | Зарегистр. 06-01-2010 | Отправлено: 05:24 09-01-2010
    rodrigo2

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I0PPP

    Цитата:
    Вот бы и в MPC-HC сделать что-нибудь типа такого.  

    Теоретически я это вижу так: если в списке режимов есть частоты 50 и 75 Гц - тогда автоматом для 25Гц надо выбирать бОльшую частоту, т.е. 75.
    Но все равно РУЧНОЕ вмешательство было бы весьма полезным

    Всего записей: 39 | Зарегистр. 10-12-2006 | Отправлено: 05:26 09-01-2010
    I0PPP

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rodrigo2
    Как конкретно реализовать - я не знаю. Может быть, плееру как-то учитывать информацию МедиаИнфо о видеоматериале и с её учётом, и с учётом параметров дисплея-монитора выставлять нужный кодек (с нужным рендерером), и нужный видеорежим?

    Всего записей: 57 | Зарегистр. 06-01-2010 | Отправлено: 05:37 09-01-2010 | Исправлено: I0PPP, 05:40 09-01-2010
    rodrigo2

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I0PPP

    Цитата:
    плееру как-то учитывать информацию МедиаИнфо

    Так это и делается в МедиаПортале и, надеюсь, в МРС-НС.
     

    Цитата:
    выставлять нужный кодек (с нужным рендерером)

    Это уже слишком .
    Достаточно только частоты видеорежима.

    Всего записей: 39 | Зарегистр. 10-12-2006 | Отправлено: 05:41 09-01-2010
    Aleksoid1978



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I0PPP

    Цитата:
    Да знаю я, что у тебя двое маленьких детей и работаешь ты на кухне

    - ты немного ошибся, у меня 2 в начальных классах, 3-й ребенок 1.5 года ... но работаю я в комнате.


    ----------
    AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

    Всего записей: 9362 | Зарегистр. 11-05-2006 | Отправлено: 05:47 09-01-2010
    I0PPP

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978
    Это здорово! Честно скажу - рад за тебя.

    Всего записей: 57 | Зарегистр. 06-01-2010 | Отправлено: 05:53 09-01-2010
    chogo



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    I0PPP
    завязывайте, проблемы на ровном месте раздувать.

    Всего записей: 1198 | Зарегистр. 05-01-2003 | Отправлено: 05:55 09-01-2010
    I0PPP

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ох, ещё один начальничек на мою голову выискался, с  приказом: "Держать и не пущать!"

    Всего записей: 57 | Зарегистр. 06-01-2010 | Отправлено: 06:04 09-01-2010
    vitsat

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Off: Праздники заканчиваются и наступают трудовые будни.

    Всего записей: 3472 | Зарегистр. 26-03-2006 | Отправлено: 07:44 09-01-2010 | Исправлено: vitsat, 07:53 09-01-2010
    XDron

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Aleksoid1978

    Цитата:
    у меня 2 в начальных классах, 3-й ребенок 1.5 года ... но работаю я в комнате.  

    обгоняешь на год и 8 месяцев. Одному в школу осенью, второму на след. на след. год, третьего ждем.
    Хорошо, дифы на почту.
     
     
    Цитата:
    может нужно сделать перед сменой разрешение проверку текущего, а вдруг уже такой режим установлен, значит ничего менять не надо, самое лучшее сделать это в самой функции смены разрешения
    void SetDispMode(dispmode& dm, CString& DisplayName)  

     
    Я думал над этим. Но похоже это делает драйвер видеокаркты. Когда происходит смена частот - наблюдается промаргивание экрана. Если выдается команда на смену режима, но данный режим уже установлен, промаргивания экрана нет. Хотя можно и сделать, но немного попозже. Сейчас пока оставим так.
     
    rodrigo2
    Когда я начал заниматься AUTO-режимами, я ни дня не программировал на С++, а С со времен диплома 10 лет назад изрядно забыл. В первую очередь хотелось сделать эту фичу для работы с телевизорами подключенными по HDMI (собстенно что и сделано). И при этом вносить минимум изменений в код, и пользоваться уже имеющими возможностями. Код для выбора режима в полноэкранном режиме уже был, я только добавил режимы AUTO-HDMI. Строчки AUTO-HDMI появляются только если у тебя есть 24Гц на данном разрешении.
    Но чем дальше в лес, тем толще партизаны. Т.е. вылезли нюансы с мульти-мониторными системами, чрезстрочным режимом, списком воспроизведения.
     
    Твой вариант хорош, но он напроч не в той идеологии, которая была в реализована изначально. Сейчас я довольно прилично разбираюсь в этой части кода, но времени уже нет, каникулы заканчиваются, через неделю еду учиться METSO-DNA. К тому же я не имею доступа напрямую менять код в SVN, только через Aleksoid-a. А чем больше изменений, тем это более напряжно и для меня и для него.
    Сори, идея хороша, но не сейчас. Сейчас доделаем, чтобы уже сделанное фурычило более-менее нормально и удовлетворило хотя бы часть аудитории. А потом я подумаю над остальным.
    К тому же появился новый рендер, может он спасет?
     

    Всего записей: 87 | Зарегистр. 23-01-2006 | Отправлено: 10:45 09-01-2010 | Исправлено: XDron, 10:47 09-01-2010
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

    Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - HomeCinema (MPC-HC)
    Widok (17-05-2010 12:16): Лимит страниц. Продолжаем здесь.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru