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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Mac312



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

Цитата:
If no such track is found then the first track of this kind SHOULD be chosen.

Спасибо, не знал.

Всего записей: 64 | Зарегистр. 18-01-2008 | Отправлено: 16:43 25-03-2012
Dimitr1s



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

Цитата:
Почему все DTS-HD MA воспринимаются аудиодекодерами, как 32-bit float, а не как показывает МедиаИнфо 24bit?

У тебя на скринах декодируется ядро, а не DTS-HD. Что бы LAV декодировал DTS-HD, нужно кинуть в папку с LAV - dtsdecoderdll.dll от ArcSoft. Ядро (DTS) из контейнера DTS-HD, как и почти все потерьные кодеки, LAV декодирует с точностью 32 float, что правильно.
Цитата:
Если аудиокарта может максимум выдать на выход 24bit, а в аудиодекодере выход 32-bit float идёт, сильно ли это вредит звуку (транкейт и т.)?
Вообще, в железках как правило очень не плохая обработка, вопрос в том, что до карты сигнал пройдёт или через DirectSound (ХР), или WASAPI (Win7). Так вот, DirectSound в ХР не принимает на вход 32-bit float. Как вариант, разрешить в LAV вывод с любой разрядностью, а до подачи на интерфейс Win подключить хороший обработчик, как пример - ffdshow Audio Processor.

Всего записей: 1947 | Зарегистр. 02-07-2006 | Отправлено: 18:25 25-03-2012
A555555

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimitr1s
спасибо.
Меня интересует момент, вот LAV принимает и выпускает 32флоат. А дальше DirectSound уже переводит в 24bit (которые максимум может звуковуха)?
Не лучше ли, чтоб сам LAV выпускал, как 24bit integer? Чтоб потом не понятно кто плохо не преобразовал ничего, а он уже преобразованный выдавал?

Всего записей: 180 | Зарегистр. 11-01-2011 | Отправлено: 18:37 25-03-2012
Dimitr1s



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

Цитата:
Не лучше ли, чтоб сам LAV выпускал, как 24bit integer? Чтоб потом не понятно кто плохо не преобразовал ничего, а он уже преобразованный выдавал?

Дело в том, что в самом LAV автор пока не реализовал ресемплера, сигнал выводится в той разрядности, что ты укажешь без обработки. В случае если ты ограничишь вывод с обработкой с точностью integer (целочисленной), то как раз получишь обрезание, если сигнал содержит амплитуду больше 0dB. А так как почти все потерьные кодеки (LAME, OGG, AAC, AC3 и т.д.) принимают на вход и кодируют 32 float, шанс нарваться на обрезание при выводе в integer велик.
Пример если интересно,
Сдампил mp2 записанный с амплитудой > 0dB:
LAVSplitter - LAVAudio разрешена обработка 24bit:

LAVSplitter - LAVAudio обработка 32 float:

Смотри сам .

Всего записей: 1947 | Зарегистр. 02-07-2006 | Отправлено: 19:34 25-03-2012
A555555

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimitr1s
спасибо большое. Очень наглядное обрезание.
Понял, что лучше пусть выпускает в той же 32bit float.
 

Цитата:
до подачи на интерфейс Win подключить хороший обработчик, как пример - ffdshow Audio Processor.

Я его по мериту сразу после LAV audio поставил, но чё то не цепляется. И в нём нужно, что-то настраивать?
ffdshow Audio Processor как-то поумнее сделает обрезание, по сравнению с LAV? А ну да вы же сказали

Цитата:
Дело в том, что в самом LAV автор пока не реализовал ресемплера

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

Всего записей: 180 | Зарегистр. 11-01-2011 | Отправлено: 19:58 25-03-2012 | Исправлено: A555555, 20:55 25-03-2012
Dimitr1s



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 полностью прозрачен и выдаёт на выход то что ему укажешь.

Всего записей: 1947 | Зарегистр. 02-07-2006 | Отправлено: 20:54 25-03-2012 | Исправлено: Dimitr1s, 21:04 25-03-2012
A555555

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

Цитата:
Что бы 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 да и всё, потому как целый список преобразований вырисовался вдруг.

Всего записей: 180 | Зарегистр. 11-01-2011 | Отправлено: 20:59 25-03-2012
Dimitr1s



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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), скорее всего получишь обрезание.

Всего записей: 1947 | Зарегистр. 02-07-2006 | Отправлено: 21:17 25-03-2012 | Исправлено: Dimitr1s, 21:21 25-03-2012
A555555

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

или это не то. Вроде со всех колонок идёт звук, в т.ч. и отдельные звуки предназначенные только для задних колонок и т.п.

Всего записей: 180 | Зарегистр. 11-01-2011 | Отправлено: 21:52 25-03-2012
Dimitr1s



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

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

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

Всего записей: 1947 | Зарегистр. 02-07-2006 | Отправлено: 22:30 25-03-2012
A555555

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimitr1s
WinXP.
У меня на 6-ти канальном AC3, вот так
и LAV audio вкладка PIN info
а в самом устройстве так

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

Всего записей: 180 | Зарегистр. 11-01-2011 | Отправлено: 22:43 25-03-2012 | Исправлено: A555555, 23:01 25-03-2012
Dimitr1s



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 это вообще другое.

Цитата:
Просто даже если не 16 битный AC3 подать, а DTS 24bit входные значения теже  12 и 16 соответственно. Хотя в статусе вход24выход24 при этом.
У потерьных кодеков нет понятия разрядности как у PCM. То что пишет MediaInfo, это понарошку. Но это другая тема . Поэтому LAV декодирует правильно: lossy в 32 float (за некоторыми исключениями, тот же DTS, когда разрядность определена), lossless по определённой разрядности - 16/24 int.

Всего записей: 1947 | Зарегистр. 02-07-2006 | Отправлено: 02:53 26-03-2012
dr Tr0jan

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть MPC-HC любой версии. Auto Frequency отключено. Win7 SP1 x86_32.
При выборе любого DirectShow рендерера, кроме System Default и Old Renderer, через некоторое время (5-40 минут) после начала просмотра в полноэкранном режиме любого видео MPC начинает тормозить и зависает.
В System Default ничего не зависает.
Как лечить, куда копать?

Всего записей: 220 | Зарегистр. 28-08-2006 | Отправлено: 06:52 26-03-2012
Silent_Rain



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят, а декодер CyberLink Video/SP Decoder (файлик CLVsd.ax) до сих пор не появился в 64-битной версии? А то захотелось поставить 64-битную версию MPC-HC, но из-за этого декодера, который у меня 32-битный, это нереально сделать

Всего записей: 2181 | Зарегистр. 21-03-2008 | Отправлено: 07:53 26-03-2012 | Исправлено: Silent_Rain, 07:55 26-03-2012
Aleksoid1978



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

----------
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

Всего записей: 9413 | Зарегистр. 11-05-2006 | Отправлено: 09:29 26-03-2012
Silent_Rain



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksoid1978
Здарова Алексоид!
Вот, смотрю что изменилось за прошедшее время в некогда любимом видео-плеере
 
Добавлено:
Кстати, можешь починить ссылку, которую ты давал в этом своем сообщении? Уж больно интересно погонять эту версию

Всего записей: 2181 | Зарегистр. 21-03-2008 | Отправлено: 09:40 26-03-2012 | Исправлено: Silent_Rain, 09:46 26-03-2012
Aleksoid1978



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

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

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

----------
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

Всего записей: 9413 | Зарегистр. 11-05-2006 | Отправлено: 09:52 26-03-2012 | Исправлено: Aleksoid1978, 09:55 26-03-2012
Silent_Rain



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

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

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

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

 
О, спасибо большое

Всего записей: 2181 | Зарегистр. 21-03-2008 | Отправлено: 09:55 26-03-2012 | Исправлено: Silent_Rain, 09:57 26-03-2012
A555555

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimitr1s
спасибо огромное за шикарное просвещение!

Всего записей: 180 | Зарегистр. 11-01-2011 | Отправлено: 10:02 26-03-2012
Aleksoid1978



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

----------
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

Всего записей: 9413 | Зарегистр. 11-05-2006 | Отправлено: 10:45 26-03-2012
   

Страницы: 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