PDA

Показать полную графическую версию : Windows Media Player x64 и x86


ArmDeForcer
13-01-2010, 11:36
Заметил непонятную вещь, при проигрывании контейнера AVI (Xvid) в WMP - в процессах висит wmplayer.exe *32 (x86), а при проигрывании MKV (h.264/ACC) - работает wmplayer.exe (x64). Все остальное - МР3, 3GP, MP4, MPEG, проигрывается х86.Почему так?

http://img341.imageshack.us/img341/9821/x64.th.jpg (http://img341.imageshack.us/i/x64.jpg/) http://img691.imageshack.us/img691/3291/x86y.th.jpg (http://img691.imageshack.us/i/x86y.jpg/)

Стоит пакет кодеков K-Lite Codec Pack 3.1.1 64bit и Haali Spliter x64|x86. Остальная конфа в профиле.

Vadikan
14-01-2010, 00:55
ArmDeForcer, а есть ли зависимость от того, как открываются файлы - двойным щелчком или из запущенного проигрывателя?

Вообще, есть предположение, что подбирается подходящий кодек и запускается соотв. процесс, если плеер находит х64 кодек.

ArmDeForcer
14-01-2010, 01:43
Vadikan

Это запуск по умолчанию, то есть двойным кликом. При смене приложения по умолчанию, для открытия файлов MKV, на выбор дается 2 WMP - то есть, х86 и х64, а на остальные файлы только 1 - х86.
Я попытался форсировать, открыл файл AVI в 64-битном плеере, картинка - прекрасная, звук - страшное шипение. Параметры у файла такие:
AUDIO: 0 - AC3 (0x2000)
Average Bitrate Per Sec: 448 kb/s
Samples Rate: 48000 Hz
Channels: 6
Bits Per Sample: 0
SuggestedBufferSize: 28000
Sample Size: 1
VIDEO: XVID
B-VOP: Yes
S(GMC)-VOP: No
QuarterPixel: No
Frame Size: 720 x 304
Frames Rate: 23.976
Color Depth: 24
Total Frames: 182463
Надо понимать, проблема в воспроизведении АС3? Надо покопаться в настройках кодека.

А вообще, кто-нибудь разобрался с кодеками для х64, какое оптимальное решение? Обидно, на 64-битной версии Windows пользовать 32-битные мультимедийные приложения.

Vadikan
14-01-2010, 10:30
ArmDeForcer, могу перенести в кодирование видео, где люди лучше владеют вопросом кодеков.

ArmDeForcer
14-01-2010, 10:57
К кодированию это как-то, не совсем относится, тут именно конфигурация кодеков в 64-битной Windows 7, просто интересно, что кроме меня это никого не волнует?

Вся прелесть 64-битной системы в использовании 64-битных приложений, в том числе плееров, кодеков и фильтров... Какой смысл сидеть на х64, если использовать 32-битный плеер, 32-битный браузер... кстати, и IE8 x64 и Beta Mozilla X64 - работают на редкость прытко, единственный минус - пока нет 64-битного флеш-плеера под Win, Adobe - тормоза... но это - отдельная тема...

Начал понемногу, сам разбираться, например:
MP3 файлы, стабильно проигрываются в 64-битном плеере (с конфигурацией кодеков, как у меня), правда пока умолчание выставить не могу, по двойному клику на файл , все равно открывается *32.
Проблема с многоканальным звуком AC3. Копался в настройка ffdshow х64 декодера, вроде он должен поддерживать всё в 64-бита... наверное, я что то не так настроил...
Вообще, нашел тучу инфы на буржуйских ресурсах, разбираюсь, как только выясню оптимальную конфигурацию - отпишусь.

Valeant
14-01-2010, 19:15
ArmDeForcer,
Для решения ваше проблемы лучше с начало посмотреть, что у вас установлено в системе, так как все кодеки имеют merit - это показатель приоритета в его использовании. Нужно с начало узнать какие кодеки используются при просмотре данного файла, так как wmp просто берет те у которых приоритет выше.
Попробуйте программы GSpot.exe 2.7a или graphstudio.exe - просмотрев список кодеков и даже открыть медиа файл в них и посмотреть схемы вывода, что-то
*.avi ----- .......... video render
+---------- ......... audio

ArmDeForcer
15-01-2010, 01:25
Valeant

Спасибо! Попробую!

oszsha
13-02-2011, 02:19
Как я понял, Divx и его кодеки - 32 битные и не стоит Divx ставить на 64 битную Windows 7




© OSzone.net 2001-2012