é possível usar w32codecs em um sistema de 64 bits?

1

Existe alguma chance de eu carregar codecs binários no 64bit arch linux? Eu tenho alguns arquivos .dat que funciona muito bem sob 32bit windows xp, com smplayer (depois de baixar codecs), mas no Linux de 64 bits, eu tenho imagem distorcida.

Eu baixei todos os codecs binários para o win32 aqui ,

E essenciais e lf64 libs aqui

O arquivo morto foi extraído para /usr/lib/codecs

Da saída de strace, parece que /usr/lib/codecs não foi carregado.

P. mplayer log anexado

MPlayer SVN-r35014-4.7.1 (C) 2000-2012 MPlayer Team
195 audio & 404 video codecs
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 avseq03.dat.
libavformat version 54.15.100 (internal)
MPEG-PS file format detected.
VIDEO:  MPEG1  352x288  (aspect 8)  25.000 fps  1120.0 kbps (140.0 kbyte/s)
Load subtitles in ./
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Opening video filter: [screenshot]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.33.100 (internal)
Selected video codec: [ffmpeg1] vfm: ffmpeg (FFmpeg MPEG-1)
==========================================================================
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 224.0 kbit/15.87% (ratio: 28000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[VD_FFMPEG] Trying pixfmt=0.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
[VD_FFMPEG] Trying pixfmt=1.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
[VD_FFMPEG] Trying pixfmt=2.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
[swscaler @ 0xfbf060]BICUBIC scaler, from yuv420p to rgb24 using MMX2
VO: [xv] 352x288 => 384x288 Planar YV12  [zoom]
[mpeg1video @ 0xef7180]ac-tex damaged at 12 3
[mpeg1video @ 0xef7180]Warning MVs not available
[mpeg1video @ 0xef7180]concealing 330 DC, 330 AC, 330 MV errors
[mpeg1video @ 0xef7180]concealing 330 DC, 330 AC, 330 MV errors
[mpeg1video @ 0xef7180]concealing 330 DC, 330 AC, 330 MV errors
A:   3.7 V:   3.2 A-V:  0.530 ct: -0.038  26/ 26  1%  0%  0.5% 0 0 
[mpeg1video @ 0xef7180]slice mismatch
[mpeg1video @ 0xef7180]Warning MVs not available
[mpeg1video @ 0xef7180]concealing 330 DC, 330 AC, 330 MV errors
A:   3.7 V:   3.2 A-V:  0.526 ct: -0.034  27/ 27  1%  0%  0.5% 0 0 
[mpeg1video @ 0xef7180]concealing 330 DC, 330 AC, 330 MV errors
A:   3.8 V:   3.3 A-V:  0.482 ct: -0.030  28/ 28  1%  0%  0.5% 0 0 
[mpeg1video @ 0xef7180]concealing 330 DC, 330 AC, 330 MV errors
A:   3.8 V:   3.3 A-V:  0.478 ct: -0.026  29/ 29  1%  0%  0.5% 0 0 
    
por daisy 29.08.2012 / 17:29

2 respostas

2

Bem, primeiro, o mplayer acredita que seja o mpeg1, o qual o ffmpeg aguenta muito bem. Ou pelo menos, é suposto ser capaz de lidar bem, e normalmente o mplayer prefere o ffmpeg. Você poderia tentar forçá-lo a usar um decodificador diferente com -vfm ou -vc opções (passe "ajuda" para obter uma lista). Você também pode tentar um% diferente-demuxer (também recebe "ajuda" para a lista).

Mas não tenho certeza se um mplayer de 64 bits pode carregar codecs de 32 bits, de qualquer forma. Existe um pacote de codecs win64 que você pode tentar. Alternativamente, você poderia instalar (possivelmente a partir da fonte) um mplayer de 32 bits.

    
por 29.08.2012 / 18:03
0

Ele provavelmente funcionará com o pacote ia32-libs e uma versão de 32 bits de mplayer .

    
por 29.08.2012 / 18:03