mater ses films en framebuffer avec mplayer

mater ses films en framebuffer avec mplayer - Linux et OS Alternatifs

Marsh Posté le 08-12-2001 à 22:01:28    

Salut,  
 
Ca fait perpet que j'essaie et ca veux tjs pas aller !!
 
je lance avec la ligne: mplayer -vo fbdev -fb /dev/fb0 nom_du_film
 
et j'ai ca:
 
Playing test.avi
Detected AVI file format!
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
VIDEO:  [DIV3]  576x256  24bpp  25.00 fps  897.1 kbps (109.5 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:576x256  fps:25.00  ftime:=0.0400
Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3)
mp3lib: Processor ID: 630
mp3lib: Using AMD 3dnow-dsp(k7)! optimized decore.
AUDIO: srate=44100  chans=2  bps=2  sfmt=0x10  ratio: 16000->176400
Detected video codec: [divxds] drv:4 (DivX ;-) (MS MPEG-4 v3))
fbdev: 8 bpp output is not supported.
Sorry, selected video_out device is incompatible with this codec.
 
Exiting... (End of file)
 
 
QQ a deja reussi a le faire aller ??

Reply

Marsh Posté le 08-12-2001 à 22:01:28   

Reply

Marsh Posté le 08-12-2001 à 22:27:42    

Question bete : pourquoi en framebuffer (ATI ?)

Reply

Marsh Posté le 08-12-2001 à 23:16:22    

nan mais c tjs cool a faire :)

Reply

Marsh Posté le 09-12-2001 à 00:26:07    

essaye -vo x0 ou X11 ou x11  
 
ps : le framebuffer pour les divx c pas ca ...

Reply

Marsh Posté le 09-12-2001 à 13:15:54    

nan mais mplayer marche tres bien avec X, mais comme j'ai vu qu'yavait moyen de les lire en framebuffer j'aurais qd meme bien voulu le faire aller histoire de voir ce que ca donne :)

Reply

Marsh Posté le 09-12-2001 à 13:41:33    

Jje te comprend ;)

Reply

Marsh Posté le 09-12-2001 à 13:53:48    

bah on passe son temps comme on peu :)
 
 
et puis c tjs cool pour epater la galerie et montrer la superiorite de linux ;)

Reply

Marsh Posté le 09-12-2001 à 20:52:55    

t'as essayé avec l'option -vc ffdivx par exemple ?
il te dit que le codec ne supporte pas, donc faut essayer les autres qui sont disponibles:
 
$mplayer -vc help
 
moi sous X, j'utilise toujours ffdivx, ca saccade pas contrairement à open divx et j'ai pas vu de différence avec les dll de windows sur un PII 450.
 
En revanche j'ai des pb de synchro entre le son et la video sur certains divx avec tous les codes, j'ai l'impression que mplayer se chie dessus avec certains divx mal compressés :(

Reply

Marsh Posté le 09-12-2001 à 21:07:45    

Ben change le mode de ton frame buffer en 16bpp ... ( ex en changant la ligne vga= dans lilo.conf )

Reply

Marsh Posté le 10-12-2001 à 13:00:46    

246tNt a écrit a écrit :

Ben change le mode de ton frame buffer en 16bpp ... ( ex en changant la ligne vga= dans lilo.conf )  




 
ben j'utilise fbset pour configurer le framebuffer.
 
Ca change koa de faire avec vga ? (j'utilise grub)

Reply

Marsh Posté le 10-12-2001 à 13:00:46   

Reply

Marsh Posté le 10-12-2001 à 21:48:32    

nan ca va tjs pas  
 
personne connait une liste des codecs comptabiles framebuffer?

Reply

Marsh Posté le 12-12-2001 à 17:30:53    

Y fo:
que tu change le nombre de couleur de ton fb au boot.
qd tu boot, le kernel t'affiche le mode dans lequel tu es : genre 640x480x8bpp.
il faut que tu soit en WxHx24bpp. consulte /usr/src/linux/Documentation/fb/ pour connaitre les modes a passer au kernel (fonction de ta carte gfx).
 
pour moi, avec un matrox millenium, c'est (dans lilo.conf):
append=video="matrox:vesa:0x1B2" (640x480x24bpp).
 
sinon, mplayer+fb=OK

Reply

Marsh Posté le 12-12-2001 à 18:18:45    

Pour se mettre en 800x600 en 16 bits :
 
* Avec Lilo
dans /etc/lilo.conf, ajouter vga=788 dans les options de chaque image :

Code :
  1. image=/boot/vmlinuz
  2.         label=linux
  3.         root=/dev/hde6
  4.         initrd=/boot/initrd.img
  5.         vga=788
  6.         read-only


 
* Avec Grub
dans /boot/grub/menu.lst, ajouter vga=788 à la ligne kernel :

Code :
  1. title linux
  2. kernel (hd1,1)/vmlinuz root=/dev/hde6 vga=788
  3. initrd (hd1,1)/initrd.img

Reply

Marsh Posté le 12-12-2001 à 18:22:52    

Les autres modes vesa :
 

Code :
  1.        640x480 800x600 1024x768 1280x1024 1600x1200
  2. 8 bpp     769     771      773       775       796
  3. 16 bpp    785     788      791       794       798
  4. 32 bpp    786     789      792       795       799

 

[edtdd]--Message édité par gm_superstar--[/edtdd]

Reply

Marsh Posté le 12-12-2001 à 19:03:16    

ca sert à quoi exactement le frame buffer ?
 
cassidy > pour le decalage son/image d'un divx ,c'est du : 1 - à son encodage et 2 - à la puissance de ta machine  
 
sinon avec mplayer tu regles la synchro avec les touches +/- . le son coule comme d'hab mais ca accelere/deccelere le deroulement du film , pour pouvoir le 'caler' sur le son .


---------------
root 66
Reply

Marsh Posté le 12-12-2001 à 19:32:55    

saudium a écrit a écrit :

ca sert à quoi exactement le frame buffer ?




 
http://www.linuxdoc.org/HOWTO/Framebuffer-HOWTO.html
 
C'est une interface qui permet aux applications d'accéder au mode graphique de ta carte.
Avantage : ça marche toujours car c'est un standard (ce n'est pas spécifique une carte particulière)
Désavantage : ce n'est pas accéléré (sauf certaines cartes)
 
Ici, ça permet d'avoir la console en mode graphique et ça permet donc de voir une vidéo directement dans la console, sans avoir besoin de X. On peut aussi regarder la télé avec fbtv.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed