Чем посмотреть MKV + H.264 в Windows?
Чем проигрывать Matroska (MKV) + H.264 видео в Windows XP, чтобы при этом использовалось аппратное ускорение для H.264.Когда я пытался решить этот вопрос - решения не нашёл, в форуме его также не подсказали - сделал вывод, что это невозможно (гугль+вики говорят, что для этого ускорения нужно DXVA v2, а оно требует WDDM, а в XP никакого WDDM никогда не будет).
Правда, федечка потом однажды утверждал, что такое всё-таки возможно, но ничего более конкретного не сказал, и на вопросы не ответил.
В висте/7 же достаточно использовать Media Player Classic - Homecinema (скачивается на http://xvidvideo.ru/ ) с его штатными кодеками. Ну и, конечно, иметь соответствующую видеокарту с установленными драйверами.
Media Player Classic - Homecinema - единственый выход. В Windows XP работает прекрасно. Может кто знает другие варианты?
Да, похоже что,
У меня на компе всё прекрасно играется в любом плеере с оверлеем - правильные (свежие) дрова для видюхи надо поставить.
В Windows XP работает прекрасноТак тебе надо чтобы просто работало, или чтобы с аппаратным ускорением?
А какой кодек при этом используется?
Upd: Платформа: VIA Nano, Windows XP.
на нетбуках нет аппаратного ускорения H264, если только он не на ION
Скорее всего аппаратное ускорение используется, т. к. компьютер нетбук, и вряд ли один процессор потянет HD видеоТы не на "вряд ли" смотри, а попробуй включить 1080p и посмотри на загрузку процессора.
"видео начинает отставать от звука" - а вот это чёткий индикатор того, что никакое ускорение у тебя не используется. Всё-таки видеокарты настолько слабые, чтобы не успевать декодировать то, что ты там пытаешься смотреть (это ведь не выше 1080p? будут поддерживать DXVA.
на нетбуках нет аппаратного ускорения H264, если только он не на IONВроде VIA-вский комплект тоже умеет аппаратно декодировать AVC; и ты забываешь про GMA500, который входит в состав 15 чипсета (Dell Mini 10/12, VAIO P и наверняка ещё что-то).
ffdshow'ный
Да, в VIA VX800 есть поддержка AVC. Проверял только 720p - нагрузка процессора под 100 %, часто наблюдается небольшое отставание видео от звука. 1080p пробовать уже не вижу смысла.
ffdshow'ныйИ когда он научился декодировать видеокартой?
Проверял только 720p - нагрузка процессора под 100 %Это означает, что не используется у тебя никакое аппаратное декодирование, всё идёт через процессор.
При аппаратном декодировании загрузка процессора - порядка единиц процентов, на разбор потока и декодирование звука.
media player classic home cinema
Год назад уже точно умел.
Я в своём ffdshow годовой давности что-то ничего такого не нахожу.
Установил свежие дрова для видео, свежий ffdshow и всё заработало само.
вчера ставил k lite codec pack и там точно что-то было про ffdsfow и аппаратное ускорение. не вчитывался.
Установил свежие дрова для видео, свежий ffdshow и всё заработало само.Когда я себе ставил - были свежие дрова для видео, свежий ffdshow, и ничего видеокартой не декодировалось; а вот штатным кодеком MPC-HC - декодировалось.
Это становится ещё более сомнительным, если погуглить, и совсем сомнительным - если вспомнить, что ты говоришь про декодирование в XP, а все источники утверждают, что аппартное декодирование работает только через DXVA v2, которое, в свою очередь, есть только в висте и в XP не появится никогда.
Ты точно ничего не перепутал?
ЗЫ: Или ты про CUDA?
штатным кодеком MPC-HC - декодировалось.с сайта http://xvidvideo.ru/
Media Player Classic HomeCinema (x86/x64) – удобный во всех планах мультимедийный проигрыватель. Он построен на базе классического плеера Media Player Classic и одного из лучших наборов медиа-кодеков ffdshow
Если ты погуглишь - то увидишь, как долго и нудно к MPC-HC прикручивалось DXVA, это там сейчас отдельный кодек, относительно недавно разработчики MPC-HC ещё благодарили интеловских инженеров за то, что те им помогли реализовать DXVA для интеловского интегрированного видео.
Кроме того, в MPC-HC кодек DXVA работает только при соблюдении ряда жёстких условий (например, тип вывода в висте должен быть EVR а ffdshow всегда было пофигу, через что работать - хоть через оверлеи.
Ты точно ничего не перепутал?Я ждал от тебя фразы "Ты точно что-то перепутал!" Стареешь.
раз ты уже гуглил и разбирался, то может подскажешь или дашь ссылку на толковый фак как в семерке задействовать аппаратное ускорение?
в лоб(скачивание mpc-hc) не получилось
в лоб(скачивание mpc-hc) не получилосьКонкретнее?
По идее, всё должно быть, как в висте - ставишь драйвера на видеокарту, ставишь в MPC-HC галку у кодека "AVC (DXVA)", наслаждаешься аппаратным ускорением.
Какая видеокарта? Что написано в свойствах фильтра MPC Video Decoder, если зайти туда во время воспроизведения*
он почему-то использовал ffdshow изначально. Помогло запретить его там, где есть dxva(я так понимаю это и есть аппаратное ускорение?)
Помогло запретить егоНеобязательно запрещать сторонние кодеки, достаточно разрешить штатные. MPC-HC в первую очередь будет использовать разрешённые штатные (напротив которых в настройках MPC-HC на странице Internal Filters стоит галка и только затем - установленные в системе.
Кроме этого, при установке MPC-HC включаются только те штатные, для которых в системе нет установленных альтернатив. То есть, если устанавливать MPC-HC на систему, где уже стоит ffdshow со всеми включенными форматами - в MPC-HC не включится практически ни один штатный декодер.
Если ты поставишь галку у AVC (DXVA) - это будет означать включение штатного DXVA-декодера для AVC-видео; тогда, если видеопоток в файле - AVC, то, если он может быть декодирован DXVA - то будет декодирован DXVA (а если нет - то пойдёт в штатный AVC декодер через процессор или в ffdshow, в зависимости от того, стоит ли в настройках MPCX-HC галка напротив простого AVC).
Но почемуто mpc для некоторых роликов выбирает микрософтовский h.264 кодек, при этом изображение с кучей артефактов. Если его явно заблокировать в mpc, то он не включает dxva.
Еще, к примеру, на этом ролике dxva работает, но воспроизведение все равно тормозит жутко, хотя проц используется процентов на 20%
P.S. видеокарта hd2400pro
Но почемуто mpc для некоторых роликов выбирает микрософтовский h.264 кодек,Какие именно ролики? Что значит "выбирает микрософтовский"?
Возможно, для этих роликов DXVA не поддерживается, и, если у тебя отключен штатный декодер AVC через процессор - MPC-HC использует установленный в системе.
Если его явно заблокировать в mpc, то он не включает dxva.Кого ты там яввно блокируешь? Именно майкрософтовский фильтр на странице External Filters?
Какие именно ролики?http://torrents.ru/forum/viewtopic.php?t=2107676
трейлер 1080p
Формат: MOV
Видео кодек: H.264
Аудио кодек: AAC
Видео: MPEG4 Video (H264) 1920x1080 23.98fps 10,0 Мбит/сек
Аудио: AAC 44100Hz stereo 128Кбит/сек
Что значит "выбирает микрософтовский"?
значит при проигрывании в mpc в пункте filters значится microsoft dtv-dvd video decoder
Кого ты там яввно блокируешь? Именно майкрософтовский фильтр на странице External Filters?
Вкладку Internal Filters покажи.
Версия MPC-HC - последняя доступная на xvidvideo.ru?
к примеру отсюда http://www.hd-trailers.net/movie/dorian_gray/
скачанный в mov ролик в 1080p он показывает нормально, с ускорением
Оставить комментарий
telec90
Чем проигрывать Matroska (MKV) + H.264 видео в Windows XP, чтобы при этом использовалось аппратное ускорение для H.264?