Список форумов Kage Project Kage Project
 
  РегистрацияРегистрация  ВходВход
  Архив субтитровАрхив субтитров  ПоискПоиск  ЧаВоЧаВо  ПользователиПользователи
 Войти и проверить личные сообщенияВойти и проверить личные сообщения

Media Player Classic (HC) + VobSub(VSFilter.dll) + Win 7
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
 
Начать новую тему   Ответить на тему    Список форумов Kage Project -> Техническая поддержка
Предыдущая тема :: Следующая тема 
Автор Сообщение
Kaneda
Гость





СообщениеДобавлено: Чт Окт 15, 2009 15:17 pm   Ответить с цитатой

Цитата:

А что же делать, если 4.1 при разрешении 1280х960 поддерживает всего 55 фпс, а при 1920х1080 только 30 и 4 референса


По идее, больше здравомыслящему человеку и не требуется, ну а ужиманием 25 минут до 100мб сегодня уже вроде никто и не занимается, ну кроме смартфонщиков разве. Но там и резолюции немного другие. Smile
К началу
sild

Переводы



Зарегистрирован: 29.09.2008
Сообщения: 34

СообщениеДобавлено: Чт Окт 15, 2009 15:26 pm   Ответить с цитатой

Meo:

Время от времени попадаются кривоэнкоды с профилем High@5.1 и >>8 реффреймов (насколько понял это вообще профиль для UltraHD, за чем только не гонятся, чтоб битрейт снизить, только стоит ли это того, тем более ни одна видяха такие спецификации аппаратно не декодирует или декодирует криво или с бубнотанцами). Его даже нвидия через кореавц с использованием хвалёной CUDA (уж вроде бы должна быть попояльнее) не принимает, падает в софтдекод.

CUDA "кушает" ref < 16.
Например:
Ghost_in_the_Shell_2_Innocence_(2004)_[720p,BluRay,DTS-ES,x264]_-_THORA
Цитата:
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 13 frames
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Номер ICQ
Kaneda
Гость





СообщениеДобавлено: Чт Окт 15, 2009 17:36 pm   Ответить с цитатой

Кстати, вдруг кто не в курсе — DXVA в связке с внешним VSFilter'ом работать не будет (именно поэтому последний и заблокировали в МРС-НС). А вот с CUDA VSFilter теоретически должен работать.
К началу
z0rc

Переводы



Зарегистрирован: 10.06.2007
Сообщения: 280
Откуда: Киев
СообщениеДобавлено: Чт Окт 15, 2009 18:04 pm   Ответить с цитатой

Цитата:
>>8 реффреймов

Для 720p максимум 9 reframes, если не используется b-pyramid, который на данный момент в x264 отключён по умолчанию с момента появления mb-tree из-за несовместимости технологий.
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Посетить сайт автора Номер ICQ
Meo

Переводы



Зарегистрирован: 18.08.2005
Сообщения: 265
Откуда: Украина, Кременчуг
СообщениеДобавлено: Чт Окт 15, 2009 20:01 pm   Ответить с цитатой

Pelikan:
Meo
Кстати, вопрос: рендерер EVR из MPC-HC пользуется аппаратным ускорением с помощью технологии CUDA (NVidia), если в системе есть соответствующая видеокарта?

Если у тя видеокарта с поддержкой CUDA и кодек, умеющий её юзать (последние CoreAVC), то имхо всё равно, каким ты рендером пользуешься. Там по-моему разница будет только в качестве скейлинга под разрешение вывода (в оврелей миксере для этой цели не используются аппаратные шейдеры). Тут используется многопроцессорная вычислительная мощность видеокарты (аки видеоматсопроцессор), а не её железный потоковый декодер (получается вроде полусофтового декодирования, декодит кореавц, а для ресурсоёмких расчётов привлекается видяха).
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Посетить сайт автора Номер ICQ
Pelikan

Переводы



Зарегистрирован: 05.03.2006
Сообщения: 137
Откуда: Москва
СообщениеДобавлено: Чт Окт 15, 2009 21:00 pm   Ответить с цитатой

Meo
А если CoreAVC отдельно я не устанавливал? Поставил только MPC-HC и более ничего. В нем открыл тот самый видеофайл — 1-ю серию DTB2. При этом весьма слабенький процессор (Intel Atom 230 — 1.6 ГГц, 512К кэш, 533 МГц системная шина) загружен во время показа видео всего на 30-40%. Стало быть, EVR использует именно вычислительные мощности GeForce 9400?
В списке поддерживащих CUDA она есть (NVidia Ion).
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист
z0rc

Переводы



Зарегистрирован: 10.06.2007
Сообщения: 280
Откуда: Киев
СообщениеДобавлено: Чт Окт 15, 2009 22:21 pm   Ответить с цитатой

Pelikan
Можете сделать следующее? При проигрывании видео нажмите ctrl+J, выведется статистика ренедерера, скриншот сюда. Также при открытом видео тыц по нему правой, пункт меню «Фильтры» скриншот этого списка тоже сюда. И последнее, зайдите в настройку, пункт «Встроенные фильтры», тоже скриншот.

А CoreAVC установить стоит, хуже он точно не сделает, а в некоторых моментах без него просто не обойтись.
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Посетить сайт автора Номер ICQ
Meo

Переводы



Зарегистрирован: 18.08.2005
Сообщения: 265
Откуда: Украина, Кременчуг
СообщениеДобавлено: Пт Окт 16, 2009 8:49 am   Ответить с цитатой

Pelikan:
Meo
А если CoreAVC отдельно я не устанавливал? Поставил только MPC-HC и более ничего. В нем открыл тот самый видеофайл — 1-ю серию DTB2. При этом весьма слабенький процессор (Intel Atom 230 — 1.6 ГГц, 512К кэш, 533 МГц системная шина) загружен во время показа видео всего на 30-40%. Стало быть, EVR использует именно вычислительные мощности GeForce 9400?
В списке поддерживащих CUDA она есть (NVidia Ion).

9400 поддерживает аппаратное потоковое декодирование х264 по DxVA.
DxVA и CUDA несколько разные вещи. DxVA - аппаратная реализация (спецчип на видяхе, образно говоря), CUDA - порождённый нвидией программный API, могущий заниматься чем угодно, хоть расчётами физики (PhysX), хоть декодированием видео, хоть его кодированием, да чем угодно (SETI@Home и прочая). МПЦХЦ изкоробки (кстати, в нём нет поддержки куды в списке декодеров) подхватывает поддержку именно DxVA, притом независимо от производителя, главно чтоб умела. В Вашем случае EVR подхватывает именно DxVA, о чём красноречиво говорит аббревиатура в скобках в статусной строке проигрывателя (Воспроизведение (DXVA)).
АТИ пока беременна своей собственной реализацией подобного АПИ - OpenCL. Может что интересное из этого выгорит, но пока не родила.
Единственный известный мне кодек х264, поддерживающий CUDA - приснопомянутый КореАВЦПро.


Последний раз редактировалось: Пт Окт 16, 2009 14:38 pm
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Посетить сайт автора Номер ICQ
Pelikan

Переводы



Зарегистрирован: 05.03.2006
Сообщения: 137
Откуда: Москва
СообщениеДобавлено: Пт Окт 16, 2009 10:11 am   Ответить с цитатой

z0rc
На Ctrl-J у меня MPC-HC никак не реагирует (проверил на другом компьютере). Все остальное смогу снять и выложить сегодня вечером.

Сначала сниму без CoreAVC, потом поставлю CoreAVC и повторю.

P.S. Спасибо за объяснения по поводу Аегисаба. Сегодня попробую этот фокус.

Meo
Спасибо. Теперь все понятно.
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист
Pelikan

Переводы



Зарегистрирован: 05.03.2006
Сообщения: 137
Откуда: Москва
СообщениеДобавлено: Сб Окт 17, 2009 14:08 pm   Ответить с цитатой

1. Скриншот при нажатом Ctrl-J без установленного CoreAVC:



2. Аналогично, но уже после установленного AVC:



Разницу вижу сам. Laughing
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист
z0rc

Переводы



Зарегистрирован: 10.06.2007
Сообщения: 280
Откуда: Киев
СообщениеДобавлено: Сб Окт 17, 2009 14:29 pm   Ответить с цитатой

Pelikan
Эм… Разницы быть не должно. У вас в обоих случаях работает декодер MPC HC, который с DXVA. Об этом красноречиво говорит «DXVA2: H.264 bitstream decoder, no FGT».

Для того, чтобы в MPC HC задействовать СoreAVC, нужно отключить встроенный декодер в соответствующем пункте настроек.
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Посетить сайт автора Номер ICQ
Pelikan

Переводы



Зарегистрирован: 05.03.2006
Сообщения: 137
Откуда: Москва
СообщениеДобавлено: Сб Окт 17, 2009 14:57 pm   Ответить с цитатой

z0rc
А если я выключаю оба H.264 в списке внутренних фильтров, добавляю в список внешних фильтров CoreAVC Video Decoder с признаком Предпочесть, то в результате получаю в поле DXVA надпись Not using DXVA. Плеер, разумеется, перезапускал.
Что не так?
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист
Kaneda
Гость





СообщениеДобавлено: Сб Окт 17, 2009 17:41 pm   Ответить с цитатой

Всё так. CoreAVC использует CUDA, а не DXVA.
К началу
Pelikan

Переводы



Зарегистрирован: 05.03.2006
Сообщения: 137
Откуда: Москва
СообщениеДобавлено: Сб Окт 17, 2009 19:35 pm   Ответить с цитатой

Kaneda
При этом начал местами пропадать звук. Может, что-то еще нужно установить?
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист
z0rc

Переводы



Зарегистрирован: 10.06.2007
Сообщения: 280
Откуда: Киев
СообщениеДобавлено: Сб Окт 17, 2009 20:57 pm   Ответить с цитатой

Pelikan
Короче, в MPC HC оставляете включённым декодер h.264 c поддержкой DXVA, простой, основанный на FFmpeg вырубайте. CoreAVC нужен в этом плеере только для бекапа, когда попадётся несовместимое с DXVA видео (плеер сам тогда переключится на корку). А также будет использоваться всеми программами, которые используют системные кодеки, для декодирования видео (тот же аеги).

Звук пропадает при проигрывании или же на некоторых файлах не воспроизводится вообще? Во втором случае MPC HC сообщает о подобных ошибках.
К началу
Посмотреть профиль Отправить личное сообщение Добавить в игнор-лист Посетить сайт автора Номер ICQ
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Kage Project -> Техническая поддержка Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Страница 3 из 6
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы, прикрепленные к сообщениям