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

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

Автор: Aleksoid1978
Дата сообщения: 28.09.2010 01:03
Groovydmk01

Цитата:
И у меня бихолдер


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

Отличие от других прог для пультов - что моя управляет MPC-HC, даже если он запущен в данный момент в фоне, что в свое время в других прогах не нашел.
Автор: Silent_Rain
Дата сообщения: 28.09.2010 05:37
Предложение к нашим программистам, участвующим в разработке MPC HC. Выполнить его элементарно, ведь для этого понадобится всего-лишь немного почистить код от лишнего и устаревшего функционала. О каком функционале идет речь? О колонках "Type", "ID", "RemoteCmd" и "RepCnt" в настройках плеера (раздел "Клавиши"). Вот объясните мне кто-нибудь, зачем они нужны в видео-плеере? Ни в одном другом видео-плеере я не встречал ничего подобного! Мне даже трудно представить, для чего они могут кому-нибудь понадобиться и кто ими реально пользуется. Вот кому нужен тот же "ID"??? Ребят, сможете почистить от них код, чтобы программа стала легче и понятнее для большего круга потенциальных юзеров? Ведь, насколько мне известно, чем больше код программы, тем она дольше загружается и медленнее работает.
Я, конечно, прекрасно понимаю, что они никому не мешают, но и пользы-то от них реально ноль.

Автор: MiKmikMiK
Дата сообщения: 28.09.2010 06:12


Цитата:
чтобы программа стала легче и понятнее для большего круга потенциальных юзеров?


*хмуро бубня*:
фиг это кому надо, программа либо для мега-папок, либо для блондинок-"запустил сетап и больше ничего"
Автор: Aleksoid1978
Дата сообщения: 28.09.2010 06:49
Silent_Rain

ID - очень даже нужная вещь, я например написал свою программу для управления MPC с пульта от Бехолдера - как раз благодаря этим ID, это номер команды, которую ты можеш послать окну MPC-HC чтобы выполнить нужную операцию.

И по мне - это как раз выделяет MPC-HC среди других проигрывателей. Вот кто знает как такое же проделать с тем же Kmplayer.
Автор: xanxan
Дата сообщения: 28.09.2010 06:54
Народ в FAQ прочитал:


Цитата:
1. У меня MPC-HC из K-Lite Codec Pack… Что делать?
Удалите его. Поставьте нормальный MPC-HC с XvidVideo.ru. При установке поставьте галку "Сбросить настройки" ("Reset settings").


А чем плох из K-Lite они что его модифицируют?
Много лет им пользуюсь все нормально работает.
Автор: Silent_Rain
Дата сообщения: 28.09.2010 06:59

Цитата:
ID - очень даже нужная вещь, я например написал свою программу для управления MPC с пульта от Бехолдера - как раз благодаря этим ID, это номер команды, которую ты можеш послать окну MPC-HC чтобы выполнить нужную операцию.

И по мне - это как раз выделяет MPC-HC среди других проигрывателей. Вот кто знает как такое же проделать с тем же Kmplayer.


И много еще таких программистов, как ты, которым реально нужна эта функция? Думаю, что таких 0,01%.
Для сравнения, ниже окно настройки "горячих" клавиш в AIMP. Ничего лишнего, все красивенько и аккуратненько сгруппировано, любо дорого смотреть. А в MPC HC какая-то просто тупо свалка клавиш и все. Мало того, чтобы в AIMP назначить нужную комбинацию, ее достаточно воспроизвести на клавиатуре. А в MPC HC нужно искать нужную тебе клавишу из выпадающих списков, что порой бывает очень долго. Например, найти тот же "Tab" - тот еще геморрой, тогда как в AIMP достаточно два раза клацнуть в поле настройки нужной команды и нажать на клавиатуре "Tab"!



P.S. Не зря ж говорят, что все гениальное - просто!
Автор: Groovydmk01
Дата сообщения: 28.09.2010 07:46
Silent_Rain
Я за пульт! ни каких кнопок не убирать!
Aleksoid1978
Давай попробую посмотреть на прогу... а на чем написана если не тайна ?
ps мыло Groovydmk(шавка)майл точка ру

Добавлено:
Тынц !
Море программ оказыватеся есть ... (для использования пульта)
Автор: Aleksoid1978
Дата сообщения: 28.09.2010 12:51
Silent_Rain

Не спорю - все проще, но вот зато как заставить стороннюю прогу управлять проигрывателем в данном случае ... только эмулировать нажатие заданных клавиш.

Да - я бы и сам изменил способ задания горячих клавиш - но ни времени, ни особого желания нету ))
Автор: MILES
Дата сообщения: 28.09.2010 14:44
А что же так со сборками, непривычно пусто, уже 2640, а в наличие только 2624 ? Есть пару нужных фиксов, пора бы собрать...

Вопрос отпал, xhmikosr только что собрал 2641.
Автор: usalex
Дата сообщения: 28.09.2010 19:49

Цитата:
Вопрос отпал, xhmikosr только что собрал 2641.

Которая на самом деле 2640
Но в 41-ой только ченджлог обновился.
Автор: SamLab
Дата сообщения: 28.09.2010 20:04
Почему же xhmikosr собирает все, кроме фильтров? самое главное практически оставляет неудел!
Автор: itr1
Дата сообщения: 28.09.2010 20:43
Пытаюсь в MPC-HC 1.3.x открыть mms://tv.gldn.net/rbc (file->open file), но в строке статуса (внизу) пишет "Failed to render the file". В чем трабл может быть, стоит Windows 7.
Автор: Silent_Rain
Дата сообщения: 28.09.2010 21:52

Цитата:
Silent_Rain
Я за пульт! ни каких кнопок не убирать!


Ок, как мы выяснили, "ID" может понадобиться 0,01% пользователей. Нормальный бы программист почистил от нее код так, как оставлять его ради 0,01% пользователей - чистейшей воды абсурд! Мало того, если для использования пульта есть множество других программ. Далее, кому нужны "Type", "RemoteCmd" и "RepCnt"? Почему в таких популярных и великолепных программах, как AIMP, все сделано по принципу минимализма и качества?! Ведь давным-давно доказанный всеми факт, что чем больше в программе лишних опций и функций, тем у нее больше багов + она медленнее работает и дольше загружается. Так зачем изобретать велосипед и обвешивать легкий видео-плеер лишними функциями, как новогоднюю ёлку?
В общем, можете ничего не убирать, хотя это задача буквально нескольких секунд, но от переизбытка мало кому нужных опций плеер точно не выиграет. Большинство юзеров сейчас ждут, когда же MPC HC научится читать BD с меню, а всякая хрень, в духе "Type", "ID", "RemoteCmd" и "RepCnt" мало кого волнует. В AIMP'е всего этого нет, но аудитория этого аудио-плеера просто колоссальная и с каждый днем только увеличивается! И ведь никто не жалуется, что в настройках "горячих клавиш" нет "ID" или еще какой-то байды. Практически все русскоговорящие юзают АИМП и всем довольно! Так что я бы делал упор именно на самых-самых необходимых 90% юзерам функций, а все лишнее выкинул бы из плеера, сделав его чище и быстрее (яркий пример для подражания - Splash Player)! Та же Mac OS X и практически весь софт, создаваемый под нее, сделана с упором на минимализм и доступность для всех и каждого. Именно красота дизайна и минимализм ОС сделали ее такой качественной и всеми нахваливаемой! Задумайтесь над этим
Автор: judelaw
Дата сообщения: 28.09.2010 22:41
Вроде как первоочередная задача плеера - это умение воспроизводить все форматы и делать это качественно. Хотя бы уметь декодировать встроенными фильтрами (и аппаратно тоже) форматы, не отходя от стандартов (а на BR есть: и VC-1 и H264 и MPEG-2, интерлейса навалом среди них). К сожалению, даже в этом есть белые пятна, не говоря уже о всем другом кривом-полукривом. Автосмену частот довести бы до ума, замечательные средства синхронизации сделать поживее. Вот что главное имхо. А то, что поубавится непонятных кому-то названий команд или будет ли плеер зависать с черными кнопочками или с белыми - оставить на потом.
Автор: McSIM_E
Дата сообщения: 28.09.2010 22:53
Возможно ли заставить MPC-HC, при воспроизведении содержимого из MKV, понимать "флаги" предпочитаемых действий? (например: какая звуковая дорожка предпочтительно должна включаться, а не та которая идёт первой в контейнере)
В принципе это решается с помощью Haali Matroska Splitter. НО у меня на некоторых MKVшках, при переключении субтитров с помощью Haali Matroska Splitter, MPC-HC зависает.
Если к ним добавить ещё и VobSub, ничего не зависает, но перестаёт понимать субтитры в блюрейном формате (PGS).
Автор: Abs62
Дата сообщения: 28.09.2010 23:43
Silent_Rain

Цитата:
Нормальный бы программист почистил от нее код так, как оставлять его ради 0,01% пользователей - чистейшей воды абсурд!

Нормальный программист учёл бы, что:
1) На скорость такой код не влияет.
2) Экономия размера - дельта-плешь.
3) Вероятность привнести новые баги, убирая "лишний" код не равна нулю.
...и не стал бы геморроится ради того, чтобы убрать пару опций в диалоге, куда далеко не все лезут, а кто лезет - делает это не каждый день и даже не каждый месяц. Да ещё с перспективой получить за свой труд пару ласковых от тех 0.01% пользователей, которым убранные опции как раз нужны были. Задумайтесь над этим.
А то ведь глядишь, там и "лишние" кодеки повыбрасывать захочется, и сплиттеры, и рендереры, и т.д., и т.п.
Автор: melnikover
Дата сообщения: 29.09.2010 00:10
установил последнюю версию программы, но когда проигрываю DVD она видит только одну звуковую дорогу, но их там больше(( при проигрывании avi, mkv проблемы нет!! В чем может быть проблема???
Автор: Contru
Дата сообщения: 29.09.2010 00:40
melnikover
Правой клавишей мыши - Навигация - Язык аудио.
Автор: vitsat
Дата сообщения: 29.09.2010 01:09
melnikover, скриншот прикладывай с контекстным меню переключения. На avi аудио-дороги переключаются в "Audio", а на DVD - в "Навигация->Аудио"
Автор: Aleksoid1978
Дата сообщения: 29.09.2010 03:38
Хочу внести свою лепту в обсуждение того что нужно в MPC-HC, а что нет.

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

Вон Volt так и делает - захотел и поковырялся в MP4 сплиттере, сделал много чего полезного, что на много лучше чем заниматься кнопками, рюшечками и т.д.
Автор: vitsat
Дата сообщения: 29.09.2010 04:23
Aleksoid1978, замучился с непонятно откуда берущимися рывками на панорамировании и движениях объектов в кадре (артефакт "Telecine Judder"). Кино может до половины идти гладко, потом начинается лёгкая "дерготня" (хорошо заметно на "подпрыгивающих" финальных титрах. Слайдер помогает избавиться от этих рывков методом его тыка вперёд-назад по тайм-лайну. Перепробовал все последние билды плейера и декодера. Сбросы реестра, как оказалось, не помогли. Формат видео, DXVA или софтовое декодирование не имеет никакого значения. ReClock тоже отключал - не влияет. FPS фильмов у меня строго синхронизирован с частотой кадров монитора. Приоритет процесса в плейере высокий. Рендерер в XP использую системный. Не понимаю : то ли uTorrent сбивает синхронизацию, то ли Nod32 или файер+проактивка Comodo (установка последней парочки случайно? совпала по времени с начавшимися рывками). Интересно, что при этих пренеприятных "лёгких" подёргиваниях не наблюдается перезагрузки процессора или "свопа" жёстого диска. Счётчики отклонений в свойствах видеорендерера тоже по нулям (при рассинхроне fps с вертик. развёрткой judder-дрожание не бывает нулевым на системном рендерере) . Уже не знаю, как отловить виновника ?
P.S. Ещё заметил, что через определённое время у меня "вышибает" полноэкранный режим в оконный. На всяк. случай отключил заставку-скринсейвер (быпа заряжена на 20 мин.) и убрал "выключение монитора" в меню питания. Может они сбивают синхронизацию во время срабатывания ? Если не поможет, то попробую снести Comodo. Его проактивка уж очень "приставучая" : в логах периодически фиксирует доступ к памяти файла mpc-hc.exe , где цель - cfp.exe (комодовский экзэшник). Бред, да и только...
Автор: Aleksoid1978
Дата сообщения: 29.09.2010 05:04
vitsat

1 - попробуй перебрать все возможные рендеры(вывод)
2 - так же попробуй отключить во время просмотра NOD, Comodo ну и конечно utorrent.

То что слетает полноэкранный режим - смотри в самом MPC-HC в статусной строке кто перехватил фокус.
Заставку и отключение питания монитора убирать не надо - поверь мне.


Цитата:
в логах периодически фиксирует доступ к памяти файла mpc-hc.exe , где цель - cfp.exe (комодовский экзэшник).

может из-за этого и идут рывки. Но на самом деле очень интересно - какого MPC-HC якобы лезет в комодовский процесс .
Автор: Groovydmk01
Дата сообщения: 29.09.2010 05:11
vitsat

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

такая ерунда и у меня возникает если титры использовать на весомых remux ~30Гб
правда у меня win 7x64.

Настроил кнопки пульта - все отлично! прога RC Accistant. Тюнер Beholder.
Есть вопрос!!!
Как заставить FFDshow переключать аудио дорожки в него можно достучаться из MPCHC кроме как мышкой по меню? Очень ВАЖНО! т.к. встроенный переключатель я отрубил из-за его кривости. пользую встроенный сплиттер+FFDshow audio decoder + ac3filter+default directsound device. Встроенный сплиттер иногда выдает N потоков потом в FFDshow ставим галку выбор потока, а вот переключать их не получается кнопочкой А на пример. как побороть?
Автор: Aleksoid1978
Дата сообщения: 29.09.2010 06:19
Groovydmk01

Цитата:
встроенный переключатель я отрубил из-за его кривости

А что именно кривое в нем ??? Я только его и использую - все ок.

И зачем использовать сразу 2 декодера - ffdshow + ac3filter ???
Автор: Groovydmk01
Дата сообщения: 29.09.2010 06:34
Aleksoid1978
как я уже говорил, у меня система с хорошей качественной акустикой и внешним усилителем но система 4.1 тоесть 2 фронта 2 тыла + саб!
для того чтоб нормально замикшировать центр в 2 фронта мне нужен AC3filter, кроме того эта связка отлично работает для lpcm потоков тоесть с потоками 32бит float/ ни каких улучшейзеров и ничего лишнего!!! (борюсь за точность звука).
Автор: Aleksoid1978
Дата сообщения: 29.09.2010 07:20
Groovydmk01

Понял.
Автор: Groovydmk01
Дата сообщения: 29.09.2010 07:49
Aleksoid1978
а по существу? мож кто знает как прикрутить управление из MPH-HC клавишу управления потоками в FFD? веть если он его через меню изменяет то почему бы кнопочку не назначить? ато пульт есть а звук бегать переключать приходится ...

Да еще вопрос - настройки назначенных клавиш где сохраняются ? в реестре?
А то я пульт настроил и если проигрыватель переставлю кнопки слетят?

ps Кому интересно почитать о настройке приоритетов кодеков, все очень подробно расписано : >Тут<
и >Тут<




Автор: Aleksoid1978
Дата сообщения: 29.09.2010 08:21
Groovydmk01

Цитата:
Да еще вопрос - настройки назначенных клавиш где сохраняются ? в реестре?


Так же как и все настройки MPC - либо в реестре, либо в .ini, раздел - Command2
Автор: Groovydmk01
Дата сообщения: 29.09.2010 08:56
Aleksoid1978
а где файл ини хранится ?

зы полистал исходники на CPP - жуть! искал встроенный микшер чтоб понять почему он кривой ... пока не нашел ...
Автор: Aleksoid1978
Дата сообщения: 29.09.2010 09:31
Groovydmk01

Цитата:
а где файл ини хранится ?

Ты сперва в настройках глянь где они храняться, а .ini - в папке MPC-HC




Добавлено:

Цитата:
искал встроенный микшер чтоб понять почему он кривой ... пока не нашел ...


\src\filters\switcher\AudioSwitcher\ - здесь лежит переключатель и по идее микшер тоже.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

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


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