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

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

Автор: Dimitr1s
Дата сообщения: 25.03.2012 19:54
A555555

Цитата:
Я его по мериту сразу после LAV audio поставил, но чё то не цепляется.

Нужно во внешних фильтрах, для ffdshow Audio Processor выбрать "Предпочесть".

Цитата:
И в нём нужно, что-то настраивать?

Чтобы исключить (в случае если исходный сигнал с разрядностью 32 float и содержит амплитуду > 0dB) обрезание, по идее нужно:
Разрешить LAV выводить сигнал с точностью 32-bit float.
Разрешить ffdshow Audio Processor'у обрабатывать PCM - Вкладка Codecs -> поставить all supported (если хочешь ffdshow обрабатывать только 32 float, то соответственно и выбрать 32-bit float)
Разрешить ffdshow Audio Processor'у обрабатывать сигнал с точностью 32 float - Вкладка Processing -> 32-bit floating point
Если хочешь избежать понижения разрядности виндовым микшером, а сделать ffdshow и выводить на микшер уже 24-bit, то на этой вкладке можно сразу включить и Dithering. Noise shaping - можно не включать.
На вкладке Volume включить Normalize (номализацию, которая приведёт амплитуду сигнала перед преобразованием float > int к 0dB)
На вкладке Mixer, можешь смикшировать в стерео (2/0/0) и выбрать нормализованую матрицу ели хочешь.
На вкладке Output разрешить выходные форматы: 16-bit integer и 24-bit integer.
При таком раскладе у тебя получится правильная цепочка:
LAV будет обрабатывать и выводить потерьные форматы с точностью 32 float, исключая обрезание на стадии декодирования, дальше ffdshow Audio Processor будет принимать 32 float, нормализовывать до 0dB, правильно понижать разрядность float > int и выдавать на выход (микшер Win) уже обработанный сигнал.
Если в основном пользуешь правильные рипы, и исходники из доверенных источников , то нормализацию можно не гонять всё время, а включать как раз при подозрении на обрезание.

P.S.
Цитата:
А то что ffdshow Audio Processor лучше преобразует, чем сам DirectSound это факт или может и наоборот получится? Как и не факт, что LAV, когда у него будет ресемплер, будет это делать лучше DirectSound-а?

Как в точности делает DirectSound, по большому счёту, одному Microsoft известно, не вникая в спецификации нагуглить подробности вряд ли получится. ffdshow Audio Processor полностью прозрачен и выдаёт на выход то что ему укажешь.
Автор: A555555
Дата сообщения: 25.03.2012 19:59

Цитата:
Что бы LAV декодировал DTS-HD, нужно кинуть в папку с LAV - dtsdecoderdll.dll от ArcSoft

Важна ли версия этой dll? У меня под рукой 1.1.0.0 (рекомендованная как оптимальная) взятая из темы по декодированию (раскладке на wav-ы) DTS-HD MA http://rutracker.org/forum/viewtopic.php?t=3896441
Или лучше из последнего АРКсофт вытянуть?
После подкидывания, кстати всё норм стало, спасибо. 24 вход и 24 выход



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

Смотрю только BD или BDremux-ы.
И думаю, что может пока отдать 32-bit float на растерзание DirectSound да и всё, потому как целый список преобразований вырисовался вдруг.
Автор: Dimitr1s
Дата сообщения: 25.03.2012 20:17
A555555

Цитата:
Важна ли версия этой dll?

nevcairiel писал, что с последней 1, 1, 0, 8 LAV работает правильно, 1.1.0.0 это рекомендованная для eac3to . У меня LAV с 1, 1, 0, 8 прекрасно работает, пробовал на многих схемах.
Цитата:
И думаю, что может пока отдать 32-bit float на растерзание DirectSound да и всё, потому как целый список преобразований вырисовался вдруг.
Если на Win XP, то скорее всего DirectSound не примет на прямую многоканальный (WAVE_FORMAT_EXTENSIBLE) 32-bit float, только WAVE_FORMAT_IEEE_FLOAT (моно, стерео). Автор по умолчанию отключил вывод в 32 float на ХР.
К тому же без нормализации, в выше описаной ситуации (если амплитуда > 0dB), скорее всего получишь обрезание.
Автор: A555555
Дата сообщения: 25.03.2012 20:52
Dimitr1s
Ну вообще вроде принимает всегда

или это не то. Вроде со всех колонок идёт звук, в т.ч. и отдельные звуки предназначенные только для задних колонок и т.п.
Автор: Dimitr1s
Дата сообщения: 25.03.2012 21:30
A555555

Цитата:
...или это не то.

Не совсем то, в MPC-HC, воспроизведи многоканальный, к примеру AC3, убедись что LAV выдаёт на выход 32 float, в MPC-HC "Воспроизведение -> Фильтры" выбери свой девайс, смотри вкладку Pin info, должно быть так:

а не, к примеру, так:

И да, какая система то кстати ? На Win 7 проблем нет.
Автор: A555555
Дата сообщения: 25.03.2012 21:43
Dimitr1s
WinXP.
У меня на 6-ти канальном AC3, вот так
и LAV audio вкладка PIN info
а в самом устройстве так

Тут вроде норм, но во вкладке PIN Info самого LAV audio как-то значения nBlockAlign и wBitsPerSample смущают или всё правильно?
Просто даже если не 16 битный AC3 подать, а DTS 24bit входные значения теже 12 и 16 соответственно. Хотя в статусе вход24выход24 при этом.
Автор: Dimitr1s
Дата сообщения: 26.03.2012 01:53
A555555

Цитата:
...а в самом устройстве так

Если при этом нет искажений, то у тебя на DirectSound похоже выводится (WAVE_FORMAT_EXTENSIBLE) 32-bit float. У меня (девайс Creative X-Fi XtremeGamer) не получилось. На ХР у многих возникали проблемы, после чего в ревизии 0.43 nevcairiel убрал по умолчанию вывод в 32 float.

Цитата:
Тут вроде норм, но во вкладке PIN Info самого LAV audio как-то значения nBlockAlign и wBitsPerSample смущают или всё правильно?
Правильно. На вкладке [IN] Input входная информация от сплиттера. nBlockAlign это вообще [more=другое]nBlockAlign

Block alignment, in bytes. The block alignment is the minimum atomic unit of data for the wFormatTag format type. If wFormatTag is WAVE_FORMAT_PCM, nBlockAlign should be equal to the product of nChannels and wBitsPerSample divided by 8 (bits per byte). For non-PCM formats, this member must be computed according to the manufacturer's specification of the format tag.

Playback and record software must process a multiple of nBlockAlign bytes of data at a time. Data written and read from a device must always start at the beginning of a block. For example, it is illegal to start playback of PCM data in the middle of a sample (that is, on a non-block-aligned boundary).
[/more].

Цитата:
Просто даже если не 16 битный AC3 подать, а DTS 24bit входные значения теже 12 и 16 соответственно. Хотя в статусе вход24выход24 при этом.
У потерьных кодеков нет понятия разрядности как у PCM. То что пишет MediaInfo, это понарошку. Но это другая тема . Поэтому LAV декодирует правильно: lossy в 32 float (за некоторыми исключениями, тот же DTS, когда разрядность определена), lossless по определённой разрядности - 16/24 int.
Автор: dr Tr0jan
Дата сообщения: 26.03.2012 05:52
Есть MPC-HC любой версии. Auto Frequency отключено. Win7 SP1 x86_32.
При выборе любого DirectShow рендерера, кроме System Default и Old Renderer, через некоторое время (5-40 минут) после начала просмотра в полноэкранном режиме любого видео MPC начинает тормозить и зависает.
В System Default ничего не зависает.
Как лечить, куда копать?
Автор: Silent_Rain
Дата сообщения: 26.03.2012 06:53
Ребят, а декодер CyberLink Video/SP Decoder (файлик CLVsd.ax) до сих пор не появился в 64-битной версии? А то захотелось поставить 64-битную версию MPC-HC, но из-за этого декодера, который у меня 32-битный, это нереально сделать
Автор: Aleksoid1978
Дата сообщения: 26.03.2012 08:29
Silent_Rain

Кто вернулся
Автор: Silent_Rain
Дата сообщения: 26.03.2012 08:40
Aleksoid1978
Здарова Алексоид!
Вот, смотрю что изменилось за прошедшее время в некогда любимом видео-плеере

Добавлено:
Кстати, можешь починить ссылку, которую ты давал в этом своем сообщении? Уж больно интересно погонять эту версию
Автор: Aleksoid1978
Дата сообщения: 26.03.2012 08:52
Silent_Rain

Цитата:
Кстати, можешь починить ссылку, которую ты давал в этом своем сообщении? Уж больно интересно погонять эту версию


Уже в SVN - жди пока соберут ))
Вот если не терпиться - http://aleksoid.tosei.ru/Test/mpc-hc.4192.7z
Автор: Silent_Rain
Дата сообщения: 26.03.2012 08:55
Aleksoid1978

Цитата:
Уже в SVN - жди пока соберут ))


А версия 1.6.1.4186 не содержит этих изменений?


Цитата:
Вот если не терпиться - http://aleksoid.tosei.ru/Test/mpc-hc.4192.7z


О, спасибо большое
Автор: A555555
Дата сообщения: 26.03.2012 09:02
Dimitr1s
спасибо огромное за шикарное просвещение!
Автор: Aleksoid1978
Дата сообщения: 26.03.2012 09:45
Всем привет. Просьба проверить - вроде как пропали затыки на MP4, правда в режиме DXVA. Кто может(хочет) - проверьте у себя.
Автор: WTCC
Дата сообщения: 26.03.2012 20:31
Как добавить этот плеер в автозапуск или хотя бы в контекстное меню dvd дисковода
Автор: popov83
Дата сообщения: 26.03.2012 21:49
А DXVA декодер для MPEG2 будет когда нибудь?
Автор: Leo1000
Дата сообщения: 26.03.2012 22:11
popov83

Цитата:
А DXVA декодер для MPEG2 будет когда нибудь?

А он уже есть.
Автор: Silent_Rain
Дата сообщения: 27.03.2012 03:23
Aleksoid1978

Цитата:
Всем привет. Просьба проверить - вроде как пропали затыки на MP4, правда в режиме DXVA. Кто может(хочет) - проверьте у себя.


Эх, мечтать не вредно...
На моей конфигурации, к сожалению, воз и ныне там (NVIDIA GeForce 8600 GT)




При этом, когда произвольно прыгаешь по таймлайну, заметны еще подергивания видео, которые проходят спустя 2-3 секунды. В PotPlayer с этим нет никаких проблем (все перепрыгивает бесшовно, молниеносно и беспроблемно). Также очень быстро и качественно производит перемотку SMPlayer.
Это, наверное, одна из тех проблем MPC-HC, которые были, есть и будут.

Добавлено:
Кстати, товарищи программисты, а нельзя сделать так, чтобы плеер автоматически проверял наличие новой версии на сайте и уведомлял об этом пользователя, дабы не приходилось постоянно лезть в меню "Помощь" и нажимать там "Проверить обновление"?
Что-то вроде этого:
Автор: Aleksoid1978
Дата сообщения: 27.03.2012 04:57
Silent_Rain

Дай ссылку на этот ролик - проверю.


Добавлено:
Silent_Rain

Скачал сейчас "Скайлайн Горизонт. Русский трейлер" - в 1080 качестве. И как не странно(я же не зря написал проверить) у меня на Intel встроенном в DXVA нет затыков какуе были раньше, как я не пытался перематывать и тыкать в ползунок.
Автор: Silent_Rain
Дата сообщения: 27.03.2012 06:58
Aleksoid1978

Цитата:
Дай ссылку на этот ролик - проверю.


Вот ссылка на этот FMV ролик.
Надо еще сказать, что когда я цепляюсь за ползунок (удерживая левую клавишу мыши) и перемещаю его в сторону, то кадр "замерзает" и больше не меняется. А вот в PotPlayer при таком перемещении, когда удерживаешь левую клавишу мыши и тащить ползунок, кадры очень шустро сменяют друг друга. При этом DXVA в MPC-HC включен, а в PotPlayer выключен. По сути, в PotPlayer все видео декодирует один лишь процессор (у меня 4-х ядерный Intel Core 2 Quad Q6600 @ 2.40 GHz).

Автор: V0lt
Дата сообщения: 27.03.2012 18:08
LAV Filters 0.50

Код: LAV Splitter
- Improved support for H264 Elementary Streams
- Fixed a regression with seeking in MPEG-TS files recorded by some HD-PVR devices

LAV Video
- New Worker Thread design for Decoding/Deinterlacing
- WMV9+YADIF is up to 40% faster
- Improved DXVA2 for MPEG-2 interlaced
- Improved H264 DXVA2 on AMD with certain streams
- Improved CUVID support for 4K streams on supported hardware (GT520, GTX680, other VP5 hardware)

LAV Audio
- Added support for RealAudio Lossless (RALF)
Автор: popov83
Дата сообщения: 27.03.2012 21:39

Цитата:
А он уже есть.

На Radeon картах под Windows XP не работает.
Автор: Aleksoid1978
Дата сообщения: 28.03.2012 01:17
Silent_Rain

Попробуй - http://aleksoid.tosei.ru/Test/mpc-hc.MP4_test.7z
Нашел один из тех клипов, что ты давал - SERENITY - The Chevalier (Official) feat. Ailyn (Sirenia).mp4(http://www.youtube.com/watch?v=53EMv7yvLj8), в качастве 1080p - перематывает просто на ура.
Автор: Xant1k
Дата сообщения: 28.03.2012 10:51
На Avatar 720p http://rutracker.org/forum/viewtopic.php?t=2940939 иногда картинка притормаживает в итоге такой график
http://s019.radikal.ru/i615/1203/c5/f1f655041274.jpg
Возможно как-то исправить ситуацию или тут от исходника зависит?
На других фильмах - трансформеры, принц персии и др со сложными сценами такого не наблюдал.
Автор: vitsat
Дата сообщения: 28.03.2012 10:58
Xant1k, а на встроенном видеодекодере ?
Автор: Xant1k
Дата сообщения: 28.03.2012 12:06
vitsat
сбросил всё...так же на сложных сцене притормаживает. к примеру где-то на 2.13.00 корабль приземляется, вокруг пыль, и роботы выбегают. так понимаю всё таки от рипа зависит.

Кстати, почему эти 2 линий почти строго перпендикулярны, когда смотришь двдрип, а на HD они с "углублениями"?
Автор: vitsat
Дата сообщения: 28.03.2012 12:19

Цитата:
Кстати, почему эти 2 линий почти строго перпендикулярны, когда смотришь двдрип, а на HD они с "углублениями"?

У меня на MPС Video Decoder абсолютно любые Full-HD идут ровно, даже учитывая, что карта не новая - Radeon 4350

Попробуй, как будет на самой последней версии : http://www.mediafire.com/?xfgh33iws56bh
Если дёргает на внутреннем декодере, то сними все галки в менеджере видеодрайвера :

Не помогает, попробуй вывод на обычный EVR (из-за слабой карты у меня иногда подёргивается картинка при EVR Custom Pres. на некоторых интерлейсных Blu-ray , а на простом EVR те же концерты идут идеально плавно)
Если ничего не помогает, попробуй AV Splitter, не забыв отключить 'пересекающиеся' расширения во встроенных фильтрах источников.
Если и внешний сплиттер не поможет, значит надо переставлять другие драйвера на карту.
Автор: Aleksoid1978
Дата сообщения: 28.03.2012 12:47
Xant1k

Так у тебя - во первых после встроенного декодера цепляется ffdshow RAW decoder(не знаю для чего тебе это). И второе - по мониторь нагрузку на камень в этим моменты.

Добавлено:
Всем - я вышел выложил тестовый билд, просьба погонять на MP4 и сравнить с обычной версией. Вроде как починил затупы после перемотки.
Автор: Xant1k
Дата сообщения: 28.03.2012 16:35
vitsat
Мда...я в шоке. Галки эти снимать не раз советовали уже, всё снимал. Оставлял только Smooth Video Playback и периодически проверял как будет с динамической контрастностью.


Цитата:
значит надо переставлять другие драйвера на карту.

Пардон, а какие по-стабильнее? У меня были 10.12, поставил 11.7 т.к 12ую ветку ругают на гуру3д. На радеон форуме вообще пишут отсебятину.


Цитата:
Так у тебя - во первых после встроенного декодера цепляется ffdshow RAW decoder(не знаю для чего тебе это).

У меня отключены все встроенные декодеры и фильтры в плеере. Подключил raw + lav для DXVA (это мне для SVP).
Сейчас сбросил настройки и стало так http://s019.radikal.ru/i602/1203/f1/2782556404a5.jpg


Цитата:
И второе - по мониторь нагрузку на камень в этим моменты.

На 10-15% на некоторых сценах прыгнуло, а на одной, даже без сильной анимации, просто корабли показались, до 30 потом 50 и до 6х поднялось. Потом спало на 13. Больше на этой сцене не наблюдал такого. 20м крутил её.
А вообще эти 2 линии не плавно идут с самого начала как фильм запускаешь любой в HD.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

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


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