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

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

Автор: Groovydmk01
Дата сообщения: 05.10.2010 11:49
MiholBeaR
да я не ругаюсь все нормуль
Aleksoid1978

Цитата:
А почему ты не используешь встроенный переключатель без микшера и всего прочего + микшер FFDSHOW.
Я вот так использую - но FFDSHOW только нормализатор и собственно как декодер, работает.


дык!
уже 3 раза рассказывал.
если есть простое решение- подскажи!
1)мне надо смотреть mkv и m2ts
2) надо заремуксить центральный канал на 2 фронта (система 4.1 у меня)
3) надо переключать треки горячими клавишами (и пультом что собственно реализовано)

если есть вариант как сделать чтоб все 3 условия выполнялись всегда... прошу милости просвятить меня.
Автор: Aleksoid1978
Дата сообщения: 05.10.2010 13:26
Groovydmk01

Цитата:
2) надо заремуксить центральный канал на 2 фронта (система 4.1 у меня)



А как же FFDSHOW ???
Автор: Groovydmk01
Дата сообщения: 05.10.2010 13:51
Aleksoid1978

Цитата:
А как же FFDSHOW ???

ну и что ? я его использую по назначению - декодирование аудио. для микширования AC3filter лучше подходит. Дальше то что?
Автор: Aleksoid1978
Дата сообщения: 05.10.2010 14:12
Groovydmk01

Цитата:
Дальше то что?


Встроенный аудио-переключатель только для переключения.
Все равно не пойму - что в этом плохого. В таком режиме он будет только переключать, ничего микшить и т.д.
Автор: Groovydmk01
Дата сообщения: 05.10.2010 14:27
Aleksoid1978

Цитата:
В таком режиме он будет только переключать, ничего микшить и т.д.

так в том то и дело что не переключает гаденыш! яб чтоль тут писал чтото?!!!
открой любой mkv и включи вну тренний переключатель (даже если отрубить все галки в нем) и посмотри куда он встанет.
а встает он не сразу после сплиттера!!! - это бы меня устроило вполне!
сначала идет сплиттер? потом туча декодеров = количеству потоков
потом стоит внутренний переключатель, а после него уже вывод на DXSound.
И внутрений переключатель автоматом вышибает к черту AC3filter
Автор: Aleksoid1978
Дата сообщения: 06.10.2010 01:23
Groovydmk01
Цитата:
потом стоит внутренний переключатель, а после него уже вывод на DXSound.
И внутрений переключатель автоматом вышибает к черту AC3filter


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

Вот тебе скрины, я спецом проверил с AC3Filter и встроенный переключатель:
Выставил 4.1 в AC3Filter:


Смотрим на вывод AC3Filter:


Смотрим вход в AudioSwitcher:


И выход:


И последнее, смотрим на вход DirectSound:


Получается - что, то что мы получаем на выходе AC3Filter, мы и получаем на выходе, DirectSound.

Автор: Axun
Дата сообщения: 06.10.2010 04:29
При включенном "полноэкранном D3D" не работает функция "Автосмена режима монитора в полноэкранном режиме". Подскажите, это глюк или эти опции не совместимы?
Автор: Aleksoid1978
Дата сообщения: 06.10.2010 04:59
Axun

Не работает. Т.е. функционал "Автосмена режима монитора в полноэкранном режиме" просто не сделан для "полноэкранного D3D"
Автор: Groovydmk01
Дата сообщения: 06.10.2010 06:18
Aleksoid1978
а можно уточнить в каком порядке при этом стоят все фильтры? (скрин вкладки фильтры)
и если не трудно то как AC3filter добавлен? с каким меритом? и какие внешние фильтры при этом используются? у меня он отрубается при включении внутреннего переключателя, хочу понять почему.
из внешних фильтров тока он и FFDshow audio decoder добавлены с приоритетом - предпочесть.
внутренние декодеры AC3 DTS LPCM - галочки сняты.
Автор: Aleksoid1978
Дата сообщения: 06.10.2010 08:49
Groovydmk01

Я просто - добавил AC3Filter во внешние и сказал предпочесть, при этом даже со встроенного AC3 декодера не надо убирать галку, будет использоваться внешний(если ставить предпочесть)
FFDSHOW не использую при этом для AC3.

Т.е. получается - сплиттер, AC3Filter, audio-switcher, вывод.
Все - в этой цепочке уже FFDSHOW не нужен, лишний.

Вот если интересно, как выглядят фильтры во время проигрывания(MPEG)
Автор: dkd
Дата сообщения: 06.10.2010 13:45
Вопрос не совсем по теме, но может быть кто-нибудь все же подскажет:
очень часто в семье используется один комп для двух одновременных задач - 3D-игра и одновременный(параллельно) вывод HD-фильма на телевизор. Мощности компа вполне хватает для таких задач, но есть одна тонкость - если использовать MPC, скаченный с XvidVideo, то при запущенной 3D игре (на мониторе) при параллельном выводе фильма на телевизор он будет воспроизводиться с диком тирингом, очень мешающим просмотру (хотя аэро включен). Заметил, что если использовать MPC из так называемой здесь "кодопомойки" K-Lite Codec Pack, соответственно при софтовом воспроизведении, тиринг на втором экране(телевизоре) не возникает совсем - все идет параллельно без проблем. Т.к. комп dual-boot настроил так: в основной системе (W7) использую "нормальную" версию MPC для качественного просмотра фильмов с DXVA, авточастотами и т.п. ,а если же, к примеру, жена захочет поиграть в 3D игруху, когда мне охота в это время посмотреть фильм, то я просто перезагружаю комп в WXP - там то и установлена "кодопомойка" с MPC, позволяющим делать это одновременно.
Но перезагрузки иногда достают.
Собственно, после такого вступления сам вопрос - если я куплю вторую видеокарту (к существующей HD4870 планирую прикупить GeForce GT 240 для расчета физики в играх PhysX), то смогу ли я также использовать ее для отдельного вывода видео на телевизор,т.е. будет ли какая-то возможность указать в MPC, например, чтобы при запуске фильма в полный экран он использовал бы второй (GT 240) адаптер, конечно в случаях когда он не используется для расчета физики??? Покупкой второго адаптера я хотел бы убить двух зайцев: поиметь физику в моих играх и избавиться от необходимости перезагрузки компа, когда жена соберется поиграть в свою игрушку(без физики),то я смогу смотреть фильм независимо, т.к. видео пойдет через другой адаптер. Возможно ли такое в принципе? Утопия или нет?
Автор: Aleksoid1978
Дата сообщения: 06.10.2010 14:53
dkd

Я спокойно на одной карте запускаю просмотр и параллельно можно играть, правда такой режим возможен только для DX9 игра(когда в MPC-HC выбран EVr Custom, про остальные выводы не скажу - не юзаю). Сильно на тиринг не обращал внимание, т.к. что дети, что жена при просмотре не жалуются

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


P.S. - сейчас специально перепроверил, оказывается дело не в том какой DX юзает игра, а в особенностях
Запустил на проигрывание Железный человек 2 - 720P(1280x544), битрейт - 7Mb, DXVA, открываю на полный экран на телеке.
После этого запускаю Disciples 3(DX9), походил немного, вышел - итого пропущено 0 кадров, во время игры смотрел статистику(Ctrl+J) - все нормально, как и без игры.
Далее - запускаю Bioshock 2(DX10), походил немного, вышел - итог пропущено около 2- кадров, и всё это в момент загрузки уровня и запуска и выхода из игры.

Запуск Crisys Warhead - итог изображения нету, видимо такая особенность движка, не позволяет выводить.

Но повторюсь - никакого дикого тиринга не наблюдаю.
Win 7 x64, MPC-HC x86, Evr Custom.
Автор: dkd
Дата сообщения: 06.10.2010 19:40
Aleksoid1978
Хм-тоже пользую "EVR полз".

Цитата:
А так да - если у тебя более одной карты, ты можеш выбрать какая будет отвечать за рендеринг и вывод изображения, даже если у тебя монитор подключен к карте N1, ты можеш выбрать карту N2

тогда - супер!спасибо.


Цитата:
Запуск Crisys Warhead - итог изображения нету, видимо такая особенность движка, не позволяет выводить.

У меня от самой игры не зависит совсем - всегда будет выводится видео на телек, а игра на экран (хотя иногда черные экраны на телике случаются, но это редкость, тогда нужен простой перезапуск). Кстати, все остальное также - Win 7 x64, MPC-HC x86, Evr Custom, но наверное еще что-то зависит от самой видяхи. От версии MPC тоже зависит - запукаю фильм на телек, а потом игру на монитор и тут же на телевизоре MPC вываливается с завершением работы(возникает белый экран). Старые версии запускаются нормально (до 1809), более поздние - вылет гарантирован, но даже на старых тиринг при совместном использовании ужасен, поэтому вынужден жить на двух системах.
Автор: MaxPeacecity
Дата сообщения: 06.10.2010 20:31

Цитата:
MiholBeaR

А если подумать логически - то как раз сейчас оно работает как надо, т.е. - работает фишка "прилипания к границе экрана" - разве не так. Вот ты открыл файл на весь экран, MPC-HC "прилип" - открываешь другой, а "липучесть" осталась же


Боюсь вы не правы, а прав как раз MiholBeaR: окно будучи свернуто/развернуто/etc после возвращение в предыдущее состоянии должно в нем и оказываться. В том же виде в том же размере. Если видео разворачивалось во весь экран, то после переключения назад в оконный режим оно должно оказаться там где было, а не в каком-то ином месте или виде. Это как раз user-way. То что окно "само" "скачет" по экрану - это неадекватное поведение.

В общем виде это можно охарактеризовать так: события должны происходить или в результате действий пользователя (он сам переместил окно программы к примеру) или в результате целенаправленного функционирования самой программы (то есть если автор СПЕЦИАЛЬНО прописал что окно "движущееся" и должно перемещаться куда-то в какой-то ситуации, то так и должна делать программе). Если же программа что-то делает в результате каких-то других (помимо этих двух) сценариев, то значит это или баг, или воздействие внешней программы (ну например вируса, хотя не обязательно что деструктивной программы) или недоработка в логике действия программы/ неучтённость неких ситуаций.
Автор: Aleksoid1978
Дата сообщения: 07.10.2010 02:18
dkd

Цитата:
Старые версии запускаются нормально (до 1809), более поздние - вылет гарантирован

Очень странно - у меня ни на какой версии не было вылетов при одновременном просмотре видео и запуске 3D игр.

MaxPeacecity
А сейчас MPC-HC при - сворачивании/разворачивании на весь экран, при переходе в полный экран и обратно - не прилипает к границам экрана.

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

Получается такая ситуация - одним надо так, другим по другому ... как выйти из такой ситуации ??? Если я например верну все обратно - тоже найдутся не довольные.

Автор: Groovydmk01
Дата сообщения: 07.10.2010 05:55
Aleksoid1978

Цитата:
Вот если интересно, как выглядят фильтры во время проигрывания(MPEG)

спасиб конечно, но MPeg У меня и так нормально функционирует, встроенный сплиттер при этом занимается переключением потоков аудио и субтитров (если обратишь внимание снизу на сплиттере есть выпадающее меню) и встроеный переключатель в этой цепочке как собаке пятая нога
а вот на много поточном (аудио) в MKv КАК выглядит вкладка фильтры?
Автор: Aleksoid1978
Дата сообщения: 07.10.2010 06:35
Groovydmk01

Цитата:
а вот на много поточном (аудио) в MKv КАК выглядит вкладка фильтры?


Как обычно, все хорошо


И тоже в данном случае работает и переключение, и микшер AC3Filter(наделывать и выкладывать новые скрины уже не буду).
Автор: Groovydmk01
Дата сообщения: 07.10.2010 10:56
Aleksoid1978
пасиб! если заработает значит я дурачелло
Автор: RoMan_KRUG
Дата сообщения: 07.10.2010 12:48
Воспроизведение идет через ffdshow (ver.3608):






Картинка время от времени артефачит:



При воспроизведении через WMP или ArcSoftTMT картинка отличная.

Инфо по фильму:



В самом ffdshow пробовал менять libavcodec на ffmpeg-mt - проблема остается.
Подскажите что и где надо крутить?


Еще:
DTS-HD битстримит на ресивер нормально, но почему на 3-й картинке в MPC-HC указан битрейт 1509.8 kbit/s, хотя на самом деле там 3378 kbit/s ?

P.S. какой вариант лучше использовать? Под msvc 2008 или 2010 ?
Автор: almst
Дата сообщения: 07.10.2010 14:56
Как настроить mpc чтобы при регулировке громкости с мультимедиа клавиш клавиатуры громкость плеера не менялась? в gom или wa, например, именно так по умолчанию.

Такой вопрос скорее всего не раз поднимался, ткните, плз, в решение, поиск не помог.
Автор: MiholBeaR
Дата сообщения: 07.10.2010 15:09
Aleksoid1978

Цитата:
был открыт Ticket с таким пожеланием, что прилипание не пашет при Zoom

Видимо тот кто написал этот тикет, не совсем понял предназначение функции "прилипание". Её предназначение ТОЛЬКО для перемещения окна ВРУЧНУЮ к границам монитора, чтобы окно встало ровненько по границе и не ловить пиксели для выравнивания. И ВСЁ.
В любых других случаях "прилипание" никак не должно вмешиваться в положение окна, будь то разворот, масштабирование или формат видео по размеру или более размера монитора.
А если судить по той логике, что описали Вы (или тот, кто создал такой тикет), то почему окно липнет только к левой стороне, а не к правой или нижней? Где тут логика? И как определить к какой стороне "должно" липнуть?
ИМХО конечно, но сия логика прилипания при каком-либо изменении размера окна какая-то ущербная (да и по большому счету не логичная), либо написавший сей тикет вообще не понял назначения этой функции и не сталкивался с ней в других прогах.
Со всем к Вам уважением, остаюсь на 2616 сборке.

Пи.Си.: увы, не владею пендосским в должной мере, чтобы оформить тикет, а не писать пожелания здесь.
Автор: V0lt
Дата сообщения: 07.10.2010 16:25
RoMan_KRUG
у тебя проблема в ffdshow? причем тут плеер?

almst

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

в Настройки->Клавиши ищи строки Увеличить/Уменьшить громкость. потом сдвинь ползунок вправо, увидишь столбец "Мышь".

MiholBeaR
а если выключить прилипание?


Автор: RoMan_KRUG
Дата сообщения: 07.10.2010 16:54
V0lt

Цитата:
у тебя проблема в ffdshow? причем тут плеер?

может кто знает где именно в ffdshow настроить?
Автор: MiholBeaR
Дата сообщения: 07.10.2010 16:56
V0lt

Цитата:
а если выключить прилипание?

Можно, но тогда при потребности переместить окно к краю моника придется "ловить" пиксели, дабы "встало ровненько". И зачем она тогда нужна эта функция, если ею по назначению не удается пользоваться?
Или каждый раз при перемещении окна ровно по краю действовать по инструкции:
1. заходить в настройки
2. включать "прилипание"
3. выходить из настроек
4. перемещать окно к краю, где оно "прилипнет" как ему положено
5. потом опять заходить в настройки
6. выключать "прилипание"
7. выходить из настроек
8. Получать удовольствие от просмотра и не бояться самовольного перемещения окна.
И все это ради того, чтобы окно не самовольничало при изменении размера видео? А если я не меняю размер видео, а просто само видео больше разрешения моего монитора, так окно опять-таки самовольно перебегает в левую сторону. Может все-таки проще вернуть как оно было в 2616 и предыдущих?

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

Или я в чем-то не прав? Тогда, пожалуйста, напишите здесь точное предназначение данной функции, дабы отпали вопросы с ней связанные.
Ибо из моего опыта "прилипание" нужно ТОЛЬКО ПРИ РУЧНОМ ПЕРЕМЕЩЕНИИ окна к краю монитора. Ну, акромя наверное WMP, у которого где оказался левый-верхний угол окна, оттуда он и пляшет дальше. Но неужели разработчики решили ровняться на такое ненастраиваемое-неуправляемое убожество как WMP?
Автор: V0lt
Дата сообщения: 07.10.2010 17:25
RoMan_KRUG

Цитата:
может кто знает где именно в ffdshow настроить?

спроси в теме по ffdshow.

MiholBeaR
без прилипания работает же
у тебя сложные запросы, и прилипание надо и фиксирование в части экрана


Цитата:
А если я не меняю размер видео, а просто само видео больше разрешения моего монитора, так окно опять-таки самовольно перебегает в левую сторону.

в данном случае у меня не перебегает, а центрируется.

Aleksoid1978
что это за несчастный тикет, помнишь?
Автор: Zetix
Дата сообщения: 07.10.2010 19:00
Подскажите пожалуйста что необходимо установить для того что бы самому пересобрать MPC-HC на visual studio 2010 ultimate ?
Я так понял нужно ещё DXSDK. Может быть ещё что то ?
Спасибо.
Автор: MaxPeacecity
Дата сообщения: 07.10.2010 19:09

Цитата:
MaxPeacecity
А сейчас MPC-HC при - сворачивании/разворачивании на весь экран, при переходе в полный экран и обратно - не прилипает к границам экрана.

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

Получается такая ситуация - одним надо так, другим по другому ... как выйти из такой ситуации ??? Если я например верну все обратно - тоже найдутся не довольные.


Да вы не подумайте что у меня какие-то претензии к вам. Я только выразил своё мнение.
Ну а наличие тикета - не показатель. Я могу сейчас зайти и тоже оформить тикет "наоборот".
В любом случае поведение должно быть или запланированным (так задумано и код так написан соответственно) или осуществляться вручную (юзер перетащил окно). В случае когда прилипание происходит "случайно" - это неправильно. Насколько я помню в "мануале" с рекомендациями Apple по написанию интерфейсов и поведений прог (для MacOS конечно же) даже есть отдельно такой пункт что ничего не должно быть "просто так, само вышло".
В любом случае лично я не прошу ничего менять в этой части - мне это не мешает. Просто высказал своё мнение и объяснил почему так, а не иначе (поведение должно быть "запланированным" и не иначе).
Автор: V0lt
Дата сообщения: 07.10.2010 19:19
Zetix
How_to_compile_the_MPC
Автор: Zetix
Дата сообщения: 07.10.2010 19:21
V0lt
Спасибо
Автор: MiholBeaR
Дата сообщения: 07.10.2010 19:38
V0lt

Цитата:
у тебя сложные запросы

Ничуть не бывало. Просто прошу вернуть как это было в 2616 и предыдущих билдах. Все это УЖЕ БЫЛО. "Прилипание" работало только тогда требовалось, т.е. когда сам юзер передвигал окно к краю монитора. Можете скачать из архива файлов нужный билд (2616 или ранние) и проверить.
Никаких дополнительных плюшек не прошу. Но хотя бы верните как было, пожалуйста-а-а-а...
А то одному захотелось "прилипания" после масштабирования (ему вручную лень передвинуть окно к левому краю?), а другим неудобство.


Кстати, надо бы поправить файл mpcresources.ru.dll. А то приходится использовать его от 2616 сборки, т.к. в поздних наблюдаются глюки в интерфейсе настроек типа таких http://forum.ru-board.com/topic.cgi?forum=5&topic=33744&start=1640#6

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

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


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