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

» Media Player Classic - Homecinema (MPC-HC)

Автор: qwertyop
Дата сообщения: 05.11.2009 19:31
Итак, сравнение какчества выдаваемого MPEG2 декодерами: Nero Video Decoder со стороны DXVA, и интегрированный в MPC с... противоположной стороны.

Характеристики файла, по данным MediaInfo [more]General
Complete name : F:\Temp\30 Seconds To Mars - Attack_upload by pit.vob
Format : MPEG-PS
File size : 163 MiB
Duration : 3mn 9s
Overall bit rate : 7 235 Kbps
Writing library : encoded by TMPGEnc 3.0 XPress Version. 3.0.4.24

Video
ID : 224 (0xE0)
Format : MPEG Video
Format version : Version 2
Format profile : Main@Main
Format settings, Matrix : Default
Duration : 3mn 9s
Bit rate mode : Variable
Bit rate : 5 412 Kbps
Nominal bit rate : 8 000 Kbps
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 29.970 fps
Standard : NTSC
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.523
Stream size : 122 MiB (75%)
Writing library : TMPGEnc 3.0 XPress Version. 3.0.4.24

Audio
ID : 160 (0xA0)
Format : PCM
Format settings, Endianness : Big
Format settings, Sign : Signed
Muxing mode : DVD-Video
Duration : 3mn 9s
Bit rate mode : Constant
Bit rate : 1 536 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 34.7 MiB (21%)

[/more]. Желающие удостовериться во всём самостоятельно могут скачать и сам файл: часть 1, часть 2.

Слева Nero, справа MPC-HC, файлы выводились через EVR Custom. Что странно, в Висте оба выводят в 60 кадр/с:



Скрин 1:



Скрин 2:



Скрин 3:



В XP Nero попрежнему выдаёт 60 кадр/с, а MPC-HC декодер выводит в 30 кадр/с:



Но поговорка "лучше меньше, да лучше" к MPC декодеру, всё равно, не относится, скрины для него:



Так что, как-то так вот. Качество у програмного декодтрования MPC-HC даже и рядом с аппаратным не валялось. Незабываем так же про плавность, которую по скринам не видно, но которая есть в DXVA и нет в програмном декодирвании.

Если у когото есть желание сравнить с програмным FFDSHOW, где куча деинтерлейс-фильтров, то сравнивайте сами, у меня желания нет. Меня Nero в DXVA полностью устраивает.
Автор: WildGoblin
Дата сообщения: 05.11.2009 20:14
qwertyop
С предпросмотром умеешь выкладывать картинки?
Автор: Bladru
Дата сообщения: 05.11.2009 20:47
qwertyop
Надеюсь, что это сравнение сделано по незнанию, а не в расчёте на невнимательность остальных участников. Источник, который ты приводишь является прогрессивным видео, к которому применили telecine и, судя по всему, уже потом обрабатывали. Источник довольно фиговый, и нужен ему не просто деинтерлейс, а IVTC. Это просили сделать несколькими постами выше независимо от начавшегося оффтопа. Что касается сравнения: ты приводишь скриншоты разных кадров:
http://i051.radikal.ru/0911/55/ec6d5060ceb8.jpg
http://s41.radikal.ru/i091/0911/bb/316f7744ee8a.jpg
На первом два поля одного (когда-то прогрессивного) кадра, на втором два поля от разных кадров, пропущенные через деинтерлейс. Это касается и остальных скринов.
Автор: ashap88
Дата сообщения: 05.11.2009 20:56
все таки стал долговато грузиться mpc
Автор: Capitan_Andrew
Дата сообщения: 05.11.2009 21:16
Привет спецам, может кто объяснит ситуацию: есть фильм 15 Гб 1920х1080. Есть два компьютера
1 - Атлон х2 5200+ (2600 Ггц), плата Гигабайт 780 с интегрированным видео Радеон 3200, оперативка 1 Гб
2- Феном II х3 720 (3000 Ггц), материнская плата Гигабайт 790, видеокарта GeForce 260, оперативка 3 Гб.
И там и там стоит ХР, сервис пак - 3, кодеки СССР 2009-09-19. Плеер - Media Player Classic - Homecinema.
Так вот - на компьютере 2 фильм нагружает все 3 ядра равномерно, проблем нет. На компьютере 1 - одно ядро 100% загружено, другое максимум на 5% - в фильме начинаются тупняки, рассинхронизация видео и аудио. Не подскажете - в чем проблема?

фильмы 1920х800 объемом 12-13 Гб обе системы воспроизводят без проблем, равномерно распределяя нагрузку на ядра процессора.


Совсем забыл:
фильмы с расширением mkv
тот что 1920х1080 видеокодек WVC-1,
те что 1980х800 видеокодек MPEG-4 ISO advanced (кодеки смотрел в Видеоинспекторе)
Автор: i4u1
Дата сообщения: 05.11.2009 21:44
А отчего ничего не говорится о том, что AVIVO Video в опциях CCC (актуально для Радиков) имеет опции-улучшайзеры? Начиная с цветности, несколько штук опций деинтерлейса, pulldown detection, заканчивая Advanced quality с его Edge-enhancement, De-noise и dynamic contrast настройками, причём некоторые включены по умолчанию и имеют шкалу от 0 до 100.
Так в какой позиции какой опции вы делаете скриншоты? И какое изображение более "правильное" denoise-нное или нет? Или ещё какое? Это как эквалайзер в твоём любимом плеере - хочешь используй, а хочешь нет (я нет).
Автор: qwertyop
Дата сообщения: 05.11.2009 21:45
Bladru
Цитата:
qwertyop
Надеюсь, что это сравнение сделано по незнанию, а не в расчёте на невнимательность остальных участников. Источник, который ты приводишь является прогрессивным видео, к которому применили telecine и, судя по всему, уже потом обрабатывали. Источник довольно фиговый, и нужен ему не просто деинтерлейс, а IVTC.
Это, вобще, что-то меняет? Или разница в качестве не заметна? Может есть програмный фильтр, который позволяет его просмотреть в таком же качестве, как при аппаратном декодировании? Какая разница, что было источником, для моего источника. У меня есть только указанный файл, исходной киноплёнки у меня нет.

Цитата:
Что касается сравнения: ты приводишь скриншоты разных кадров:
http://i051.radikal.ru/0911/55/ec6d5060ceb8.jpg
http://s41.radikal.ru/i091/0911/bb/316f7744ee8a.jpg
На первом два поля одного (когда-то прогрессивного) кадра, на втором два поля от разных кадров, пропущенные через деинтерлейс. Это касается и остальных скринов.
клевета, кадры используются те же самые. Кроме тех, что сделаны в XP, вот там действительно можно наблюдать "два поля от разных кадров, пропущенные через деинтерлейс".

i4u1
Цитата:
Так в какой позиции какой опции вы делаете скриншоты?
Незнаю, что там стоит по умолчанию, то и используется.

Обобщю попроще, можно ли с програмными фильтрами добиться того же "качества" что и с AVIVO? Ну и что б это всё не тормозило на моём 5200+, естественно. Скрины в студию и я сдаюсь. То что этого недобиться со встроенным MPC-HC декодером, это 100%. Возможно с чем-нибудь ещё.
Автор: Widok
Дата сообщения: 05.11.2009 22:02
qwertyop
Размер скриншотов.
Автор: qwertyop
Дата сообщения: 05.11.2009 22:04
Widok, размер всех моих скриншотов в сумме не превышает 1 МБ. Не поставил эскизами, только для удобства сравнения.

По просьбам трудящихся поставил эскизами.
Автор: Bladru
Дата сообщения: 05.11.2009 22:21
qwertyop

Цитата:
клевета, кадры используются те же самые

Да-да, одни и те же:
твой неро <=> libmpeg2, 300
твой MPC <=> libmpeg2, 301
libavcodec даёт картинку неотличимую от libmpeg2 (что не удивительно).
Автор: qwertyop
Дата сообщения: 05.11.2009 22:25
Bladru, что за ерунда, открой две закладки в браузере с "мой неро" и "мой MPC" попереключай закладки... увидел движение? А теперь повтори со своими!
Автор: Bladru
Дата сообщения: 05.11.2009 22:27
qwertyop

Цитата:
Это, вобще, что-то меняет?

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

Добавлено:
qwertyop

Цитата:
открой две закладки в браузере с "мой неро" и "мой MPC" попереключай закладки...

Увидел, что это скриншоты разных кадров. А теперь ты открой "твой неро" и "libmpeg2, 300".
Автор: qwertyop
Дата сообщения: 05.11.2009 22:31
Bladru
Цитата:
Увидел, что это скриншоты разных кадров. А теперь ты открой "твой неро" и "libmpeg2, 300".
Одно и тоже, и как такого добиться в MPC?
Автор: Bladru
Дата сообщения: 05.11.2009 22:33
qwertyop

Цитата:
Одно и тоже, а как такого добиться?

Сделать скриншоты одинаковых кадров
И не одно и тоже.
Автор: qwertyop
Дата сообщения: 05.11.2009 22:38
Ну нету при проигрывании через DXVA таких ужасных скринов, как этот. Как-нибудь можно в MPC-HC сохранить всё видео, как серию картинок того что выводится на экран, для нормального сравнения?

И я так понимаю, libmpeg2 применялся без деинтерлейса? Не хорошо это, сравнивать с деинтерлейсным декодером.

Bladru, чем смеятся, попробовал бы лучше посмотреть ролик с обоими вариантами декодеров, и как впечатления? Не о ролике а о качестве декодирования?
Автор: Bladru
Дата сообщения: 05.11.2009 22:52
qwertyop

Цитата:
Как-нибудь можно в MPC-HC сохранить всё видео, как серию картинок того что выводится на экран, для нормального сравнения?

В MPC разве что скриншотов наделать, переключая по одному кадру вперёд (хоткеи поставь в настройках). Но можно попробовать через GraphEdit построить граф и сохранить получаемое видео в huffyuv.


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

У меня нет ни декодера Nero, ни поддержки DXVA на данный момент. Но твой скриншот с неро говорит сам за себя. Возможно, конечно, что это косяк не декодера, и он как-то устраняется. Но ты то хотел, чтобы всё работало сразу. Вот и сравни неро с libmpeg2.
К тому же, у меня нет желания ни сравнивать деинтерлейс на ролике для такого сравнения непригодном, ни подбирать IVTC для данного ролика, чтобы показать тебе, как он может воспроизводиться программными методами.


Цитата:
И я так понимаю, libmpeg2 применялся без деинтерлейса? Не хорошо это, сравнивать с деинтерлейсным декодером.

Ага, нехорошо сравнивать прогрессивный кадр с кадром, подвергнутым деинтерлейсу.
Автор: qwertyop
Дата сообщения: 05.11.2009 23:23
Bladru
Цитата:
Но ты то хотел, чтобы всё работало сразу. Вот и сравни неро с libmpeg2.
Я не только хотел, но и добился, задействовав DXVA. И что нужно выбрать для получения такого же результата при декодировании с libmpeg2:

даже и неинтересно.


Цитата:
К тому же, у меня нет желания ни сравнивать деинтерлейс на ролике для такого сравнения непригодном, ни подбирать IVTC для данного ролика, чтобы показать тебе, как он может воспроизводиться программными методами.
Ну вот, подбирать чего-то надо, причём не из арсенала MPC-HC... удобный метод.


Цитата:
Ага, нехорошо сравнивать прогрессивный кадр с кадром, подвергнутым деинтерлейсу.
Я ещё раз повторяю, кадр тот же самый! Не веришь, попробуй добиться его встроенным в MPC-HC фильтром "переключая по одному кадру вперёд". Если встроенный декодер деинтерлейсит даже те кадры, где это нетребуется, то это его проблемы, что не детектирует движение. В свою очередь, такой "ступенчатости" нет ни на одном кадре декодируемом в DXVA и расчёски, естественно, тоже.
Автор: sghi
Дата сообщения: 05.11.2009 23:35
qwertyop
Слух, я не пойму, чего и главное кому ты пытаешься доказать уже вторую страницу? Ты думаешь, что сейчас все пользователи MPC (и подобных) бросят его и кинутся на другие, на тот Неро или монструозный ПоверДВД?

Нет конечно, да ты и сам знаешь это, тогда что ты хочешь доказать в теме про MPC?


ЗЫ: (смотр. ответ ниже) тогда ясно, а я то думал тут крестовый поход назревает!
Автор: qwertyop
Дата сообщения: 05.11.2009 23:41
sghi, хотелось бы, что б в моём любимом плеере, точнее в его встроенном декодере была возможность декодировать MPEG2 видео силами видеокарт, как это уже сделано с H.264 и VC-1. И если ты не заметил, то декодер Nero, был использован в том же MPC-HC, а не в каком-либо стороннем монструозном плеере.
Автор: V0lt
Дата сообщения: 06.11.2009 00:03
easy_y

Цитата:
Да, дело было в оверлее)), спасибо. Но тогда вопрос, какой рендер выбрать лучше. Дело в том что не со всеми работает режим "Театр" (на мониторе проигрывается в окне а на втором мониторе - ТВ - на весь экран)

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

Раньше на древней карточке с древними дровами "Театр" у меня зашибись работал. Там были конечно свои косяки, но теперь в этом плане дрова написаны через жопу. Помню недавно понадобилось подключить телек, нифига как надо не работало + некоторые настройки срабатывали только после перезагрузки.
Автор: Bladru
Дата сообщения: 06.11.2009 00:58
qwertyop

Цитата:
Если встроенный декодер деинтерлейсит даже те кадры, где это нетребуется, то это его проблемы, что не детектирует движение.

А в настройках встроенного декодера MPEG-2 стоит Deinterlace: Bob, да? Верни на "Auto".

Цитата:
Не веришь, попробуй добиться его встроенным в MPC-HC фильтром "переключая по одному кадру вперёд".

Тот же кадр, с деинтерлейсом, через внутренний декодер MPC. И следующий за ним.

Цитата:
В свою очередь, такой "ступенчатости" нет ни на одном кадре декодируемом в DXVA и расчёски, естественно, тоже.

Ага, зато итоговая картинка далёкая от реальности)

Цитата:
Ну вот, подбирать чего-то надо, причём не из арсенала MPC-HC... удобный метод.

Семпл плохой. Я ж говорю, там не интерлейс, а удвоение полей. Т.е. клип можно воспроизвести вообще как прогрессивное видео. Но для этого нужно немного повозиться. Если интересует именно качество воспроизведения по умолчанию, то по тем скринам неро, которые ты привёл, оно явно в пользу MPC.

Цитата:
хотелось бы, что б в моём любимом плеере, точнее в его встроенном декодере была возможность декодировать MPEG2 видео силами видеокарт

Ну напиши feature request... Только зачем оно?
Автор: Gideon_Vi
Дата сообщения: 06.11.2009 02:20

Цитата:
Только зачем оно?

ну, например некоторые дебилы умудряются HDTV в mpeg выкладывать
Автор: szl
Дата сообщения: 06.11.2009 02:38

Цитата:
хотелось бы, что б в моём любимом плеере, точнее в его встроенном декодере была возможность декодировать MPEG2 видео силами видеокарт, как это уже сделано с H.264 и VC-1.

Самого главного не один раз просили это сделать, но он всегда отвечал, что не видит в этом надобности...
Автор: ValdikZZ
Дата сообщения: 06.11.2009 05:06
Блин, ну что за детский сад развели?
1) DXVA не улучшает декодирование в качестве. Никак.
2) IVTC - не деинтерлейс и не метод деинтерлейса. Это метод "превращения" картинки с телекином в прогрессивную. Раньше, на ЭЛТ телевизорах поля просто не успевали обновляться, а с приходом жк и высоких частот разверток все обновляется быстро, вот и нужно превращать картинку в прогрессивную.
3) 29.98i -> 23.98p (3:2 pulldown) Это для NTSC, я PAL диск лет пять назад последний смотрел.
Автор: wasilisk78
Дата сообщения: 06.11.2009 08:29
Как по вашему. Имеет ли смысл ставить Media Player Classic - Homecinema, именно 64х разрядную версию? И что скажете про K-Lite Codec Pack 64-bit? Ведь насколько я понимаю, всё основное в х86 версии находится.


Автор: DenSilent
Дата сообщения: 06.11.2009 08:42
Запарили. Сто раз уже обсуждалось. Качаем http://torrents.ru/forum/viewtopic.php?t=429547
Прогоняем с DXVA и потом со встроенным в mpc-hc декодером с софтовой обработкой. DXVA дает мне картинку сравнимую с фаруджей в моем бытовом двд плеере. mpc-hc выдает просто хрень.

Да, DXVA сам по себе качества не улучшает. НО, когда я использую DXVA на своей карте я получаю (хардварный!) пулдаун, высококачественный (хардварный!) деинтерлейсер и при желании одной галочкой в дровах могу добавить софтварные денойзер и шарпер. Дайте мне такое же качество и безгеморрность в софте. Мне что, ставить ffdshow (зачем?! мы говорим об mpc-hc. на кой я буду вынужден ставить, по сути дублирующую функциональность) или мне писать ависинт скрипты? Нет уж, давайте сами, а мне нужен DXVA. И не факт, что обложившись кучей софта вы получите хотя бы близкую по качеству картинку.

И еще на добивание софта - не только DVD существует в этом мире. Есть еще ТВ. А там бывает цифра. mpeg2. Чересстрочное видео...
Автор: qwertyop
Дата сообщения: 06.11.2009 09:13
Bladru
Цитата:
А в настройках встроенного декодера MPEG-2 стоит Deinterlace: Bob, да? Верни на "Auto".
Кстати, о настройках. Использовался MPC версии 1.3.1327, в Висте на какой бы деинтерлейс не переключал встроенный декодер, переключения не происходило, при повторном входе в свойствах всегда стоял Bob. В XP включено было Auto, и тоже ни куда переключаться не хотело. Но что б от этого Auto сильно лучше стало качество, по последним скринам не очень заметно.

Цитата:
Тот же кадр, с деинтерлейсом, через внутренний декодер MPC. И следующий за ним.
Мне такого споймать не удалось, но это не я, я хороший, а во всём виноват Bob.

Цитата:
Ага, зато итоговая картинка далёкая от реальности)
Нам такая реальность не нужна, уж лучше красивая сказка!

DenSilent
Цитата:
Да, DXVA сам по себе качества не улучшает. НО, когда я использую DXVA на своей карте я получаю (хардварный!) пулдаун, высококачественный (хардварный!) деинтерлейсер и при желании одной галочкой в дровах могу добавить софтварные денойзер и шарпер.
Вот вот, так их!
Автор: Aleksoid1978
Дата сообщения: 06.11.2009 09:33
Народ - предлагаю закончить офтоп по поводу качества MPEG2. Это уже не относиться прямым образом к MPC-HC. Да - он не умеет играть MPEG2-DXVA, с этим ничего не сделать.

По поводу необходимости DXVA для MPEG2 - на собственном опыте скажу что ,да, он нужен ТОЛЬКО на интерлейс материале, имеено из-за качественного хардварного деинтерлейса, может конечно и можно добиться такое же качество софтого(не знаю, специально не занимался - материала под рукой для тестов нету), но на это нужно задействовать большие мощности CPU. Поэтому в данный момент остается для MPEG2 только использовать внешний "DXVA собместиммый" декодер, либо Cyberlink, либо Arcsoft ...
Автор: DenSilent
Дата сообщения: 06.11.2009 09:38
Я то подрубаю встроенный от семерки, он dxva умеет (и в висте тоже). И не жужжал бы, так ведь в mpc-hc отваливается отображение маркеров в менюхах. Так что ну никак mpc-hc не тянет на dvd плеер, а уж очень хотелось окончательно избавиться от всяких неподъемных монстроплееров.

Впрочем, качество mpeg2 сейчас меня уже меньше волнует, благо есть альтернативные варианты и бытовой плеер. Сейчас с замиранием слежу за экспериментами Albain в сфере битсрима HD звука. Если все получится, тьфу, тьфу, тьфу, будет просто здорово. Если с видео на PC все более-менее понятно, то со звуком все печально и альтернатив то нет никаких, кроме двух связок конкретная железка+конкретный монстроплеер. И то в этом случае мы ограничены битсримом, причем с блюреев. А если я хочу вывести в pcm? Через wasapi, чтобы виндовый ресемплер его не запорол. А если я хочу забистримить hd дорожку из mkv с честно скаченным ремуксом? Ждем и надеемся.
Автор: Aleksoid1978
Дата сообщения: 06.11.2009 11:00
DenSilent

Цитата:
И не жужжал бы, так ведь в mpc-hc отваливается отображение маркеров в менюхах


Это известно - не работает нормально менюхи в DVD с DXVA для MEPG2

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

Предыдущая тема: Babylon v8.0.0 r18-ZWT


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