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

» Media Player Classic (MPC)

Автор: 526549
Дата сообщения: 16.04.2009 15:20
почитал и решил что мне эта функция не очень то нужна =). всем спасибо=)
Автор: pokryshkin
Дата сообщения: 16.04.2009 16:29
Wu Tang

Цитата:
Скажите, чем лучше пользоваться для декодирования: ffdshow или ядром xvid-a?

в FFDshow есть очень неплохой деблокинг, правда проц грузит, но из говна делает почти конфету
Автор: Wu Tang
Дата сообщения: 17.04.2009 03:41
pokryshkin
А по-конкретнее можно?
Автор: Aleksoid1978
Дата сообщения: 17.04.2009 03:47
Wu Tang

Цитата:
А по-конкретнее можно?


Деблокинг хорошо для видео с низким битрейтом и плохим качеством. Но вместо описания этого - лучше сам поставь ffdshow да поэкспериментируй, результат сам увидиш.
Автор: vitsat
Дата сообщения: 17.04.2009 12:28
Если речь о декодировании MPEG-4ASP, то я очень доволен DiviX Decoder Filter с автодеблокингом и Film Effect (первое, максимум - второе положение слайдера-переключателя) - очень хорошо подавляет блоки не в ущерб детальности. В Win7 встроенный декодер тоже качественно подавляет блоки.
Автор: ALEX666999
Дата сообщения: 17.04.2009 13:45

Цитата:
то я очень доволен DiviX Decoder Filter с автодеблокингом и Film Effect

Аналогично. Мне не нравится ещё что во встроенном MPC декодере нет регулировки яркости/контрастности. Наверное можно прикрутить какие-нибудь фильтры, но ведь лень
Автор: Wu Tang
Дата сообщения: 17.04.2009 18:35
Aleksoid1978
Я юзал ffdshow до определенного момента, потом попробовал декодировать ядров xvid 1.21 и мне понравилось горвздо больше, разница гигантская, поэтому переходить на ffdshow нет желания.
Автор: Unitaz
Дата сообщения: 18.04.2009 10:35
наконец то и я удостоился лицезреть забавную зелёную полоску внизу на этом прекрасном фильме http://torrents.ru/forum/viewtopic.php?t=1054427

Цитата:
Filter : MPC Video Decoder - CLSID : {008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}

- Connected to:

CLSID: {CEA8DEFF-0AF7-4DB9-9A38-FB3C3AEFC0DE}
Filter: \\Epia\Torrent\Full\Soom (2007)\Soom.(2007).rus.orig.avi
Pin: Video 0

- Connection media type:

Video: Xvid 704x376 25.00fps 1482Kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {44495658-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 296949
cbFormat: 88

VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 1482475
dwBitErrorRate: 0
AvgTimePerFrame: 400000

BITMAPINFOHEADER:
biSize: 40
biWidth: 704
biHeight: 376
biPlanes: 1
biBitCount: 12
biCompression: XVID
biSizeImage: 1588224
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0

pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: eb 9e 16 00 00 00 00 00 80 1a 06 00 00 00 00 00 лћ......Ђ.......
0030: 28 00 00 00 c0 02 00 00 78 01 00 00 01 00 0c 00 (...А...x.......
0040: 58 56 49 44 00 3c 18 00 00 00 00 00 00 00 00 00 XVID.<..........
0050: 00 00 00 00 00 00 00 00 ........



Полоска вела себя странно - она появилась при первом запуске и якобы исчезла при втором , но оказалась прекрасно видна на втором мониторе в полноэкранном режиме ,при третьем и далее запуске ситуёвина не изменилась , на первом мониторе полоска так больше и не появилась .При перемещении окна MPC с первого на второй монитор ,полоска видна только на втором мониторе.
Ситуацию удалось разрешить только после перехода с встроенного декодера на ffdshow...
P.S. в последнее время у меня стали наблюдается мимолетные разрывы кадра на динамичных сценах при просмотре совершенно разных фильмов DiviX , HDTV и так далее и с совершенно разными кодеками.
Автор: Aleksoid1978
Дата сообщения: 18.04.2009 12:13
Unitaz

Ставь для всех кодеков не DXVA - ffdshow например, он более всеяден, и зеленые полосы исчезнут.

Я тоже когда нарвался на эти полосы не мог понять из-за чего, особенно часто они появлялись когда переключаешся в полноэкранный режим. Отключил все встроенные фильтры, кроме DXVA, поставил ffdshow ... и все, забыл про это.
Автор: V0lt
Дата сообщения: 18.04.2009 12:47
Unitaz

Цитата:
Video: Xvid 704x376 25.00fps 1482Kbps

может быть из-за того, что высота кратна всего-лишь восьми
Автор: Unitaz
Дата сообщения: 18.04.2009 17:09

Цитата:
может быть из-за того, что высота кратна всего-лишь восьми
угу, для первого монитора не кратна а для второго при перетаскивании кратна.......
Автор: realister12
Дата сообщения: 19.04.2009 04:01
Aleksoid1978

Цитата:
Отключил все встроенные фильтры, кроме DXVA, поставил ffdshow

сделайте пожалуйста скриншот галочек в Internal filters, хочется посмотреть
Автор: szl
Дата сообщения: 19.04.2009 04:45
Media Player Classic HomeCinema (x86/x64), svn 1050

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

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

Changed : merge with Beliyaal branch;
Added : support for madVR (new Video Renderer);
Resource cleanup.

Наконец произошло слияние версии mpc-hc от Beliyaal с основной веткой!!!
Добавилось много всего [more=вкусного,]General fixes
Changed: The right click menus have been somewhat re-arranged.
Fixed: The OSD seek bar for in fullscreen no longer dissapears.
Fixed: DTS HD MA audio data is stripped so only core data remains so DTS HD works with spdifer. Not sure if this is the way to do it? Is it possible to passthrough DTS MA currently? Should we leave it as this until it is?
Fixed: The performance counter in AfxGetApp() run out of precision of a 64 bit integer, this caused its values to be incorrect after the computer has been running for a long time.

VMR9 and EVR Custom
New: Screen space pixel shaders.
New: New "Alternate VSync" mode added. Configurable in the Output settings.
New: When "Alternative VSync" is enabled in render properties you can control the VSync offset with Ctrl+Alt+Up and Ctrl+Alt+Down.
New: Misc statistics added to the statistics display (some of the statistics are only updated with EVR Custom renderer).
New: Right click menus are now available in fullscreen mode.
Changed: Status display now uses a fixed width font with a shadow to increase readability.
Changed: Use D3D9Ex device when available.
Fixed: OSD update in renderer made trhead safe.
Fixed: Video stopped rendering when pixel shaders are enabled and the video is dragged to another monitor.
Fixed: Centering of FPS jitter is now automatic.
Fixed: BeginScene/EndScene was used in many places. It should only be used ONCE per Present call. This fixed statistics display on Intel graphics.

EVR Custom Only
New: Added a audio/video sync offset graph to the statistics display.
New: The renderer now provides the Sync offset statistic in the interface (Displayed in the statistics bar).
New: Added a smoothing function of the graph clock to the renderer.
Changed: Moved the mixer processing to a separate thread in the renderer for better performance.
Fixed: Calculation of jitter is now correct with "weighted average" instead of just the diff of one frame.
Fixed: Buildup of frames in the frame queue was not possible when waiting for VSync which resulted in bad decoding performance.
Fixed: Added detection of invalid frame times to fix stuttering VC1 using the built in m2ts splitter.
Fixed: Dropping frames was not possible when Video FPS was greater than or equal to the Movie fps, which resulted in audio and video getting out of sync when seeking or just the video getting behind some frames
Fixed: Better detection of movie FPS.
Fixed: Pause the graph when the video is more than one second behind the audio to allow the video to catch up

Known issues
* Localizations of menus does not work, only use with English menus.

Version 25:
* Fixed: Disable desktop composition doesn't crash on XP.
* Fixed: Threading bug in media type renegotiation fixed. Should fix some stability problems.
* Fixed: Predictable output format for mixer. Instead of random, YUV formats are now preferred.

Version 24:
* Fixed: Crash when event queries isn't available from the GPU driver.

Version 23:
* Added: Options for GPU flushing behaviour.
* Added: Errors creating EVR Custom and VMR9 renderers are reported by message box.
* Added: Default and optimal renderer settings reset option.
* Added: Option to disable desktop composition.
* Added: Renderer settings displayed in stats.
* Changed: By default the renderer doesn't block waiting for GPU flushes. (Might fix Radeon 2400 HD AGP problems)
* Changed: All renderer settings available from right click menu.
* Fixed: Jitter is 126 instead of 125 frames for better FPS average in most cases.
* Fixed: Cleaned up stats. Only stats that are currently valid are displayed.
* Fixed: Stats text scaled according to screen size.
* Fixed: All render settings except D3D fulscreen now applies without restart

Version 22:
* Fixed: Frame rate detection history only used 200 history entries instead of all 500
* Fixed: Media renegotiation could occur on the wrong thread. This could cause invalid samples to enter the chain.
* Fixed: All frames are now displayed before rewinding the media.

Version 21:
* Change: Made stats graph more clear by antialiasing and thicker lines.
* Change: The stats shortcut Ctrl+J now cycles between different amount of stats. Less stats take less time to draw and
interferes less with playback.
* Fixed: VSync correction code accidentally disabled in version 20 enabled again.
* Fixed: VSync correction now works when refresh rate is less than movie fps (when dropping frames).
* Fixed: Removed clock smoothing and added better detection of clock speed.
* Fixed: Use detected clock speed to predict next VSync. This fixes stutter problems when using ReClock to resample audio.
* Fixed: Optimized CPU time taken by stats display.
* Fixed: DXVA deadlock when waiting for Present.

Version 20:
* Fixed: Mad stuttering when the whole frame is able to be drawn within the vsync.

Version 19:
* Updated to lastest SVN
* Fixed: Stutters minimized (EVR only). Tested matrix: (23.976fps, 24fps, 25fps, 50fps, 59.94ps) x (23.796Hz, 24Hz,
47.952Hz, 50Hz, 59.94Hz, 60Hz)
* Fixed: Normal VSync now stutters less (not at all hopefully) as the VSync pre wait has a larger margin (5 ms instead of 1.8
ms)
* Fixed: VMR9 crash when not using mixer mode.
* Fixed: When Aero is enabled the screen no longer flickers or crash when using full screen mode.
* Fixed: Options dialog and other dialog no longer appear on the fullscreen window, unless fullscreen gui support is enabled.
* Fixed: 10 bit dislay mode now works in fullscreen mode.
* Changed: VSync position when desktop composition is enabled moved to middle of screen, instead of top of screen.

Version 18:
* Added: Support for high color resolution. When this option is enabled A2R10B10G10 format is used as surface and
backbuffer, and as display mode in fullscreen if possible (EVC CP only).
* Added: Option for enabling frame time correction. Press 'C' to enable/disable frame time correction. You will need to enable
this manually for VC-1 content in ts/m2ts files (default is off).
* Added: Shader for converting 0-255 to 16-235.
* Changed: Lock back buffer removed in favor of Event Query (always enabled). Check if alternate VSync is working better
now (more stable).
* Fixed: Frame time correction could cause video to be perpeptually out of sync.
* Fixed: Aspect ratio is simplified as far as possible.
* Fixed: VMR9 now forces 4 surfaces that are exchanged. Might fix Radeon 2x00 AGP corruption bug. Might cause new bugs,
please test.
* Fixed: Refresh rate now detected in VMR9 as well.
* Fixed: Refresh rate detection should now be more accurate.
* Fixed: Number of EVR buffers now displayed correctly in options.

Version 17:
* Update to latest SVN.
* Changed: EVR buffers can now be changed to up to 60 buffers.
* Changed: Subtile buffers can now be changed to up to 60 buffers.
* Changed: Make the 32 bit version Large Address aware, allowing it to use 4 GB instead of 2 GB memory on 64 bit OS.
* Fixed: Hang when launching.
* Fixed: Option for output range in EVR CP. Finally we can use the hardware deinterlacer without loosing color resolution!
* Fixed: Corrected position of sync offset graph.

Version 16:
* Added: The movie FPS is now estimated. A "L" will appear after the FPS when this happens. Only when this L is displayed
will the time correction code be activated.
* Added: Screen refresh rate detection and detection of the number of scanlines of the display.
* Fixed: Correction of timing in VC-1 material should work again. Note that it might stutter a while until the movie FPS is
detected when starting to play and when seeking.

Version 15:
* Fixed navigate menu error introduced in Ver 14.

Version 14:
* Updated to latest SVN.
* Fixed source and line info for memory leak detection everywhere.
* Fixed circular COM reference memory leak in EVR Custom render relating to COuterEVR.
* Removed dependency on mfplat.dll.
* Disable subtile animation by default if number of cores < 3.
* D3D Fullscreen GUI support is now off by default. (On causes same tearing as non-fullscreen)
* VSync option now saved.

Version 13:
* Fixed memory leak causing stuttering with buffered subtitles.
* Better dirty rect reporting to D3D for subtitle texture update (better performance).
* Added more resolutions to options for max subtitle texture size.
* Subtitle queue statistics added to renderer stats.

Version 12:
* Fixed out of sync because incorrect correction of frame times.

Version 11:
* Fixed subtitle not appearing when seeking bug.
* Fixed subtitles disappearing when changing monitors.

Version 10:
* Updated to latest SVN.
* Animated subtitles can now be turned off in options.
* Better handling of animated subtitles when computer isn't fast enough. No flashing should occur.

Version 9:
* Updated to latest SVN.
* Animated subtitles now works with buffering.

Version 8:
* Updated to latest SVN.
* You can now double click index.bdmv or MovieObject.bdmv to start a bluray with playlist support (instead of opening with
Open DVD in menu). You need to select playlists and reset in file associations.

Version 7:
* Updated to latest SVN.

Version 6:
* When VSync is off drawtime and VSync dependant calculations disabled resulting in a straight jitter graph.
* Fixed Min/Max jitter calculation that was broken in last build.

Version 5:
* Corrected VSync wait when not accurate mode is enabled.
* Fixed incorrect aspect ratio calculations.
* Fixed an OSD threading crash.
* Made LPCM resync after seek safer.

Version 4:
* Fixed a deadlock at startup.
* Fixed high CPU usage.
* Added option for using "Accurate VSync". This will slightly increase CPU usage, but should you only need to enable it if you
want a perfectly straight jitter curve, which isn't really necessary. Accurate VSync will always be used when enabling
"Alternative VSync" in Output options.
* Added option to disable Fullscreen GUI support. This is accessed through right click menu, or View menu.
* Fixed the right click menu for fullcreen without D3D fullscreen mode.

Version 3:
* Fixed open DVD crash.

Version 2:
* Updated with fix for incorrect aspect ratio.[/more] но с этими вкусностями пришли и новые глюки, точнее небольшие недоработки. С каждой новой сборкой, потихоньку полегоньку, недоработки будут устраняться.
Автор: fil1111
Дата сообщения: 19.04.2009 06:59
szl

Crash на miltislice файлах при нажатии на seek-bar о котором я писал ранее остался! Писал я и на Doom9 Casimir666 мое и еще одно подтверждающее сообщение видел, но проблема осталась. Что посоветуешь сделать, ну не видео же снимать...

Да - не нашел я standalone фильтров x64...
Автор: Aleksoid1978
Дата сообщения: 19.04.2009 08:53
realister12



Автор: screamo85
Дата сообщения: 19.04.2009 10:54
День добрый
Решил отказаться от всякого рода кодек-паков...Хочу попробовать связку Media Player Classic HomeCinema и ffdshow.Достаточноли ли этого будет по сравнению с возможностями различных наборов кодеков?И как лучше "подружить" тандем из MPC-HC и ffdshow?Какие сборки лучше использовать?
Автор: Aleksoid1978
Дата сообщения: 19.04.2009 11:43
screamo85

Цитата:
Хочу попробовать связку Media Player Classic HomeCinema и ffdshow.Достаточноли ли этого будет по сравнению с возможностями различных наборов кодеков?


Вполне, правда еще советую Haali Media Splitter. Сам только так и юзаю - и все ок.
Автор: Uncle
Дата сообщения: 19.04.2009 12:04
На последнем релизе (svn 550) программа зависает при переходе в полноэкранный режим на другом мониторе (клавиша F11), если выбран режим вывода VMR9. Переключаюсь на режим вывода EVR custom - все работает нормально.

Моя система XP SP3 - x86.

Кто-нибудь еще может подтвердить такой баг?

P.S. Пробовал и на предыдущем релизе MPCHC_x86_svn1044_beliyaal_25, там этот баг также присуствует.
Автор: i4u1
Дата сообщения: 19.04.2009 13:28

Цитата:
еще советую Haali Media Splitter

А чем он превосходит сплиттеры ffdshow? есть примеры/прецеденты?
Автор: arestarh1986
Дата сообщения: 19.04.2009 13:38

Цитата:
А чем он превосходит сплиттеры ffdshow? есть примеры/прецеденты?

i4u1
ffdshow - это универсальный, очень гибкий с обилием настроек декодер(или набор декодеров). А Haali Media Splitter, в свою очередь, является универсальным сплиттером/демультиплексором. Фильтры/декодеры ffdshow предлагаются как альтернатива встроенным, а Haali - встроенному сплиттеру mkv, ts и т.д.
Автор: screamo85
Дата сообщения: 19.04.2009 13:54

Цитата:
Вполне, правда еще советую Haali Media Splitter. Сам только так и юзаю - и все ок.

Aleksoid1978 подскажи пожалуйста ffdshow при работе с MPC-HC надо как то настраивать?или достаточно настроек по умолчанию?
Автор: Aleksoid1978
Дата сообщения: 19.04.2009 14:33
screamo85

Впринципе - по дефолту все и так ок. Можно поиграться с постобработкой, но это на любителя.

Я все по дефолту оставляю.
Автор: realister12
Дата сообщения: 19.04.2009 15:10
Aleksoid1978
Спасибо!

чето madVR не активна и как его включить не понятно..
Автор: Ignatov86
Дата сообщения: 19.04.2009 15:15
realister12
Нужно сначала madVR установить, в обычном mpc тоже работает, подключается как внешний фильтр.
Автор: screamo85
Дата сообщения: 19.04.2009 15:48
Aleksoid1978 спасибо за советы.
Все ОК.Все воспроизводится.Только DVD смотрю с помощью встроенного в Vista MPEG2 декодера.
Автор: i4u1
Дата сообщения: 19.04.2009 16:05
Скажите, а ass файлы с субтитрами поддерживаются? Какой должен быть шаблон имени, чтобы подхватывались автоматом?
[upd]
Нет, не работают даже при 1.mkv 1.ass рядом. Мож ffdshow поможет...
Автор: MILES
Дата сообщения: 19.04.2009 17:04
i4u1

Цитата:
Скажите, а ass файлы с субтитрами поддерживаются?

Поддерживаются, если нет субтитров, загляни Настройки-Воспроизведение-Автозагрузка субтитров (должно быть включено)

TO ALL
Не совсем уразумел, некоторые моменты в новом билде 1050. Поправьте меня, если в чем то не прав.
1 Scrееn Space Shaders - это то же, что и обычные шейдера, только совсем без нагрузки на СPU, чисто силами GPU обрабатываются?
2 Renderer Setting - Оutput Range, по умолчанию 0-255. Это значит, что можно, послать подальше шейдеры 16-235->0-255?
3 Renderer Setting - Presentation - Disable Desctop Composition. По умолчанию включена, вызывает отключение AERO на VISTA. В чем смысл использования?
4 Renderer Setting - Presentation -Еnable frame time correction. Тоже, загадочная опция.
А так, впечатляет, большой шаг вперед!


Автор: i4u1
Дата сообщения: 19.04.2009 17:19

Цитата:
Поддерживаются, если нет субтитров

Не понял. Всё включено. 1050 билд.
ffdshow как всегда справился. Такая же картина и с srt субтитрами.
Автор: MILES
Дата сообщения: 19.04.2009 17:29
i4u1
Тогда, разбираемся серьезно.
Какая операционка? Через что, настроен вывод видео (Настройки-Вывод)? Установлен ли и задействован ли Haali Media Splitter?
Автор: szl
Дата сообщения: 19.04.2009 17:29
Media Player Classic HomeCinema (x86/x64), svn 1056

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

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

Updated Czech translation;
Updated ffmeg;
Fixed : crash on seek with True HD tracks;
Fixed : MpcVidecDec output MediaType incorrectly filled to 1088 instead of 1080 for software decoding of 1080 material;
Fixed : Gpu Control checkbox appears on "Recent files" menu items;
Updated Copyright;
Fixed : duplicate include.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

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


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