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

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

Автор: Xant1k
Дата сообщения: 23.03.2012 07:53
MILES
Уяснил. Графики чуть позже гляну.
Карточка у меня кстати такая же как и у Вас...

Что касается LAV Decoder, галка в stream aspect ratio должна стоят или нет?
Автор: MILES
Дата сообщения: 23.03.2012 09:26
Xant1k

Цитата:
Что касается LAV Decoder, галка в stream aspect ratio должна стоят или нет?


По умолчанию стоит и я никогда с аспектом проблем не имел.
Автор: Xant1k
Дата сообщения: 23.03.2012 17:37
MILES
GPU Load переодически прыгает, то 9% то 11% то 5% Нормальное это поведение?
CPU загружен на 10-15% загружен.
Автор: Z389
Дата сообщения: 23.03.2012 17:58
Добрый день! Кто-нибудь подскажет как сообщить об ошибке в MPC-HC , на баг трекере был, что зарегится не получилось, как и создать новую тему. Ошибка качует из версии в версию. Немного поднадоело. Связано с Autochange Fullscreen Mode. У меня для частоты 24ГЦ настроено разрешение 1920*1080, для остальных частот 1280*720. Так вот при смене файлас с 60 герц на 24гц, просиходит и смена разрешения и частоты монитора(телевизора), НО.... в связи с тем что разрешение меняется с меньшего на большее, то окно Медиоплеера продолжает быть на разрешением 1280*720, т.е. изображение не на весь экран. При обратной смене с 1920*1080 на 1280*720 при смене частоты кадров в файле, изображение показывается нормально на всеь экран. Хотел сообщить чтоб в билеты внесли и подправили, а то уже 2 года прошло а все там же ошибка не правиться, похоже никто про это не говорил, думаю подправить это будет не сложно.
Автор: vitsat
Дата сообщения: 23.03.2012 19:05
Z389, специалист по отладке Autochange Fullscreen Mode куда-то пропал.
Автор: Aleksoid1978
Дата сообщения: 24.03.2012 09:10
Всем привет.
Просьба - погонять тестовый билд http://aleksoid.tosei.ru/Test/mpc-hc.Full_ffmpeg_update.7z
Я в нем полностью обновил ffmpeg, убрав все лишнее, весь самописный код.
В нем НЕ РАБОТАЕТ - DXVA H.264.

Надо погонять на всем что только можно, и выявить - не поломалось ли чего
Автор: MILES
Дата сообщения: 24.03.2012 09:31
Xant1k

Цитата:
GPU Load переодически прыгает, то 9% то 11% то 5% Нормальное это поведение?
CPU загружен на 10-15% загружен.


Да, вполне нормальное, загрузка от контента зависит. Собственно, можно проверить отключив DXVA в LAV и посмотреть есть ли разница с софтовым режимом.
Автор: Xant1k
Дата сообщения: 24.03.2012 09:58
MILES
Благодарствую. Теперь спокоен
Последний вопрос, если MadVR не использую - следует ли в LAV поменять DXVA copy-back на DXVA native?
Автор: Aleksoid1978
Дата сообщения: 24.03.2012 12:17
Обновил билд - http://aleksoid.tosei.ru/Test/mpc-hc.Full_ffmpeg_update_2.7z
Теперь работает ВСЕ, и софт и DXVA.
Автор: ALEX666999
Дата сообщения: 24.03.2012 12:28
Меню\133 строку про обновления оставили без перевода.
Автор: Mac312
Дата сообщения: 24.03.2012 12:49
Xant1k

Цитата:
Последний вопрос, если MadVR не использую - следует ли в LAV поменять DXVA copy-back на DXVA native?

Конечно. Нагрузка на процессор снизится еще больше.

Добавлено:
Aleksoid1978
Проверил последний билд, вроде все нормально, правда и тестовых примеров у меня не много

Заметил одну мелочь, которая не касается декодера. Сплиттер матрешки включает сабы даже если у всех сабов в контейнере не стоит флаг Default. В этом случае по идее сабы не должны выводится, пока пользователь сам не выберет один из сабов.
Автор: Xant1k
Дата сообщения: 24.03.2012 13:12
Mac312
Спасибо, но только странно что при DXVA native таки не видно в трее что используется DXVA+ наоборот загрузка процессора на 5-10% выше.
Автор: Mac312
Дата сообщения: 24.03.2012 13:38
Xant1k
LAV никак не отображает использование DXVA.
Хотя нет, я все таки не прав. Можно узнать используемый декодер, если вызвать свойства LAV Video Decoder через меню фильтров во время воспроизведения. Там есть строка Active Decoder.

Цитата:
наоборот загрузка процессора на 5-10% выше.

А рендер точно EVR стоит?
Автор: Xant1k
Дата сообщения: 24.03.2012 13:48
Mac312
Если DXVA copy-back то отображается в DXVA в трее
http://i065.radikal.ru/1203/68/d4a362697c87.png
http://s40.radikal.ru/i089/1203/40/78006e58e21f.png

Добавлено:

Цитата:
Можно узнать используемый декодер

avcodec используется
Автор: Mac312
Дата сообщения: 24.03.2012 13:51
Xant1k
Судя по второму скрину используется avcodec (софтверный декодер) - не удивительно, что нагрузка на процессор возросла.

Цитата:
Если DXVA copy-back то отображается в DXVA в трее

Это как? Можно скрин?
Автор: MiholBeaR
Дата сообщения: 24.03.2012 13:51

Цитата:
Сплиттер матрешки включает сабы даже если у всех сабов в контейнере не стоит флаг Default. В этом случае по идее сабы не должны выводится, пока пользователь сам не выберет один из сабов.

Все нормально. То о чем пишите, должно быть в контейнере No.
Автор: Xant1k
Дата сообщения: 24.03.2012 13:55
Mac312
В настройках LAV, при выставлении DXVA(copy-back) в трее плеера отображается DXVA и в свойствах фильтра если глядеть.

Цитата:
Судя по второму скрину используется avcodec

Как DXVA то включить?) Что-то я прям в ступор впал...
UPD: если в ffdshow raw video decoder в настройках на вкладке кодеки поставить для Raw video - запрещен, то DXVA задействовано, но мне надо что бы было включено всё. По-крайне мере так для SVP требуется.
UPD2: всё решил задачу=\
Автор: Mac312
Дата сообщения: 24.03.2012 14:03
Xant1k
У вас еще какие нибудь фильтры используются? Дайте скрин меню фильтров при воспроизведении.
Автор: Aleksoid1978
Дата сообщения: 24.03.2012 14:07
Окончательный билд
http://aleksoid.tosei.ru/Test/mpc-hc.Full_ffmpeg_update_3.7z

В нем и все последние SVN изменения.
Автор: Mac312
Дата сообщения: 24.03.2012 14:14
MiholBeaR

Цитата:
Все нормально. То о чем пишите, должно быть в контейнере No.

Это как по вашему?

Ок. Берем видео файл и пару разных сабов к нему. Через MKV Toolnix муксуем сабы к видео файлу, выставив для всех дорожек сабов флаг "по умолчанию" в нет.

Запускаем полученный файл и вуаля, у нас активна первая дорожка сабов. Если юзать LAV Splitter к примеру такого не произойдет. Там добавится новый пункт No Subtitles генерируемый самим сплиттером (в контейнере его нету, это точно).
Автор: Aleksoid1978
Дата сообщения: 24.03.2012 15:39
Mac312

В MPC-HC сплиттер матрешки НЕ добавляет пустой No Subtitle, и не будет.
Автор: V0lt
Дата сообщения: 24.03.2012 18:22
Mac312
Цитата:
Через MKV Toolnix муксуем сабы к видео файлу, выставив для всех дорожек сабов флаг "по умолчанию" в нет.
Запускаем полученный файл и вуаля, у нас активна первая дорожка сабов.

Все правильно, согласно спецификации.

Если надо, чтобы плеер не показывал сабы, отключи в плеере.
Автор: MaxPeacecity
Дата сообщения: 24.03.2012 22:43

Цитата:
Ок. Берем видео файл и пару разных сабов к нему. Через MKV Toolnix муксуем сабы к видео файлу, выставив для всех дорожек сабов флаг "по умолчанию" в нет.
Запускаем полученный файл и вуаля, у нас активна первая дорожка сабов.


Ок. берем официальную документацию по матрешке с http://www.matroska.org и читаем:

Track Flags
Default flag
The "default track" flag is a hint for the playback application and SHOULD always be changeable by the user. If the user wants to see or hear a track of a certain kind (audio, video, subtitles) and she hasn't chosen a specific track then the player SHOULD use the first track of that kind whose "default track" flag is set to "1". If no such track is found then the first track of this kind SHOULD be chosen.

То есть как раз в MPC-HC все согласно официальной документации.
А

Цитата:
Если юзать LAV Splitter к примеру такого не произойдет. Там добавится новый пункт No Subtitles генерируемый самим сплиттером (в контейнере его нету, это точно).

- это самодеятельность авторов сплиттера.

Автор: V0lt
Дата сообщения: 25.03.2012 09:26
Появился долгожданный Bluray disc navigator.
directshow Bluray disc navigator filter base on libbluray
Скачать

Установка:
1) Распаковать архив
2) Зарегистрировать фильтры
x86:
regsvr32.exe dslibbluray.ax
regsvr32.exe EVRMixer.dll
x64:
Windows\SysWOW64\regsvr32.exe dslibbluray.ax
Windows\SysWOW64\regsvr32.exe EVRMixer.dll
3) Настроить ffdshow
ffdshow video:
H.264/MPEG-2 libavcodec
VC-1 - wmv9
ffdshow audio:
AC3/MLP/DTS/DTS-HD - libavcodec
4) Запустить demo_player.exe, открыть index.bdmv

PS: В readme.txt предлагают воспользоваться Win7DSFilterTweaker_4_8.exe, но я этого не делал. Вместо ffdshow можно экспериментировать и с другими декодерами.


Работает только demo_player.exe. К MPC-HC подключить нельзя. Рабочий граф в GraphStudio не строится.
Автор: A555555
Дата сообщения: 25.03.2012 11:10
Уважаемые знатоки кодеков, подскажите пожалуйста.
Почему все DTS-HD MA воспринимаются аудиодекодерами, как 32-bit float, а не как показывает МедиаИнфо 24bit?

Если аудиокарта может максимум выдать на выход 24bit, а в аудиодекодере выход 32-bit float идёт, сильно ли это вредит звуку (транкейт и т.)?

Если в отчёте звукового устройства пишет вот так

то это надо понимать, что звук DTS-HD MA идёт обрезанным?
В самом LAV пишет, что выводит в 24integer
это при таких разрешённых выходах

если разрешить и 32integer и 32float-point в LAV, то тогда такая картина

но тогда получается выход LAV больше чем может звуковуха и идут наверно обрезки.
Просветите пожалуйста.


Автор: Mac312
Дата сообщения: 25.03.2012 15:43
MaxPeacecity

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

Спасибо, не знал.
Автор: Dimitr1s
Дата сообщения: 25.03.2012 17:25
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.
Автор: A555555
Дата сообщения: 25.03.2012 17:37
Dimitr1s
спасибо.
Меня интересует момент, вот LAV принимает и выпускает 32флоат. А дальше DirectSound уже переводит в 24bit (которые максимум может звуковуха)?
Не лучше ли, чтоб сам LAV выпускал, как 24bit integer? Чтоб потом не понятно кто плохо не преобразовал ничего, а он уже преобразованный выдавал?
Автор: Dimitr1s
Дата сообщения: 25.03.2012 18:34
A555555

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

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

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

Смотри сам .
Автор: A555555
Дата сообщения: 25.03.2012 18:58
Dimitr1s
спасибо большое. Очень наглядное обрезание.
Понял, что лучше пусть выпускает в той же 32bit float.


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

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

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

после этого уже не нужно будет.

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

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


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