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

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

Автор: Widok
Дата сообщения: 17.05.2010 11:16
1-я часть 2-я часть 3-я часть 4-я часть
Media Player Classic - Home Cinema


Project page: Wiki / Bugtracker | Forum | Changelog
Homepage | Doom9 topic

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

[more=Основные возможности] Нет скинов (да, это фича!)
Умеет подхватывать фильтры из файлов (не требуется их установка в системе)
Может сохранять настройки как в реестр, так и в ini-файл
Хорошая поддержка субтитров
Воспроизведение повреждённых AVI-файлов
Просмотр и захват видео с устройств типа ТВ-тюнеров
Аппаратное ускорение для H264/AVC и VC-1
Поддержка различных рендереров: EVR, Haali, madVR и др.
OSD (On Screen Display)
Поддержка пиксельных шейдеров
Поддержка WinLIRC и uICE
Встроенный веб-интерфейс[/more]

Официальные SVN-сборки на XvidVideo.ru (зеркало). Другие сборки: от XhmikosR, от Aleksoid1978
[more=Русские языковые модули]
Для версий 1.4.2615 - 1.4.2646 (x86), исправлен, дополнен: скачать (119 КБ)
Для версий 1.3.2090 - 1.3.2246 (x86): скачать (118 КБ)

Установка: поместить в каталог с исполняемым файлом проигрывателя.
В программе зайти в меню View > Language > Russian[/more] (для скачивающих только exe-файл проигрывателя)
Shell Extension (установка: regsvr32 <file.dll>)
Онлайн справка

Другие ссылки:
mpc.darkhost.ru
Оригинальный [more=Media Player Classic]
http://sourceforge.net/projects/guliverkli/

Патченная версия от clsid:
Project (sf.net)
Обсуждение на Doom9
Русская версия oт KDASOFT
Cтраница на XvidVideo.ru[/more]
Haali Media Splitter — альтернативный сплиттер для MKV, MP4, OGG/OGM, MPEG TS. Включает Haali Renderer.
madVR — рендерер, нацеленный на максимальное качество воспроизведения.
Rad Game Tools Splitter (зеркало) — позволяет смотреть Smacker и Bink видео.
MOD Source Filter — фильтр для трекерной музыки (.MO3, IT, XM, S3M, MTM, MOD, UMX)
DXVAChecker — определение возможностей видеокарты по декодированию видео.

ЧАсто задаваемые ВОпросы (FAQ): ([more=>>обязательно прочитайте, перед тем, как задавать вопрос в теме)]
1. У меня MPC-HC из K-Lite Codec Pack… Что делать?
Удалите его. Поставьте нормальный MPC-HC с XvidVideo.ru. При установке поставьте галку "Сбросить настройки" ("Reset settings").

2. Что такое и для чего нужны Standalone filters?
Это набор декодеров и сплиттеров для использования в плеерах сторонних разработчиков. Если вы используете MPC-HC, то качать и устанавливать их не надо. Они уже встроены в плеер.

3. Скажите, а можно переносить закладки из одной версии в другую. Как это сделать?
Если настройки хранятся в ini-файле, то либо скопировать файл целиком, либо секцию [Favorites\Files]. Если в реестре, то само «перенесётся», наверное. Или в настройках сперва указать Вид -> Настройки -> Проигрыватель -> Сохранять настройки в ini-файле, закрыть и после этого зарезервировать из ini-файла (должен будет появиться рядом с exe-файлом, mpc-hc.exe)

4. Как бы мне растянуть видео, чтобы убрать чёрные полосы по краям?
Это можно сделать кнопками на нумпаде: 2, 8, 4, 6 - для растяжки вниз/вверх/влево/вправо; или 1, 9, 7, 3 - для диагональной растяжки. 5 - сброс.

5. Не устраивает встроенный MPEG-2 декодер!
Попробуйте скачать и установить сторонний. Например вот этот, ссылки на скачивание: >>Раз | >>Два

6. Как и где настроить, чтобы по клавишам стрелки влево и вправо прокуртка была, например, по 10-20 секунд?
Смотрим картинку и покрутить выше, посмотреть - по умолчанию эти кнопки уже чем-то заняты, их сбросить.

7. Можно ли каким либо образом выводить субтитры в режиме оверлея в стандартном MPC?
Скачиваем здесь VSFilter, устанавливаем, обзываем субтитр именем видеофайла и он будет автоматом подгружаться. Так можно делать и на MPC-HC в режиме вывода "Системный".

Сброс настроек
Как избавиться от рывков и сделать воспроизведение более плавным. Начиная с r1453, MPC-HC умеет это делать сам.
Подробно о DXVA
О встроенном MPEG-2 DXVA декодере:
ffmpeg совсем недавно научился декодировать mpeg dxva, и пока имеет статус в разработке.
Работает не на всех видеокартах, даже если другие декодеры MPEG2 у вас аппаратно декодируют замечательно.
Нужна видяха с поддержкой MPEG2_VLD, для NVIDIA, например: GT 22x cерии(210, 220, 240), на GTX260 не работает. Владельцам Nvidia смотреть по возможностям своей видеокарты тут: http://nvworld.ru/kb/
Настройки рендерера
Про EVR Sync (перевод)[/more]
Автор: SSergew
Дата сообщения: 17.05.2010 15:32
Видео карта GeForce 7600GT имеет аппаратное ускорение HD? Скачал DXVAChecker, но не пойму, там куча всего

В описании на оверлокерс указано:
"Программируемый аппаратный потоковый видеопроцессор (для задач компрессии, декомпрессии и постобработки видео), новое поколение, с производительностью достаточной для качественного деинтерлейсинга HDTV. - Полноценное аппаратное ускорение H.264 (!), WMV-HD и т.д."

Это что получается, что я могу скачать билд с CUDA или DXVA и смотреть фул HD рипы на своём атлоне 64 без тормозов?!
Автор: genafonchik
Дата сообщения: 17.05.2010 15:47
SSergew

Цитата:
Видео карта GeForce 7600GT имеет аппаратное ускорение HD?

Посмотрите здесь
Автор: SSergew
Дата сообщения: 17.05.2010 15:52
Написано Декодирование H.264 поддерживает. А как его включить в плеере? MPC-HC поддерживает такое декодирование?
А VDPAU не поддерживает.
Автор: 7sh3
Дата сообщения: 17.05.2010 15:55
SSergew

Цитата:
В описании на оверлокерс указано:

в описании чего? 7600GT ссылку можно
Автор: genafonchik
Дата сообщения: 17.05.2010 16:02
SSergew MPC-HC поддерживает.
[more=Какие требования для того чтобы заставить DXVA работать?]
DXVA может работать только при соблюдении следующих правил:
- Вы должны иметь совместимую карту графики.
- На Windows XP Вы должны иметь один из следующих обработчиков видео: Overlay Mixer, VMR-7 или VMR-9. Рекомендуется использовать VMR-9 потому что он совместим с фильтром субтитров MPC.
- На Windows Vista Вы должны использовать один из следующих обработчиков видео: EVR или EVR Custom Presenter. Рекомендуется использовать EVR Custom Presenter потому что он совместим с фильтром субтитров MPC.
- Между декодером видео и обработчиком видео не должно быть никаких промежуточных фильтров.
- Предыдущий пункт означает, что при обработке сырого видео не может использоваться ffdshow. Он уже отключен по умолчанию.
- Также это означает что также не может использоваться DirectVobSub для показа субтитров. Вы можете активировать встроенный фильтр субтитров в MPC (Options -> Playback -> включите “Autoload subtitles”). Не забудьте включить обработчик видео совместимый со встроенным фильтров субтитров, например VMR-9 (renderless) или EVR Custom Presenter.
- DirectVobSub автоматически блокируется с помощью MPC если его встроенный фильтр субтитров включен. Если Вы не включили встроенный фильтр субтитров или используете обработчик видео несовместимый со встроенным фильтром субтитров, рекомендуется вручную заблокировать DirectVobSub. Вы можете это сделать в разделе “External Filters” опций MPC. Фильтр для блокировки находится в “DirectVobSub (auto-loading version)”.
- Поток видео должен быть совместим с DXVA. Например видео H.264 с более чем 11 фреймами не совместим с DXVA.[/more]
Можете установить CoreAVC и в настройках (внешние фильтры)
добавьте CoreAVC Video Decoder / предпочесть
Автор: SSergew
Дата сообщения: 17.05.2010 16:30

Цитата:
в описании чего? 7600GT ссылку можно

http://forums.overclockers.ru/viewtopic.php?t=170445
Автор: chogo
Дата сообщения: 17.05.2010 17:04
SSergew
там в шапке есть ссылка. http://nvworld.ru/kb/pregf8gpus/gf7600gt/
у этой карты нету апаратного h264.
Автор: V0lt
Дата сообщения: 17.05.2010 17:08
SSergew

Цитата:
Написано Декодирование H.264 поддерживает.

там написано Not Supported (по сути так и есть, чтобы не писали производители), смотри что означают A, B, C
на VP1 можно даже не заморачиваться с ускорением H.264 (декодеру MPC-HC вообще требуется Complete acceleration, другие могут показать единицы процентов)
Автор: 7sh3
Дата сообщения: 17.05.2010 17:47
V0lt

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

это точно, ее удел MPEG2 c IDCT на DVD, может и потянет MPEG2 HD
Автор: SSergew
Дата сообщения: 17.05.2010 18:19
Всем спасибо за ответы. А если взять какую-нибудь современную бюджетную карту не для игр, мой атлон64 будет нормально показывать FULL HD? В таких картах ведь в драйверах есть поддержка аппаратного декодирования. MPC-HC подружится с такой картой?
Автор: io3p
Дата сообщения: 17.05.2010 19:26
SSergew

Цитата:
А если взять...

Если бы, да кабы, то дедушка был бы бабушкой.
Чем придумывать всякую гипотетическую херню, лучше задал бы прямой вопрос, или рассказал, как тебе удалось побороть какой-нибудь трабл (проблему).
Автор: V0lt
Дата сообщения: 17.05.2010 19:38
SSergew
из современных бюджетных о GT 220 хорошие отзывы, про ATI не знаю
Автор: fadetoback
Дата сообщения: 17.05.2010 22:20
Было бы не плохо прикрутить модуль автообновления, а то приходится вечно на сайт заходить.
Автор: Aleksoid1978
Дата сообщения: 18.05.2010 01:00

Цитата:
из современных бюджетных о GT 220 хорошие отзывы

1+.

Сам юзал. DXVA работает на всем - H264, VC-1, MPEG2 причем VLD режимы. + стоимость карты менее 2к.
Автор: yanko12
Дата сообщения: 18.05.2010 01:39
-
Автор: Aleksoid1978
Дата сообщения: 18.05.2010 06:22
fadetoback

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

А связывать MPC-HC с xvidvideo.ru - не верно )).
Автор: verbatimdoshirak
Дата сообщения: 18.05.2010 06:53
А можно ли прикрутить поддержку APE?
Автор: DimonAnp
Дата сообщения: 18.05.2010 09:25
Люди добрые, подскажите, уже сил нет искать ответы в нете. У меня проблема с плеером Media Player Classic! Страшно тормозит видео, после перемотки кадр останавливается на некоторое время а потом в быстром режиме воспроизводится! Причём звук идёт как надо, не зависимо от тормозов или ускорения! Что это такое и как с этим бороться???
Автор: MILES
Дата сообщения: 18.05.2010 10:14
Что то, опять нахимичили, в билде 1896, и опять только с х64 версией.
Глюк следующий: если на экране появляется сообщение OSD, изображение видео отключается и мы наблюдаем, блаженную черноту, до тех пор, пока OSD, не выключиться.
Глюк, только в х64 версии.

DimonAnp
Если хочешь, чтобы тебе помогли, нужно больше информации.
1 Media Player Classic или Media Player Classic HomeCinema
2 Версия программы
3 Операционная система
4 Видеокарта
5 Драйвера видеокарты
6 Процессор
7 С какими, форматами видео проблемы.
8 Откуда установлен плеер: из кодек паков или официального дистрибутива.
Автор: DimonAnp
Дата сообщения: 18.05.2010 11:01
Media Player Classic HomeCinema -v1.3.1774.0, взят из K-Lite_Codec_Pack_590_Full.
Операционная система win 7, видео Geforce 250GTS, драйвер 197.57_desktop_win7_winvista_32bit_international_beta. AMD Phenom(tm) II X2 545 Processor 3.00 GHz
Проблемы с любыми форматами, иногда проигрывает без проблем а иногда хочется разломать всё к чертям!!! И есть такая версия что последние драйвера от Nvidia, которые стабильно работают с MPC - это 196.34 Beta. Начиная со 197-ой серии начались глюки... Такое тоже имеет место быть? Тогда, что ставить старый драйвер? Кстати у меня, и не только, с новыми дровами есть проблемы и в играх(сильное мерцание экрана)!
Автор: MILES
Дата сообщения: 18.05.2010 11:37
DimonAnp

Проблема с последними драйверами от Nvidia, точно есть, и скорее всего в этом главная причина. Если для тебя драйвера очень важны, лучше пока попользоваться другим плеером, пока проблема не будет разрешена. Собственно, там проблема на стороне Nvidia, подробностей не знаю, у меня ATI.
Так же совет, не ставить K-Lite Codec Pack, а пользоваться нормальным дистрибутивом с http://xvidvideo.ru/. Если не хватает возможностей плеера, для работы со специфическими форматами, тогда дополнительно устанавливать FFdsow. Про K-Lite Codec Pack, лучше забыть, снести и никогда не вспоминать, от них проблемы одни.
Автор: DimonAnp
Дата сообщения: 18.05.2010 11:50
Спасибо!!!
Автор: dkd
Дата сообщения: 18.05.2010 13:03
judelaw


Цитата:
Я вам уже говорил свое имхо по этой проблеме, повторюсь: глючная реализация совместной работы Windows7 и видеодрайвера. Сам периодически наблюдаю то, что и вы, особенно с конфигурацией {Основной (монитор)} - {Расширенный рабочий стол (ТВ)}. Даже при параллельных горизонтальных прямых на графике Ctrl+J, иногда, вертикальные прямые по ctrl+T ведут себя как параличные. Лекарство этому - Windows XP, но возвращиться на нее нет ни малейшего желания.

Извините за повторения, просто я уже месяца полтора пытаюсь настроить MPC так, чтобы все работало идеально для просмотра HD на телике, успехи есть, но стабильности достигнуть пока не удалось. Я понимаю, что всех уже достал тут своими проблемами... но за это время я уже переехал с XP на W7, успел ее полностью загадить и переставить по новой, чтобы начать с чистого листа, а результат все не тот. Так что простите за повторы, в голове у меня каша! Теперь по существу, похоже на то, что в моем случае "тормоза", которые появляются только лишь после относительно долгого по времени(25-35мин) просмотра видеофайла, связаны ТОЛЬКО с воспроизведением файлов, которые проигрываются без DXVA. К сожалению, для ловли этого глюка требуется много времени, т.к. сразу его не заметишь, нужно просматривать весь фильм, поэтому мои выводы возможно неточны. Повторюсь, что эти "тормоза" (рывки изображения с высокой частотой) не носят какой-то кратковременный характер, если уж они появились, то смотреть дальше становится невозможно помогает только перезапуск MPC.
В силу того, что мне пришлось отказаться от билдов свежее 1809 (как я писал выше в них MPC не может коректно работать на DISPLAY X при наличии второго полноэкранного приложения транслируемого на DISPLAY Y) значительное число фильмов из моей коллекции показываются софтово. Отсюда и "тормоза" мне попались сразу на глаза. Конечно, в последних билдах MPC, внесенные изменения позволяют крутить с DXVA то, что в 1809 идет только софтово, но учитывая, что этот вариант не для меня я решил, что меня спасет внешний кодек. Поставил сборку KMP с шестью профилями, соответственно, подключил в MPC во внешних Nero и Nero HD video decoder (выбрал Nero, т.к. все хвалят его за всеядность) из папки KMP, назначил приоритет и тестируемый фильм пошел в DXVA и на всем протяжении без "тормозов". Но опять грабли, на которые я уже натыкался, - в 99% случаев MPC (вне зависимости от билда с активированным Nero(Nero HD) video decoder) завершает свою работу в момент перевода изображения с монитора на фуллскрин телика. При этом даже если отключить телик, и отправить изображение в "некуда" креш обязательно произойдет. Обязательным условием для креша является наличие активного режима автоHDMI. Если его отключить, то становится возможным вернуть работоспособность связке MPC+Nero+ fullscreen Display2. Вообщем буду пробовать экспериментировать с другими декодерами дальше, но , предварительно, этот креш случается только в случае подключения Nero.

Автор: Roka
Дата сообщения: 18.05.2010 14:03
А кто-нибудь может поделиться оптимальными настройками MPC-HC на работу на моноблоке на Атоме 270 с Win7?
Автор: judelaw
Дата сообщения: 18.05.2010 14:10
dkd

Цитата:
в моем случае "тормоза", которые появляются только лишь после относительно долгого по времени(25-35мин) просмотра видеофайла, связаны ТОЛЬКО с воспроизведением файлов, которые проигрываются без DXVA

Подумайте логически, что у вас может включаться/отключатся через 25-35 минут? Возможно режим энергосбережения срабатывает (диски, юсб, карта и тп. уходят в слип). Или автосмена обоев включается именно в этот момент, или еще что-нибудь? Попробуйте разные варианты.
Автор: baid
Дата сообщения: 18.05.2010 14:29

Цитата:
завершает свою работу в момент перевода изображения с монитора на фуллскрин телика

У меня такое на последних билдах независимо от того, какие декодеры, при WMR9 Renderless (WinXP, GF 980GT 196.12). С другими рендерами вылетов нет, а с этим помогло снятие галки WMR9 Mixer.
Автор: MaxPeacecity
Дата сообщения: 18.05.2010 14:55

Цитата:
Что то, опять нахимичили, в билде 1896, и опять только с х64 версией.
Глюк следующий: если на экране появляется сообщение OSD, изображение видео отключается и мы наблюдаем, блаженную черноту, до тех пор, пока OSD, не выключиться.
Глюк, только в х64 версии.


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

До этого стоял 1883 x64 - проблемы не было.
Система win7.
Автор: MILES
Дата сообщения: 18.05.2010 17:06
MaxPeacecity
Как я уже написал, это связанно с отображением OSD (момент когда на экране синяя рамочка с сообщением), отключи OSD и будет все нормально.
Автор: MaxPeacecity
Дата сообщения: 18.05.2010 18:30

Цитата:
MaxPeacecity
Как я уже написал, это связанно с отображением OSD (момент когда на экране синяя рамочка с сообщением), отключи OSD и будет все нормально.


Я понял. Я просто написал что подтверждаю наличие проблемы и описал дополнительно случаи, когда проблема проявляется.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

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


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