[LUG.ro] mplayer con XVideo Motion Compensation

Gustavo Badaloni lugro@lugro.org.ar
Wed, 12 Sep 2007 21:45:08 -0300


El Sáb 08 Sep 2007, Janus escribió:
>$ mplayer -vo xvmc -vc ffmpeg12mc 
>Journeyman.S01E01.Pilot.DVDSCR.XviD-SAiNTS.avi
> Playing Journeyman.S01E01.Pilot.DVDSCR.XviD-SAiNTS.avi.
> AVI file format detected.
> VIDEO:  [XVID]x352pp976 fps.9 kbps (117.4 kbyte/s)
> Clip info:
>  Software: Nandub v1.0rc2
> vo_xvmc: X-Video extension 2.2
> vo_xvmc: X-Video MotionCompensation Extension version 1.1
> ==============================================================
>============ Forced video codec: ffmpeg12mc
> Cannot find codec matching selected -vo and video format
> 0x44495658. Read DOCS/HTML/en/codecs.html!

si tiras un "mplayer lo_que_sea -vc help" te va a salir una lista 
interminable de todos los codecs que mplayer soporta, entre los 
cuales vas a encontrar el que vos mencionás:

ffmpeg12mc  ffmpeg    problems  FFmpeg MPEG-1/2 (XvMC)  
[mpegvideo_xvmc]

El video no te lo repruduce porque está en xvid, y ahi arriba la 
salida te especifica que es sólo para mpeg1 o 2 (xvid es mpeg4), 
justamente por lo cual la otra película que probás (que sí es un 
mpeg1/2) anda. 
Lo de que te salgan frames negros puede tener que ver con el 
codec (fijate que en el comando de más arriba la columna status 
dice problems). 
Probaste -vo ffmpeg12mc SIN compiz? quiza tengan problemas de 
convivencia...

Por otro lado, pregunto en mi ignorancia, si uno selecciona la 
salida de video con opengl (-vo gl (ó gl2)), la salida de video 
no la procesa la placa, y por ende, desocupás el micro? quiza 
eso sea otra forma de lograr lo que estás buscando...


Saludos y conta como te fue