PDA

Показать полную графическую версию : Проблемы с проигрыванием HD-видео во всех плеерах.


Freux
03-10-2009, 22:04
Добрый вечер. Использую Windows 7 Ultimate 64-bit build 7600 и столкнулся с проблемой воспроизведения HD-видео. Видео в Full-HD любых форматов (H264/AVC, MPEG2, VC-1) играются неплавно во всех плеерах. Наблюдаются прогрессирующая рассинхронизация видео и звука, тормоза, рассыпания картинки, иногда скорость воспроизведения скачет от 50% до 200-250% от нормальной. Это происходит независимо от плеера (пробовал MPC-HC, MPC-HC x64, VLC, KMPlayer) и контейнера (проблемы наблюдаются как в mkv, так и в m2ts). Пробовал ставить K-Lite Codec Pack различных версий и наполнения (Standard, Full, Basic и х64 версии) и отдельно ffdshow x64. Видео тормозит независимо, использую я libavccodec или fftmpeg в ffdshow, или CoreAVC. Cyberlink MPEG Decoder также тормозит, если фийл закодирован с помощью MPEG2. Единственное, что я не пробовал - это открывать файлы в Windows Media Player, по умолчанию WMP не хавает фильмы в контейнере .mkv, да и терпеть я не могу этот плеер, хотел бы без него обойтись, насколько это возможно.

Ознакомился с темой Видео высокой четкости на Windows 7 (http://forum.oszone.net/thread-141792.html), но проблемы это не решило.

DVDshnik
03-10-2009, 22:06
Процессор и відеокарта какие?

Freux
03-10-2009, 22:23
Intel Core 2 QUAD Q6600 и Albatron GeForce 8800 GTS, установлен DirectX 11. При проигрывании видео нагрузка на процессов в Task Manager никогда не поднимается выше 35%, но видео все равно тормозит.

Vancouver
03-10-2009, 22:31
установлен DirectX 11 »
Это как ?

Freux
03-10-2009, 22:53
Это значит, что DirectX был по умолчанию установлен вместе с операционной системой. По крайней мере, в EVEREST при просмотре информации об операционной системе указано, что версия DirectX - 11.0

Valeant
04-10-2009, 08:39
Freux,
Поставьте GSpot 2.70a в windows7 работает. Откройте в нем любой файл *.mkv. В левом нижнем углу M/S 1 нажмите 1, потом ниже 2 с право у вас будет какие потоки video и audio какие кодеки будут использоваться , подведя мышку на нужный правую кнопку про него информацию доп.
Если нажать на плэй то проиграет данный файл.

Freux
04-10-2009, 18:00
Valeant, а зачем это делать, если и без того понятно, какие кодеки используются? Или вы предлагаете использовать GSpot в качестве плеера и им смотреть кино?

BumbaYumba
04-10-2009, 20:15
Freux, я давно и под XP и под Vista и Win7 использую бесплатный KMPlayer. Все кодеки у него внутренние, куча удобных настроек и режимов просмотра и всяких вкусностей. Никаких задержек не наблюдаю и рассогласований со звуком на приблизительно таком же железе как и у вас. На mkv и mp4 файлах с разрешением 1080p.

WMP я вообще убрал из Win7 (слава разработчикам теперь появилась возможность быстро и просто убрать это убожество).

Кратко о KMP

KmPlayer поддерживает следующие аудио и видео форматы:

-DVD
-VCD
-AVI
-MKV
-Ogg Theora
-OGM
-3GP
-MPEG-1/2/4
-WMV
-RealMedia
-QuickTime.

+куча аудио форматов

Присутствует поддержка субтитров, зум, панорамирование, воспроизведение потокового контента, видео, захваченного TV-тюнером и камерой, поддержка скинов и многое другое. Кроме того, KMPlayer работает не только с внутренними, но и внешними фильтрами и плагинами, что позволяет достаточно гибко настраивать аудио и видео параметры воспроизводимых файлов.

Еще одним положительным качеством этой программы является то, что регистрация внутренних фильтров в операционной системе не производится, а это позволяет использовать KMPlayer для распространения совместно с контентом - например, на диске с фильмом для его просмотра на компьютерах, не имеющих соответствующих кодеков.

Ссылки:
http://kmplayer.ucoz.ru/
http://www.kmplayer.com/forums/

Забыл еще: если после установки плеера не производился начальный сетап, то обязательно запустить KMPsetup.exe из каталога где плеер. Если не делать - бывают глюки. Ну а потом грамотно настроить на использование внутренних кодеков.

Valeant
04-10-2009, 20:37
Freux,
...
(пробовал MPC-HC, MPC-HC x64, VLC, KMPlayer) и контейнера (проблемы наблюдаются как в mkv, так и в m2ts). Пробовал ставить K-Lite Codec Pack различных версий и наполнения (Standard, Full, Basic и х64 версии) и отдельно ffdshow x64. Видео тормозит независимо, использую я libavccodec или fftmpeg в ffdshow, или CoreAVC. Cyberlink MPEG Decoder также тормозит, если фийл закодирован с помощью MPEG2.

И например какой кодек используется у вас при просмотре файла *.mkv?????

Разработчики операционной системы Windows 7 решили внедрить в код продукта интегрированную поддержку таких мультимедиа-стандартов, как Mpeg4, H.264 и AAC.
...
Список кодеков, изначально используемых в Windows 7, заложен вот в этой ветви реестра:
HKEY_CLASSES_ROOT HKLM\MediaFoundation\Transforms\Preferred


Далее определяется устройство вывода:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO

Это выглядит у меня например :
кодек - Driver File C:\Windows\System32\msmpeg2vdec.dll (MSMPEG2VDEC.dll - Microsoft Corporation)
рендеринг - Driver File С:\Program Files\ffdshow\ffdshow.ax (1.0.7.3079) -> и на карту Nvidia - \windows\system32\nvd3dum.dll

Это все к тому, что может быть установлено все что угодно, только браться будет только одно, вопрос определить что берется и найти сбойный. Далее данная программа GSpot позволит посмотреть на все установленные у вас кодеки (System->List codec все что красным то не работает, но установлено), "а может из того списка который вы сказали у вас нужный установился коряво, и вы думаете что данный кодек у вас работает, или у него оказывается Merit (приоритет) 00200000 совсем не использовать - все это конечно догадки но все же. Смотреть в нем не надо, надо выяснить проблема в кодеках или в драйвере видео карты вот и все.

А меня устраивают WMP и VLC, только вот VLC почему то на *.mkv 1080 захлебывается, а вот WMP нет.

Freux
04-10-2009, 22:53
BumbaYumba, спасибо за ответ, я сам пользовался KMP, но кино в 1080р у меня на Windows 7 тормозит в этом плеере. Кроме того, настройки там ужасно организованы, в интерфейсе сам черт ногу сломит. Я, например, так и не нашел, как язык переключить с русского на аглийский, минут 40 потратил на это. В конце концов задолбало меня, просто удалил файл Russian.ini.

И например какой кодек используется у вас при просмотре файла *.mkv????? »
В зависимости от того, чем видеопоток закодирован. Если H264/AVC, то используется CoreAVC 1.9.5.0, если MPEG2, то Cyberlink MPEG2 Decoder, если VC-1, то libavccodec из ffdshow. При открытии файла в трее значки ffdshow появляются, в них можно посмотреть что и чем декодируется.

Поковырявшись еще вечер, я все-таки смог добиться от K-lite Codec Pack Full 5.10 приемлемого проигрывания, но видео все равно идет неплавно. Дополнительно установил 64-битный K-lite, но для его работы нужен 64-битный плеер, а у меня в системе это только Windows Media Center. Пробовал ставить MediaPlayerClassic HomeCinema x64, но в нем декодеры из K-lite x64 почему-то не работают, плеер пытается только своими силами файлы открывать. Подключить туда 64-битный ffdshow я так и не смог.

Поковыряюсь еще с GSpot'ом, посмотрим, что из этого выйдет. Но, чую, придется терпеть, пока нормальный K-lite x64 с полной комлектацией выйдет.

BumbaYumba
05-10-2009, 22:45
А может быть это из-за x64? У меня 32-битная винда (сборка 7260). Конфикурация железа см. в моём профиле.

Я не ставил ничего стороннего (ни фильтров ни кодеков).
Прикрипляю скины конфига декодеров KMP.

Yuichi
06-10-2009, 09:55
Пробовал ставить MediaPlayerClassic HomeCinema x64, но в нем декодеры из K-lite x64 почему-то не работают, плеер пытается только своими силами файлы открывать. Подключить туда 64-битный ffdshow я так и не смог.
Потому что:
1. K-lite это сборник кодеков.
2. Подключить туда 64-битный ffdshow я так и не смог - потому что он (ffdshow) там уже встроенный.
Вопрос у тебя HD видео в HomeCinema x64 как идёт? Тормозит или нормально всё?

Vidok08
30-01-2010, 19:46
тоже проблема с HD 1080(mkv) видео, стоит Виндовс 7, пользуюсь KMPlayer, все файлы воспроизводит на ура, а вот HD что то тупит: звук нормально идёт но частенько тормозит само видео и происходит ресинхронизация видео и звука, какие настройки поставить в плеере чтобы нормально всё воспроизводило?(режим супер скорости пробывал, не помогает). мою систему смотрите у меня в "Конфигурации"

Xpe6eT
30-01-2010, 21:20
Freux, у вас просто слабая видеокарта, на старом компьютере (GT6600) я тоже наблюдал подобное явление, выхода 2:
1) не смотреть HD
2) поменять видеокарту
она просто не тянет... увы:)

зы: попробуйте MediaPlayer Classic, имхо самый лёгкий плеер...также попробуйте поиграцо приоритетами процессов, т.е. поставить для проигрывателя повышеный, ну и одновременно отключить весь лишний софт


зыы: также любопытно узнать сколько у вас оперативной памяти

Valeant
30-01-2010, 22:34
Xpe6eT,
Есть сомнения по поводу видео карты, должна тянуть все таки для HD 1080(mkv) видео поток не такой уж и большой.
Для такой карты GT6600 сильно будет влиять сам проц на нем будет лежать вся работа. И второе KMPlayer не пользуюсь, а вот VLC такие файлы тоже с притормаживанием показывает, хотя WMP родной на родных Microsoft DTV-DVD Video Decoder все вытягивает без проблем.

Vidok08,
Думаю у вас в настройках проблемы.

Есть интересная программа DXVA Checker (400kB) с помощью нее после ее запуска она покажет для вашей видео карты какие кодеки поддерживаются для разрешения HD, внизу "Check DirectShow/MediaFoundation Decoder" выбираем файл для анализа, после загрузки выбираем кодек лев.кн.мыши - сначала включить DXVA если карта поддерживает, далее benchmark -> выбрать вывод и посмотреть результат там будет загрузка CPU.

В зависимости от результата действовать далее.




© OSzone.net 2001-2012