Собсно, сабж. В большинстве закоденных виндовым кодеком видео (пара примеров: тыц-тыц).
Сама проблема: при просмотре видео изображение часто начинает "плыть". При резких сменах - восстанавливается, через некоторое время (особенно при плавном движении) начинает искажаться. Пример (как поначалу, как выходит после этого):
Кодек определяется как Windows Media Video 9.
Смотрю в тотеме (gstreamer backend). Система - дебиан ленни. Кодеки с дебиан-мультимедиа орг ставил, не особо помогает.
darkphoenix@Fire:~$ mplayer /home/shared/Day_of_Darkness.wmv
MPlayer dev-SVN-rUNKNOWN-4.2.3 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (Family: 15, Model: 2, Stepping: 9)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing /home/shared/Day_of_Darkness.wmv.
ASF file format detected.
[asfheader] Audio stream found, -aid 1
[asfheader] Video stream found, -vid 2
VIDEO: [WMV3] 840x524 24bpp 1000.000 fps 3677.0 kbps (448.9 kbyte/s)
Clip info:
name: The Day of Darkness
comments: -- Dire Lauthris
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
s3fb: can't open /dev/fb0: No such file or directory
==========================================================================
Opening video decoder: [dmo] DMO video codecs
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
GetOutput r=0x0 size:1320480 align:1
StreamCount r=0x0 1 1
Decoder supports the following formats: YV12 YUY2 UYVY YVYU RGB8 RGB555 RGB565 RGB24 RGB32
Decoder is capable of YUV output (flags 0x1b)
VDec: vo config request - 840 x 524 (preferred colorspace: Packed YUY2)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.60:1 - prescaling to correct movie aspect.
VO: [xv] 840x524 => 840x524 Planar YV12
Selected video codec: [wmv9dmo] vfm: dmo (Windows Media Video 9 DMO)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24002->176400)
Selected audio codec: [ffwmav2] afm: ffmpeg (DivX audio v2 (FFmpeg))
==========================================================================
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
При этом он показывает все корректно. Пока что поставил безгуевую версию с debian-multimedia.org, потом мб нормальную пощупаю (оттуда же или из родных дебовских репозитариев). Но это уже будет другая история, сейчас по возможности хочется разрулиться с этой...
(кстати, по ходу дела вопрос - у мплеера вообще свой backend? Везде фф, как и у брата на винде стоит - у него тоже все окейно показывает)
На всякий случай инфа из винампа (на компе брата запустил):
Судя по всей имеющейся инфе, кодек-таки выбран правильно. Дллки (wmv9dmod.dll) от тех, что везде в нете лежат, не отличаются... еще предположения?