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

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

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

Maz (27-12-2016 23:01): Media Player Classic - Home Cinema (MPC-HC): видеоплеер (8-я часть)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298

   

batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части топика:
Media Player Classic - Home Cinema
 

    MPC-HC — бесплатный проигрыватель аудио и видеофайлов под Windows. Может использовать как встроенные кодеки, так и внешние DirectShow фильтры, QuickTime, RealMedia, ShockWave. Поддерживает DXVA. Есть русский интерфейс. Проект является развитием Media Player Classic от Gabest.

  • Последняя официальная версия: 1.7.10 (x86/x64) от 14.11.2015
  • Текущая SVN-версия: 1.7.10.276 (скачать)
  • Последняя версия с родными фильтрами: 1.6.9.7503 (скачать)
     
  • Другие SVN-сборки: Dirk Paehl
  • Старые SVN-сборки (ресурсы давно не обновлялись): V0lt | Exodus
  • Экспериментальные сборки от JanWillem32 (подробнее тут).

Другие ссылки:
Частые вопросы: FAQ ||   Голосование "Cамый популярный видеоплеер для видео 2016"

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 03:01 18-10-2011 | Исправлено: V0lt, 18:12 27-12-2016
Sergey 82

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

Цитата:
Так вроде хоткей и вызывает у меня это меню. Оно же общее, все равно что нажали Jump To...

Я имею ввиду хоткеи для плейлистов как альтернатива всплывающему меню, без вызова этого меню, они будут удобны когда нужно быстро переключить плейлист. Допустим BD содержит несколько плейлистов, в каждом плейлисте по одной главе, в таком случае мне кажется переключать плейлисты хоткеями будет удобнее. Это я просто сегодня наткнулся на такой BD и подумал что наверное так было бы удобнее.

Всего записей: 412 | Зарегистр. 17-12-2010 | Отправлено: 05:11 11-12-2011
judelaw

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergey 82
Типа как переключаем звук/саб дорожки по "A"/"S" ???
Влом этим заниматься. Столько гемора

Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 05:22 11-12-2011
Sergey 82

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

Цитата:
Типа как переключаем звук/саб дорожки по "A"/"S" ???  

Точно.

Всего записей: 412 | Зарегистр. 17-12-2010 | Отправлено: 05:28 11-12-2011 | Исправлено: Sergey 82, 05:28 11-12-2011
judelaw

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksoid1978
все же косяки лезут при разных способах открытия БД.
Повторюсь, открывать можно:
1) через меню плеера File-> ....  
2) через контекстное меню виндового проводника "Play With MPC-HC" / "Add to MPC-HC playlist"  
3) через перетаскивание мышкой файла(ов)/папки(ок) в окно/на ярлык плеера (Drag-and-drop).  
 
При этом мы можем использовать для открытия:
1) папку ИМЯ_БД_ПАПКИ
2) папку ИМЯ_БД_ПАПКИ\BDMV
3) файл index.bdmv
 
Все вроде бы открывается, при любой комбинации, да только непонятно по какой причине то видим плейлисты, то нет. Особенно странно, что при том же способе открытия, через раз... то есть то нет.  
 
Не могу понять откуда баг вылезает и закономерности не вижу.

Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 05:34 11-12-2011
Aleksoid1978



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

Код:
m_bIsBDPlay
- там все поймешь зачем она.

----------
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 06:03 11-12-2011
judelaw

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksoid1978
я не понял зачем в OpenMediaPrivate
if(!m_bIsBDPlay)
    m_MPLSPlaylist.RemoveAll();
    m_bIsBDPlay = false;
 
вроде без этого нормально и косяк пропал
 
еще нужно CMainFrame::OpenBD(CString Path) чуть переделать, чтоб там проверял  
if ((is_dir(Path + _T("\\BDMV")) || is_dir(Path) || Path.Right(10) == _T("index.bdmv")) && SUCCEEDED (ClipInfo.FindMainMovie (Path, strPlaylistFile, MainPlaylist, m_MPLSPlaylist, s.nDurPlaylist))) {
 
а не в разных местах типа OnCopyData... OnFileOpenDVD... и тп
 
ну и сам FindMainMovie соответственно тоже типа:
if (strPath.Right(10) == _T("index.bdmv")) {
        strPath.Replace(_T("\\index.bdmv"), _T(""));
    }
 
strPath.Right(4) == _T("BDMV") ? strPath +=  _T("\\") : strPath  += _T("\\BDMV\\");
 
короче чтоб проверка открытия папки БД, папки БД\BDMV и файла index.bdmv проходила в одном месте и тогда достаточно везде, в разных функциях открытия файлов проверять на  OpenBD
 
Добавлено:
хотя я так понял открывается и через MovieObject.bdmv.
Ну тогда просто на .bdmv проверка

Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 06:30 11-12-2011 | Исправлено: judelaw, 06:43 11-12-2011
Aleksoid1978



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

Цитата:
я не понял зачем в OpenMediaPrivate  
 if(!m_bIsBDPlay)  
     m_MPLSPlaylist.RemoveAll();  
     m_bIsBDPlay = false;

 
А ты после открытия BD - открой обычный файл и глянь на список плейлистов ... они остануться
 
Добавлено:
judelaw

Цитата:
еще нужно CMainFrame::OpenBD(CString Path) чуть переделать, чтоб там проверял  
 if ((is_dir(Path + _T("\\BDMV")) || is_dir(Path) || Path.Right(10) == _T("index.bdmv")) && SUCCEEDED (ClipInfo.FindMainMovie (Path, strPlaylistFile, MainPlaylist, m_MPLSPlaylist, s.nDurPlaylist))) {  
   
 а не в разных местах типа OnCopyData... OnFileOpenDVD... и тп  
   
 ну и сам FindMainMovie соответственно тоже типа:  
 if (strPath.Right(10) == _T("index.bdmv")) {  
         strPath.Replace(_T("\\index.bdmv"), _T(""));  
     }  
   
 strPath.Right(4) == _T("BDMV") ? strPath +=  _T("\\") : strPath  += _T("\\BDMV\\");  
   
 короче чтоб проверка открытия папки БД, папки БД\BDMV и файла index.bdmv проходила в одном месте и тогда достаточно везде, в разных функциях открытия файлов проверять на  OpenBD

 
Знаю - тупо некогда, ремонт доделываю в квартире ))

----------
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Всего записей: 9225 | Зарегистр. 11-05-2006 | Отправлено: 07:03 11-12-2011
judelaw

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksoid1978
Цитата:
А ты после открытия BD - открой обычный файл и глянь на список плейлистов ... они остануться  

тогда перемести в самый конец OpenMediaPrivate  
где то тупо накладывается одно на другое и у нас либо :
происходит  m_MPLSPlaylist.RemoveAll(); при m_bIsBDPlay == true
или же непонятно по какой причине не проходит функция OpenBD в непонятно каких случайных ситуациях.
 
 
 
Добавлено:
и еще, не понимаю, почему
if(rtCurrent > 1*600000000) { работает
if(rtCurrent > 2*600000000) { работает
if(rtCurrent > 3*600000000) { работает
if(rtCurrent > 4*600000000) { уже нет ((( ни 5 ни 6 и тп...  
Это же то место, где мы отсеиваем по времени плейлисты? или я туплю ?
 
Добавлено:
блин, нужно с запятой писать
if(rtCurrent > мин*600000000.0) {
 
Добавлено:
ладно, погоняйте тест, набросал меню (вызов по J) и опцию (на вкладке Tweak). И есть ли косяки c отображением плейлистов БД при разном открытии БД
 
mpc-hc_r3889_Eng_BDpl_Menu.7z (3.15 MB) - http://www.multiupload.com/2JZ2VWONJU

Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 07:41 11-12-2011 | Исправлено: judelaw, 08:00 11-12-2011
Sergey 82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
judelaw
Пробовал открывать BD разными способами, сейчас плейлисты видны всегда. Отсечение плейлистов по времени тоже работает. Всплывающее по хоткею меню тоже отлично работает и с ним навигация удобнее и быстрее. В общем на тех BD что у меня есть все работает отлично.
А можно сделать чтобы имена плейлистов отображались как Playlist 1, Playlist 2, и т.д., а не так как сейчас 00003.mpls, 00005.mpls, и т.д. ?

Всего записей: 412 | Зарегистр. 17-12-2010 | Отправлено: 18:41 11-12-2011
judelaw

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergey 82
на самом деле, есть проблемки.
расположение чаптеров и плейлистов в одном меню в две колонки - если чаптеров много (штук 100) и не помещаются для отображения на всю длину экрана - то часть мы просто не увидим ибо прокрутки в несколько столбцов нет. Видимо действительно нужно выносить в отдельное меню плейлисты, что будет менее удобным.
 
Второй момент - мы потеряли навигацию по плейлистам в самом AV Splitter. Ибо чисто открыть файл .bdmv не можем.
 

Цитата:
А можно сделать чтобы имена плейлистов отображались как Playlist 1, Playlist 2, и т.д., а не так как сейчас 00003.mpls, 00005.mpls, и т.д. ?

Да можно, только это такие несущественные мелочи, что как нибудь потом, если это действительно так необходимо. При желании и перевод.
 
 
 
Добавлено:
хотя чаптеры можно и перенести еще в одну колонку, кривовато конечно
у меня на мониторе влезает около 50 строк меню. Вот поставил разбивку после 50

Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 19:00 11-12-2011
Sergey 82

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

Цитата:
если чаптеров много (штук 100) и не помещаются для отображения на всю длину экрана - то часть мы просто не увидим ибо прокрутки в несколько столбцов нет

Да это действительно проблема, у меня просто таких BD нет.
А если сделать для плейлистов и глав, скажем так, динамические меню. Например, щелкаем мышкой Navigate, в выпавшем меню наводим курсор на Jump To..., выпадает подменю с плейлистами, наводим курсор на любой плейлист, выпадает подменю с главами которые есть в этом плейлисте. Таким образом можно будет курсором пройтись по плейлистам и посмотреть в каком сколько глав. Плюс оба подменю с одной стороны будут разделены, а с другой стороны будут в одном месте.
Также при нажатии хоткея будет появляться меню с плейлистами, а уже при наведении курсора на любой плейлист будет выпадать подменю с главами содержащимися в этом плейлисте.
 

Цитата:
Второй момент - мы потеряли навигацию по плейлистам в самом AV Splitter. Ибо чисто открыть файл .bdmv не можем.

Ну тут, имхо, главное чтобы в самом плеере все работало, а с внешними сплиттерами можно и потом разобраться
 
Добавлено:

Цитата:
хотя чаптеры можно и перенести еще в одну колонку, кривовато конечно

Ну в принципе, как вариант, можно и так, но плейлисты все таки нужно перенести влево, мне так кажется.

Всего записей: 412 | Зарегистр. 17-12-2010 | Отправлено: 20:00 11-12-2011
usalex

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собрал комп с новой видеокарточкой: теперь у меня GTX560Ti вместо ATI 4870
Ну что могу сказать по поводу качества картинки: оно определенно стало лучше. Четкость отличная - разницы в четкости между декодером ffdshow DXVA и киберлинком теперь не наблюдается - на обеих отлично. Цветовая насыщенность картинки тоже отличная - даже не пользуюсь галкой улучшения цвета, а картинка такая же цветастая (даже лучше), как была на 4870 при включенном звонком цвете.
Но есть и пара минусов у этой моей новой карточки. Первый маленький: деинтерлейсинг все же похуже, чем на ATI и это заметно глазу.
Второй минус посерьезней: при подключении двух мониторов, частоты всегда максимальны и не сбрасываются в 2D никогда. Есть костыль для обходя этой бяки в виде сторонней проги NVIDIA Inspector, но, как оказалось, пользоваться ей абсолютно неудобно: частоты в простое сбрасываются, но обратно на максимум не возвращаются при запуске MPC-HC, несмотря на то, что я занёс экзэшник плеера в оба списка в NVIDIA Inspector, на запуск которых должно происходить поднятие частот до максимальных. Но этого не происходит и как результат - видео 1080p ужасно тормозит. Пришлось отказаться от NVIDIA Inspector и теперь карточка постоянно пашет на максимальных частотах.
Вот такие дела. Если кто-то знает как обойти эту неприятность нормальным, а не кривым способом, поделитесь методой, плиз.

Всего записей: 6232 | Зарегистр. 20-12-2004 | Отправлено: 20:07 11-12-2011
V0lt



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
judelaw
При количестве глав более 25 можно группировать их по 10 штук.
Chapter 1..10  >
Chapter 11..20 >
Chapter 21..26 >
 
Или вообще свое окно городить и в нем делать прокрутку.

Всего записей: 10488 | Зарегистр. 05-02-2003 | Отправлено: 20:10 11-12-2011 | Исправлено: V0lt, 20:11 11-12-2011
Greyzer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ответьте на ряд вопросов:
1) После удаления MPC-HomeCinema.1.3.1249.0.(x86) и haali 1.9.42.1
и установки MPC-HomeCinema.1.5.3.3760.x86 и haali 1.11.96.14 (а также потребовалось установить Framework 4.0 и обновить windows xp sp2 до sp3 для установки MPC) при воспроизведении видео (сначала думал, что только с аниме проблема, но и фильмы тоже некорректно воспроизводятся, даже те что раньше точно норм шли) происходит смазывание (не в фокусе) картинка на заднем плане при более или менее динамичной сцене, а также на уровне середины и выше экрана - подрагивание с появлением полос ниже или выше фрагмента подрагивания (короче сложно описать, ибо не знаю что это может быть такое).
 
Вопрос - сам ли плеер такой или Flamework или sp3 может на это влиять? Ибо дрова на свой HD  4200 новые не ставил и ничего в них не крутил. Хотя припоминаю, что когда только апрейгнул комп (поменял мать+проц+память), то что там накрутил сам в Catalyst, из-за чего похожая картина была (тогда просто откинул всё на дефолт). Но в этот раз я ничего не трогал в Catalyst и всё по дефолту стоит.
Вот версия ССС
http://img337.imageshack.us/img337/7168/atin.th.jpg
 
Также в тот же день обновились вот эти файлы (directX):
http://img803.imageshack.us/img803/3078/71838459.th.jpg
 
2) Когда нажимаю на mute в плеере, то звук отключается, но появляется ужасное скрежетание (похожее на помехи) в колонках. Это как так?
 
3) Почему видео, закадированное вот так:
Video
ID                             : 1
Format                         : AVC
Format/Info                    : Advanced Video Codec
Format profile                 : High@L5.0
Format settings, CABAC         : Yes
Format settings, ReFrames      : 8 frames
Codec ID                       : V_MPEG4/ISO/AVC
 
Не включается DXVA в плеере? Помнится что на версии MPC-HomeCinema.1.3.1249.0.(x86) было всё норм?

Всего записей: 12 | Зарегистр. 25-11-2011 | Отправлено: 21:03 11-12-2011
V0lt



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

Цитата:
Не включается DXVA в плеере?

см. настройки DXVA-декодера.

Всего записей: 10488 | Зарегистр. 05-02-2003 | Отправлено: 21:16 11-12-2011
Sergey 82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Greyzer
Нужно смотреть что стоит в настройках H264/AVC (DXVA) - декодера.
 

Всего записей: 412 | Зарегистр. 17-12-2010 | Отправлено: 21:25 11-12-2011
judelaw

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Greyzer
видео рендерер то какой выбран в плеере?

Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 23:02 11-12-2011
Contru

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня тоже редко, но бывают проблемы с mkv -шками в режиме DXVA. А именно на ноуте с карточкой ATI Radeon 6490M. С настройками встроенного декодера по умолчанию "No using DXVA", хоть ты убей. На стационарном компе с Nvidia gtx560ti всё норм. С настройкой декодера "Не проверять ref frames" и "Без проверки" пашет.

Всего записей: 2899 | Зарегистр. 09-06-2004 | Отправлено: 00:40 12-12-2011
Greyzer

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergey 82
Хм, не помогло.
А когда установил "без проверки", то вот что вышло:
http://img440.imageshack.us/img440/1858/suzumiyaharuhinoshoushic.th.jpg[/IMG]
 
 
А что насчет других проблем?
Возможно есть, более древняя версия плеера, которая более стабильна, чем 1.5.3.3760?
Меня в принципе устраивал и 1.3.1249.0, но там были тод свои недостатки - к примеру при нажатиии "шаг вперед" или "шаг назад" плеер зависал и приходилось через "диспетчер задач его выключать. Тоже самое иногда было и с передвижением ползунка времени.  
В 1.5.3.3760 этого нет, но зато куча других проблем. И до сих пор не могу понять, что за баги при воспроизведении с расфокусировкой и прочим.  
 
И еще вопрос - сейчас стоит XP, стоит ли менять на Windows 7 - может там видео лучше идет или я ошибаюсь?

Всего записей: 12 | Зарегистр. 25-11-2011 | Отправлено: 00:59 12-12-2011
Sergey 82

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Greyzer
 
Ну а видео рендерер какой выбран? Настройки -> Вывод. Возможно с другим рендерером изображение будет лучше.

Цитата:
А что насчет других проблем?

Я таких проблем у себя не встречал, но у меня Win 7 x64, видеокарта nVIDIA, MPC-HC 1.5.3.3889.

Всего записей: 412 | Зарегистр. 17-12-2010 | Отправлено: 01:31 12-12-2011 | Исправлено: Sergey 82, 01:32 12-12-2011
   

Страницы: 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 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298

Компьютерный форум Ru.Board » Компьютеры » Программы » Media Player Classic - Home Cinema (MPC-HC)
Maz (27-12-2016 23:01): Media Player Classic - Home Cinema (MPC-HC): видеоплеер (8-я часть)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru