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

» Media Player Classic (MPC)

Автор: realister12
Дата сообщения: 12.01.2009 02:40
после 3х часового экспресс-освоения премудростей наслаждения просмотром видео (вот раньше было хорошо - смотрел и не задумывался, проигрывает и ладно...а теперь уж нет..DXVA, AVC, и прочие страшные вещи не дают покоя голове) назрели кое-какие выводы и соответственно вопросы:

DXVA я научился включать (спасибо arestarh1986 с 23 страницы топика) но:
есть клип вот его данные по mediainfo:

в динамических сценах картинка рассыпается на квадратики. MPC последний билд (как я понял szl их автор)

Потом что я только не пробовал (и шейдеры научился подключать..правда не особо понял чем они отличаются от фильтров и что они вобще из себя предсталяют)
в процессе подключения шейдеров ругался на отсутствие dxdx9xx_.dll - обновил directX через websetup (хотя честно сказать думал что он встроен и самый новый в семерку) но по Ctrl - J кажет 38, а на скринах тут в топике 39 и 40.

потом по сто раз просматривал кусок фильма с разными настройками, стараясь на глаз увидеть отличия. Размер буфера EVR тут писали чем больше тем лучше, где-то на забугорном - наоборот. Оставил 20. Шейдеры Off, DXVA not using (пока не понял почему), фильтр MPC. И для сравнения закинул этот же кусок в дефолтный виндовый проигрыватель. Честно говоря был в шоке, объективно картинка в WMP лучше. Могу залить скриншоты но ща итак поздно (утром вот такой пойду ^_~ на работу). Завтра буду экспериментировать с ffdshow-mt (проц e8400). Очень хочется настроить MPC и оставить его единственным проигрывателем в системе.
Автор: aha
Дата сообщения: 12.01.2009 03:57

Цитата:
вот раньше было хорошо - смотрел и не задумывался, проигрывает и ладно...а теперь уж нет..DXVA, AVC, и прочие страшные вещи не дают покоя голове)


лучшее-враг хорошему
Автор: Aleksoid1978
Дата сообщения: 12.01.2009 06:00
ioppp

Цитата:
Разработчики - поклонники видеокарточек ATI-AMD.


Он не то что бы поклонник - просто у него ATI. И не важно какая у вас карта - ATI или NVIDIA, просто MPC декодер поддерживает DXVA только для видеокарт, которые поддерживают режим _NoFGT. Никакого MoComp. Об этом уже давно известно - че жевать тему по 100 раз ???

aha

Цитата:
пусть нет IDCT профиля, но другие то есть....


IDCT только для MPEG2, который MPC-HC не поддерживает вообще DXVA


Добавлено:
vitsat
По поводу твоей записи - http://rapidshare.com/files/179789048/HD-Sport-test.rar

Я сделал тестовую сборку(вернее это откат DXVA для h264 на ревизию 946) - www.tosei.ru/isoft/mpc/mplayerc.exe

Проверь на твоей записи, а заодно и на других файлах, что поддерживают DXVA
Автор: aha
Дата сообщения: 12.01.2009 11:00
Aleksoid1978

Цитата:
IDCT только для MPEG2, который MPC-HC не поддерживает вообще DXVA

т.е. насколько я понял , MPC-HC для VC-1 и H.264 умеет только работать с одним профилем IDCT и на остальные аппаратные MoComp и PostProc в отличие от скажем киберлинковского декодера ему начхать?
Автор: Aleksoid1978
Дата сообщения: 12.01.2009 12:53
aha

Цитата:
т.е. насколько я понял , MPC-HC для VC-1 и H.264 умеет только работать с одним профилем IDCT и на остальные аппаратные MoComp и PostProc в отличие от скажем киберлинковского декодера ему начхать?


Не IDCT(это только для MPEG2), а ModeH264_VLD_NoFGT и ModeVC1_VLD.


Цитата:
MoComp и PostProc
- это частично нарвардные профили, т.е. когда видеокарта не полностью декодирует видеопоток. И кстати такие профили поддерживает только PDVD8. Просто представь какой программистов штат у Киберлинка(за зарплату) - а в случае MPC-HC всего один человек, вот он и решил что не полноценное декодирование не будет вводить, т.к. большого смысла нету(лично проверял на 7300 - разницы практически нету).

Автор: i4u1
Дата сообщения: 12.01.2009 13:57
2szl почему libavc для звука рекомендуете? чисто индивидуальные впечатления или были тесты где? в том же ffdshow помимо него есть аналоги для многих из форматов. так почему он?
Aleksoid1978 MoComp и PostProc можно расшифровать, а вот NoFGT что значит, кто знает? +как пост-процессинг на декодирование потока влияет понять не могу.
Автор: szl
Дата сообщения: 12.01.2009 14:12
Media Player Classic HomeCinema (x86), svn 967
Media Player Classic HomeCinema (x64), svn 967

Поддерживаемые языки: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA

Полный лог изменений

FIX : menu problem after switching to some language, "Favorites" menu not open(bug request #2219561); broken compilation : replace vc1->refdist by vc1->refdist_flag to match the last ffmpeg update; Updated FFmpeg; Fix : black screen playing video with odd resolution (horizontal or vertical) in YUY2; Fixed : compilation error for standalone MpaDecFilter; Fixed : freeze with some Flac files; Fixed: Streaming performance increased to be able to manage Bluray content over network; Fixed: Hdmv LPCM 24 bit and multichannel DVD LPCM; Fixed: ReClock deadlock; Updated Ukrainian translation.



Цитата:
2szl почему libavc для звука рекомендуете? чисто индивидуальные впечатления или были тесты где? в том же ffdshow помимо него есть аналоги для многих из форматов. так почему он?

(libavcodec), тесты тестам рознь... а мои уши меня еще не подводили, прекрасно слышу разницу.

Автор: hust13r
Дата сообщения: 12.01.2009 15:24
обновился до 967, возникли проблемы с воспроизведением мпег2, а точнее со звуком (псм) - не звук, а шипение
Автор: aha
Дата сообщения: 12.01.2009 15:33
Aleksoid1978
я конечно не огромный специалист , но если я правильно понял

Цитата:
Не IDCT(это только для MPEG2)


получается с ваших слов, что режим IDCT есть только в MPEG2 не смотря на
http://www.nvidia.com/object/IO_43029.html
H.264 Decode with IDCT and CAVLC/CABAC ....
или мы говорим конкретно о 8800, где H.264 Decode with IDCT and CAVLC/CABAC для этой модели не поддерживается?

Цитата:
И кстати такие профили поддерживает только PDVD8.

вот ..спасибо за информацию...
могу добавить, что я пробовал и НЕРО- он тоже поддерживает эти профили...

Цитата:
вот он и решил что не полноценное декодирование не будет вводить, т.к. большого смысла нету(лично проверял на 7300 - разницы практически нету).

повторюсь....
так вот 264 киношки с аппартным ускорением у меня кушают 3-5% ЦП , а без него 15-25%
у меня 4 ядерка
в принципе согласен, т.к. современным многоядерным машинам не проблема декодировать видео силами своего проца без участия видеокарты...

Цитата:
а в случае MPC-HC всего один человек, вот он и решил что не полноценное декодирование не будет вводить

спасибо, это тоже многое проясняет
Автор: GomesAddams
Дата сообщения: 12.01.2009 15:39
Вот здесь часто пишут, что к MPC HC не помешает поставить CoreAVC и Haali Media Splitter. А как именно правильно поставить?
А то попадаются крутые инструкции, начинающиеся со слов "Установите K-lite Mega кодек-пак...".
Просто непонятно, что, для каждого фильма надо идти в настройки и либо включать, либо выключать CoreAVC и задействовать Haali Media Splitter, либо родной сплиттер? На автомате никак?

Да и вообще, хотелось бы найти инструкцию подобно http://www.hdtv.net.ua/nastroika_new.html, только применительно к MPC HC, а не Classic и без установки K-lite, ибо это неправильно. (Нужен FFDSHOW - объясни зачем, установим Нужен еще какой кодек - когда понадобится, тогда и установим, а не в составе супер-дупер-пака )
Автор: realister12
Дата сообщения: 12.01.2009 16:53
поддерживаю GomesAddams может кто-нибудь решится сделать такую инструкцию (наподобие как здесь на 23 страницы только там про кодеки ни слова)

что касаемо DXVA субъективное впечатление таково что это некий "бонус", т.к. я не могу полностью на него положиться (даже с вероятностью 0.3 из всех рипов - квадратики - не кайф). все больше смотрю в сторону декодирования процессором, но скорее как вынужденную необходимость, ибо по логике вещей то что декодирует видео карта - логично)
Автор: egor23
Дата сообщения: 12.01.2009 17:10
aha

Цитата:
повторюсь....
так вот 264 киношки с аппартным ускорением у меня кушают 3-5% ЦП , а без него 15-25%
у меня 4 ядерка

Этb цифры % для видео HD1080?
Автор: AlliGator
Дата сообщения: 12.01.2009 17:34
GomesAddams
Встречный вопрос, а как их можно поставить НЕ правильно? Качаешь с офсайта и устанавливаешь.
Лично я из декодеров устанавливаю только FFDShow, Elecard MPEG2 Decoder, QuickTime Alternative и Real Alternative. Этого хватает с головой для воспроизведения любого общераспространённого популярного контента, встречающегося в Инете. Аппаратным ускорением видео заинтересовался только недавно, да и то только из-за любопытства, попробовать, чем это отличается от программного декодирования. В результате пришёл к выводу, что для MPC HC необходимо доставить Haali Media Splitter. Вот собственно и всё.

P.S. Всяким кодек-пакам - твёрдое НЕТ!
Автор: szl
Дата сообщения: 12.01.2009 17:43

Цитата:
P.S. Всяким кодек-пакам - твёрдое НЕТ!

и это правильно!
Автор: hust13r
Дата сообщения: 12.01.2009 18:00
есть у кого какие соображения?
в 967 билде проблема с воспроизведением mpeg2, а точнее со звуком!
Автор: 7sh3
Дата сообщения: 12.01.2009 18:03
egor23

Цитата:
Этb цифры % для видео HD1080?

да, в mpc-hc, 264 киношки с аппаратным ускорением, vc1 еще, только у меня примерно 15% так как проц amd работает на частоте 1000Mhz, если вырубить c'n'q то будет 3-5%, без аппаратного цифры конечно другие, все-таки не intel
Автор: szl
Дата сообщения: 12.01.2009 18:47

Цитата:
есть у кого какие соображения?
в 967 билде проблема с воспроизведением mpeg2, а точнее со звуком!

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

p.s.
Кстати, проблемы с ac3, или mp2?
Автор: egor23
Дата сообщения: 12.01.2009 18:57
7sh3

Цитата:
да, в mpc-hc, 264 киношки с аппаратным ускорением, vc1 еще, только у меня примерно 15% так как проц amd работает на частоте 1000Mhz, если вырубить c'n'q то будет 3-5%, без аппаратного цифры конечно другие, все-таки не intel

меня цифры софтового декодирования на 4-x ядрах интересовали.
Автор: MILES
Дата сообщения: 12.01.2009 19:20
ioppp


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

Такую же свинку и АTI в то же время подложила с RADEON 2900, он хоть и был топовым, но без чипа аппаратного ускорения.

Цитата:
Я вспомнил . Про фанатство разработчиков писал MILES что-то давно его в топике не видно:

Я медленно возвращаюсь "в мир, где по утрам звенят будильники"
Действительно,у Казимира тогда была АTI, думаю, что и сейчас то же.

szl

Цитата:
установи ffdshow x64(VS2008), и пусти через него звук

А разве в mpc-hc, звуковые декодеры не базируются на том же ffdshow?




Автор: 7sh3
Дата сообщения: 12.01.2009 19:28
egor23
на q6600, не разогнанном, примерно такие цифры и есть как aha привел, сам видел, в mpc-hc, только в качестве декодера был ffdshow-mt, на родном не знаю...
Автор: aha
Дата сообщения: 12.01.2009 19:32

Цитата:
Этb цифры % для видео HD1080?

да, и рекомендую посмотреть еще на потребление оперативки, без аппаратной она намного выше
http://img-up.net/img/onYuIPN.jpg
http://img-up.net/img/offKTMTY1I.jpg
Автор: arestarh1986
Дата сообщения: 12.01.2009 20:47
aha
Aleksoid1978

Речь о HD.
На счет операций IDCT, VLD...
Как мы знаем, DirectShow обеспечивает цепочечное воспроизведение медиаконтента: разделение на потоки(сплитер)+декодирование+рендеринг.. Каждый из подпроцессов, в свою очередь, может ещё содержать этапы. Не исключение и процесс декодирования. Касательно семейств H.264 и VC1 это весьма трудоёмкий процесс для системы(процессора), но тут-то на помощь приходит DXVA. Декодирование HD может содержать: IDCT [Frequency Transform] and the VLD or CAVLC/CABAC [Entropy Decode], Motion Compensation [Pixel Prediction] and Deblocking, Film Grain Transform (в общем все, что вы видели в пояснениях окна *DXVAChecker*). Задействованием DXVA можно считать любую операцию из вышеприведенных, которую на себя берет видеокарта. Но, как вы уже упоминали, главный разработчик MPC-HC реализовал поддержку, скажем так, полной акселерации. Что означает-> ускорение для самых ресурсоёмких подэтапов: IDCT [Frequency Transform] and the VLD or CAVLC/CABAC [Entropy Decode]. Поэтому, как я понял, в *DXVAChecker*: указание вида *ModeVC1_MoComp_NoFGT* не есть *full* декодирование.
Автор: pop2ROOT
Дата сообщения: 12.01.2009 21:54
GomesAddams

Цитата:
непонятно, что, для каждого фильма надо идти в настройки и либо включать, либо выключать CoreAVC и задействовать Haali Media Splitter, либо родной сплиттер? На автомате никак?
не для каждого, зачем же.. у меня вообще почти все на Haali воспроизводится, а CoreAVC подцепляется автоматом при необходимости. Т.е. родной сплиттер для MKV я не использую, и черт с ним, с DXVA, меня и так все устраивает.
Автор: Aleksoid1978
Дата сообщения: 13.01.2009 01:26
arestarh1986

Цитата:
указание вида *ModeVC1_MoComp_NoFGT* не есть *full* декодирование.


Да - ты прав, это частичное.


Добавлено:
Тоже хочу пару слов сказать про декодеры для аудио-потоков : советую юзать последние версии ffdshow - AC3/DTS намного получше в нем, чем даже в AC3Filter. MP3 лучше чем в самом MPC-HC.

MILES

Цитата:
А разве в mpc-hc, звуковые декодеры не базируются на том же ffdshow?


ffdshow и MPC-HC(декодеры) базируються на бибилиотеке ffmpeg. Но в последнее время именно разрабы ffdshow взялись основательно за аудиодекодеры, в то же время в MPC-HC обновляется только сама библиотека ffmpeg периодически, что в принципе не вносит никаких улучшений в плане качества звука.
Автор: szl
Дата сообщения: 13.01.2009 03:02
Media Player Classic HomeCinema (x86), svn 969
Media Player Classic HomeCinema (x64), svn 969

Поддерживаемые языки: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA

Полный лог изменений

Fixed: broken DXVA playback from streams starting with B-Frames; NEW: Support for MLP audio stream; NEW: Current Dolby Digital mode display in audio filter property page (AC3, Dolby Digital+ or Dolby True HD); FIXED: ffmpeg flush on seek (MpcVideoDec).

p.s.
http://rapidshare.com/files/179789048/HD-Sport-test.rar - теперь работает нормально, а так же решена проблема с воспроизведением AC3 в контейнере AVI.
Автор: strauss
Дата сообщения: 13.01.2009 03:39
На некоторых DVD не работает перемотка (Jump Forward/Backward) - т. е. выбранные клавиатурные сокращения не приводят ни к какому эффекту. То же самое наблюдается, если пытаться мышью перемещать "ползунок" (Seek Bar): он просто возвращается на прежнее место. Т. е. навигация по фильму возможна только прыжками по главам...

Еще интересно, что если открывать фильм не через меню Open DVD или двойной щелчок по VIDEO_TS.IFO, а запускать VOB-файлы напрямую, то перемотка проходит нормально...

Никто не сталкивался с подобным? Лечится?

(Media Player Classic HomeCinema (x86), svn 969, Win Vista HP SP1)
Автор: Aleksoid1978
Дата сообщения: 13.01.2009 03:59
strauss

Цитата:
Никто не сталкивался с подобным? Лечится?


Есть такое, и видимо не лечитсья. Я встречал такие диски. Возможно это какой то типа защиты.
Просто в .ifo храниться инфа, он как бы виртуально склеивает кучу нужных .vob в один поток.
Проверь другим проигрывателем, например тем же WMP.
Автор: strauss
Дата сообщения: 13.01.2009 11:26
Aleksoid1978


Цитата:
Проверь другим проигрывателем, например тем же WMP.


Да, правда: WMP такие DVD-диски тоже "не перематывает"... Похоже, здесь все как-то "завязано" на меню: скажем, если открывать диск через меню или через двойной клик по файлам VTS_01_0.IFO или VTS_02_0.IFO (где содержится информация о лицензии, рекламе и меню), то диск "не перематывается". А вот если запускать VTS_03_0.IFO - то фильм показывается целиком и перематывается корректно.

Имеет смысл об этом написать на doom9?

Автор: GomesAddams
Дата сообщения: 13.01.2009 11:30
pop2ROOT

Цитата:
у меня вообще почти все на Haali воспроизводится, а CoreAVC подцепляется автоматом при необходимости. Т.е. родной сплиттер для MKV я не использую, и черт с ним, с DXVA, меня и так все устраивает.


Ну вот сейчас вообще у меня в системе никаких кодеков - голый MPC HC.
MKV воспроизводятся, но на многих матрешках и 720p получается слайд-шоу, хоть и проц - нормальный двухъядерник, и видяха Nvidia 8600.
Видимо, нужен все-таки какой-то кодек.
C чего начать? Со сплиттера, хоть это и не кодек?
Автор: szl
Дата сообщения: 13.01.2009 12:19
GomesAddams, выкладывай семпл с проблемным mkv, посмотрим.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: Супер Окна (часть 2)


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