Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1480 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  Lire une video en ligne de commande (sans X) avec mplayer : solution

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire une video en ligne de commande (sans X) avec mplayer : solution

n°479976
Profil sup​primé
Posté le 15-05-2004 à 22:44:09  answer
 

SOLUTION :
 
Pour lire une vidéo :
mplayer -vo fbdev mavideo
 
on peut utiliser les options : -zoom -x 1024 -y 768
pour régler la taille de la video.
 
Pour voir une image :
fbi maphoto
 
 

Citation :

est-il possible de se servir de mplayer pour lire des videos sans ouvrir de session X ?
 
car quand je tape mplayer mavideo
mplayer me dit : vo: couldn't open the X11 display ()!
 
que dois-je activer ?
et peut-on regarder des photos en console ?
 
EDIT: merci à tous pour votre aide.


Message édité par Profil supprimé le 16-05-2004 à 14:06:15
mood
Publicité
Posté le 15-05-2004 à 22:44:09  profilanswer
 

n°479986
void_ppc
Posté le 15-05-2004 à 22:56:12  profilanswer
 

mplayer -vo aa et tu verras :D
 
regarde avant si mplayer est compilé avec le support de cette lib avec :
 
mplayer -vo help


Message édité par void_ppc le 15-05-2004 à 22:56:47
n°479989
Klaimant
?
Posté le 15-05-2004 à 22:56:41  profilanswer
 

Tout a fait possible, il suffit de compiler un noyau avec le support du frame buffer.
 
Apres tu lances ton mplayer avec l'option -vo fb
 
(marche nickel sur mon piti portable tout vieux pour regarder des films)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°479995
Profil sup​primé
Posté le 15-05-2004 à 22:58:37  answer
 

alors avec -vo aa
ca me lit le son de la video mais pas d'image.

n°479997
Profil sup​primé
Posté le 15-05-2004 à 23:00:30  answer
 

ahhhhhhhhh génial.
avec -vo fbdev ca marche.
sauf que l'image est pas de la bonne taille lol. je vais essayer de modifier la taille.
 
mais sinon    
 
mplayer -vo fbdev mavideo  :jap:  
 
 
ps : peut-on visualiser des images de la meme facon ?

n°480000
Klaimant
?
Posté le 15-05-2004 à 23:01:19  profilanswer
 

jeep05 a écrit :

ahhhhhhhhh génial.
avec -vo fbdev ca marche.
sauf que l'image est pas de la bonne taille lol. je vais essayer de modifier la taille.
 
mais sinon    
 
mplayer -vo fbdev mavideo  :jap:  
 
 
ps : peut-on visualiser des images de la meme facon ?


 
-x -y
 
pour matter des images en frame buffer utilises fbi


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°480005
Profil sup​primé
Posté le 15-05-2004 à 23:04:18  answer
 

y a t-il moyen de connaitre la résolution d'origine d'une video ?

n°480006
Klaimant
?
Posté le 15-05-2004 à 23:05:01  profilanswer
 

jeep05 a écrit :

y a t-il moyen de connaitre la résolution d'origine d'une video ?


 
en frame buffer je sais pas
mais quand tu lances mplayer te le dis :P


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°480011
Profil sup​primé
Posté le 15-05-2004 à 23:15:51  answer
 

j'ai également -vo fbdev2
ca affiche la video par dessus le texte de la console, au lieu de l'ouvrir sous fond completement noir.
 
par contre les options -x ... et -y ...
ne change pas la taille de ma video

n°480014
Klaimant
?
Posté le 15-05-2004 à 23:18:21  profilanswer
 

jeep05 a écrit :

j'ai également -vo fbdev2
ca affiche la video par dessus le texte de la console, au lieu de l'ouvrir sous fond completement noir.
 
par contre les options -x ... et -y ...
ne change pas la taille de ma video


 
:D
 
-x <x> (MPLAYER uniquement)
              Zoome l'image à la largeur x (si le zoom sw/hw est disponible).  Désactive les calculs d'aspect.
 
 -y <y> (MPLAYER uniquement)
              Zoome l'image à la hauteur y (si le zoom sw/hw est disponible).  Désactive les calculs d'aspect.
 
-x 1024 -y 768 :P


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
mood
Publicité
Posté le 15-05-2004 à 23:18:21  profilanswer
 

n°480030
GUG
Posté le 16-05-2004 à 00:46:28  profilanswer
 

Code :
  1. width=<value>       width of the output window
  2.       height=<value>        height of the output window


Message édité par GUG le 16-05-2004 à 00:46:53
n°480120
Profil sup​primé
Posté le 16-05-2004 à 11:19:10  answer
 

ne marche pas non plus. il doit y avoir quelque chose à activer. Zoom... ? ou alors ce n'est pas compatible avec la sortie video  fbdev  .

n°480135
Klaimant
?
Posté le 16-05-2004 à 11:41:11  profilanswer
 

jeep05 a écrit :

ne marche pas non plus. il doit y avoir quelque chose à activer. Zoom... ? ou alors ce n'est pas compatible avec la sortie video  fbdev  .


 
j'ai la flemme d'allumer mon portable :P
 
ca doit etre -zoom -x 1024 - y 768 si mes souvenirs sont bon


Message édité par Klaimant le 16-05-2004 à 11:41:17

---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°480161
Profil sup​primé
Posté le 16-05-2004 à 12:34:27  answer
 

merci Klaimant ca marche :)
 
mplayer -vo fbdev -zoom -x 1024 -y 768 mavideodefesse
 
et le voila en plein écran :) merci bien.
 
pour voir des images j'ai pas réussi.


Message édité par Profil supprimé le 16-05-2004 à 12:34:40
n°480166
Klaimant
?
Posté le 16-05-2004 à 12:46:00  profilanswer
 

jeep05 a écrit :

merci Klaimant ca marche :)
 
mplayer -vo fbdev -zoom -x 1024 -y 768 mavideodefesse
 
et le voila en plein écran :) merci bien.
 
pour voir des images j'ai pas réussi.


 
il faut installer fbi :)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°480204
Profil sup​primé
Posté le 16-05-2004 à 14:00:57  answer
 

ok ca marche nickel :) merci
 
fbi maphoto
 
edit du 1er post :)


Message édité par Profil supprimé le 16-05-2004 à 14:05:47
n°481954
nemo13
Posté le 18-05-2004 à 23:01:07  profilanswer
 

Klaimant a écrit :

Tout a fait possible, il suffit de compiler un noyau avec le support du frame buffer.
 
Apres tu lances ton mplayer avec l'option -vo fb
 
(marche nickel sur mon piti portable tout vieux pour regarder des films)


 
Bonsoir,
 
ma bécane n'aimant pas le framebuffer ( instal de mandrake débutant :D )
et n'osant pas encore me lancer dans la compil, j'ai essayé une autre option
 
[nemo13@mistral nemo13]$ mplayer -vo gl2 tst2.avi
 
Ca marche :D  
 
==========================================================================
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
Disabling DPMS
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmp42] vfm:ffmpeg (FFmpeg M$ MPEG-4 v2)
==========================================================================
Checking audio filter chain for 32000Hz/2ch/16bit -> 32000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 32000 hz, little endian signed int
AF_pre: 32000Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 32000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 32000Hz/2ch/16bit -> 32000Hz/2ch/16bit...
Starting playback...
VDec: vo config request - 352 x 216 (preferred csp: Planar YV12)
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
SwScaler: using unscaled Planar YV12 -> BGR 24-bit special converter
VO: [gl2] 352x216 => 352x216 BGR 24-bit  [fs]
[gl2] OpenGL Driver Information:
        vendor: ATI Technologies Inc.,
        renderer RADEON 9700 Generic,
        version 1.3 (X4.3.0-3.7.6)
[gl2] You have OpenGL >= 1.2 capable drivers, GOOD (16bpp and BGR is ok!)
[gl2] Creating 1x1 textures of size 512x256 ...
[gl2] antialiasing off
[gl2] bilinear linear
[gl2] Using image_bpp=24, image_bytes=3, isBGR=1,
        gl_bitmap_format=GL_BGR, gl_bitmap_type=GL_UNSIGNED_BYTE,
        gl_alignment=8, rgb_size=24 (8,8,8), a_sz=8,
        gl_internal_format=GL_RGBA8
Successfully enabled DPMS,001 ct:  0,033  227/227   6%  4%  2,9% 5 0 26%
 
 
seul truc qui me gène c'est toujours en 1024x768 donc pour des petites video , c'est assez môche de près.
 
j'ai essayé de faire un faux zoom du style
 
  -zoom -x 352 -y 216
 
mais mplayer me ramène tjr à 1024x768  :(  
 
pige pas pourquoi.


Message édité par nemo13 le 18-05-2004 à 23:04:30
n°482015
HiSoK@
Posté le 19-05-2004 à 00:23:55  profilanswer
 

et pour éviter toute recompil avec support framebuffer, un -vo vesa (ou -vo vesa:vidix) -zoom -fs c'est encore ce qu'il y a de plus simple

n°482020
ZeBib
4tus
Posté le 19-05-2004 à 00:38:57  profilanswer
 

HiSoK@ a écrit :

et pour éviter toute recompil avec support framebuffer, un -vo vesa (ou -vo vesa:vidix) -zoom -fs c'est encore ce qu'il y a de plus simple


 
oui mais là faut le cpu qui suive derrière.
 
sinon pour avoir une accélération avec rage128 par exemple :
 
 
mplayer -vo=cvidix:rage128_vid.so
 
 
avec ça mon P3 450 lit n'importe quelle vidéo, mpeg2 grande taille inclu  :bounce:

n°482077
trictrac
Posté le 19-05-2004 à 09:53:26  profilanswer
 

comme dit plus haut .. aalib ro><or :)

n°482804
nemo13
Posté le 19-05-2004 à 23:40:01  profilanswer
 

jeep05 a écrit :

y a t-il moyen de connaitre la résolution d'origine d'une video ?


 
Bonsoir,
 
en utilisant :
 
[nemo13@mistral nemo13]$ mplayer -identify tst2.avi
 
l'appli te remonte dans ta console
 
 (extrait )....
 
Loading config '/home/nemo13/.mplayer/tst2.avi.conf'
Reading config file /home/nemo13/.mplayer/tst2.avi.conf
 
Playing tst2.avi.
AVI file format detected.
VIDEO:  [MP42]  352x216  24bpp  25,000 fps  266,8 kbps (32,6 kbyte/s)
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 32000 Hz, 2 ch, 16 bit (0x10), ratio: 12000->128000 (96,0 kbit)
Selected audio codec: [mad] afm:libmad (libMAD MPEG layer 1-2-3)
==========================================================================
ID_FILENAME=tst2.avi
ID_VIDEO_FORMAT=MP42
ID_VIDEO_BITRATE=266816
ID_VIDEO_WIDTH=352
ID_VIDEO_HEIGHT=216
ID_VIDEO_FPS=25,000
ID_VIDEO_ASPECT=0,0000
ID_AUDIO_CODEC=mad
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=96000
ID_AUDIO_RATE=32000
ID_AUDIO_NCH=2
ID_LENGTH=57

vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmp42] vfm:ffmpeg (FFmpeg M$ MPEG-4 v2)
==========================================================================
 
( fin extrait )
 
donc elle te dit papa maman sous un format sympa
 
( c'est dit dans le man http :D   )
 

n°518824
weed
Posté le 11-07-2004 à 00:55:15  profilanswer
 

Klaimant a écrit :

Tout a fait possible, il suffit de compiler un noyau avec le support du frame buffer.
 
Apres tu lances ton mplayer avec l'option -vo fb
 
(marche nickel sur mon piti portable tout vieux pour regarder des films)


 
et d'apres toi est ce que le noyau  2.6.3-4 de ma mandrake community est compilé avec le frame buffer ?

n°518829
Profil sup​primé
Posté le 11-07-2004 à 01:40:30  answer
 

le mieux, c'est avec libcaca !!!

n°518837
weed
Posté le 11-07-2004 à 03:01:11  profilanswer
 

????

n°518859
Jar Jar
Intaigriste
Posté le 11-07-2004 à 10:29:18  profilanswer
 

Le Sot Zi a écrit :

le mieux, c'est avec libcaca !!!

Clair, libcaca roxor.

n°518861
macomboh
Posté le 11-07-2004 à 10:34:21  profilanswer
 

il y a ausi le support VESA
mplayer -vo vesa ....

n°544891
weed
Posté le 23-08-2004 à 02:42:23  profilanswer
 

mplayer -vo fbdev video.avi
fonctionne tres bien sans X mais des que je veux le mettre en pleine ecran avec l'option zoom  
mplayer -vo fbdev -zoom -x 1024 -y 768 video.avi
et bien cela ne marche plus
 

Citation :


SwScaler: BICUBIC scaler, from Planar YV12 to dithered BGR 16-bit using MMX2
VO: [fbdev] 1024x768 => 1024x768 BGR 16-bit  [fs] [zoom]
screensize is smaller than video size
FATAL: Cannot initialize video driver.
 
FATAL: Could not initialize video filters (-vf) or video output (-vo).


je comprends pas trop le truc on me dis que la taille de mon ecran est plus petit que la resolution de la video si j'ai bien compris ...
or lorsque je lance sans les options zoom, ma video n'occupe pas tout la taille de mon ecran ...

n°544933
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 23-08-2004 à 10:12:16  profilanswer
 

Quelle resolution de framebuffer as tu ?
 
Si tu es en 800x600 par exemple, c'est normal : -x et -y te permettent de choisir la taille de la fenetre video.
 
Le mieux pour pas se faire chier, c'est "-fs -zoom" et pas de -x et -y (fs = fullscreen)
 
PS : pour ceux qui connaissent pas libcaca = Color AsCii Art ;) c'est comme aa mais avec la couleur en plus :D

n°545356
weed
Posté le 23-08-2004 à 23:53:01  profilanswer
 

arf ca je ne connais pas ma resolution de framebuffer, j'y connais pas grand chose. Sinon pour info sous xfce/KDE je suis en 1280*960
 
j'ai essaiyé ta methode  
mplayer -vo fbdev -fs -zoom video.avi  mais l'option n'a pas l'air d'etre pris en compte.

n°545467
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 24-08-2004 à 08:04:24  profilanswer
 

alors essaie 800 600, ou 640 480 etc... jusqu'a trouver la bonne taille ;)

n°545551
piloud
Posté le 24-08-2004 à 11:42:45  profilanswer
 

philou_a7 a écrit :

Quelle resolution de framebuffer as tu ?
 
Si tu es en 800x600 par exemple, c'est normal : -x et -y te permettent de choisir la taille de la fenetre video.
 
Le mieux pour pas se faire chier, c'est "-fs -zoom" et pas de -x et -y (fs = fullscreen)
 
PS : pour ceux qui connaissent pas libcaca = Color AsCii Art ;) c'est comme aa mais avec la couleur en plus :D


Moi j'utilise uniquement libprout, elle est beaucoup mieux:o


Message édité par piloud le 24-08-2004 à 11:43:09
n°545734
weed
Posté le 24-08-2004 à 15:56:18  profilanswer
 

philou_a7 -> oki j'essairaie avec des resolution inferieure. Je ne pense pas qu'il y ait une commande pour connaitre la resolution du frame buffer sinon tu me l'aurais je suppose ...
 
sinon c'est quoi ces histoire de biblio, de libcaca (vu le nom je pensais que c'etait des conneries) et liprout (mais je pense par contre que cette biblio n'existe pas ...)

n°545779
philou_a7
\_o&lt; coin ! &gt;o_/
Posté le 24-08-2004 à 16:35:38  profilanswer
 

weed a écrit :

philou_a7 -> oki j'essairaie avec des resolution inferieure. Je ne pense pas qu'il y ait une commande pour connaitre la resolution du frame buffer sinon tu me l'aurais je suppose ...


 
heu :D y a peut etre mais je connais pas , j'utilise pas le frame buffer et donc il y a surement des commandes ou des infos que je connais pas :p

n°545852
lukefab
Posté le 24-08-2004 à 18:55:03  profilanswer
 

libcaca existe, apparemment le nom n'est pas dû au hasard...
par contre, libprout, je pense pas.

n°545862
weed
Posté le 24-08-2004 à 19:07:45  profilanswer
 

bon apparrement ca a l'air d'etre de marché en 800*600.  
J'ai une video qui etait presque iregardable et la ca a l'aire d'etre mieux sans X ....
 
 
sinon vous avez compilez sans la detection du CPU ou avez fais un urpmi ?
 
sinon oui j'ai vu que libcaca existait. C'est assez surprenant ce nom la ...
 

Code :
  1. [alex@localhost alex]$ mplayer -vo help
  2. MPlayer 1.0pre4-3.3.2 (C) 2000-2004 MPlayer Team
  3. CPU: Advanced Micro Devices Duron Spitfire 754.7 MHz (Family: 6, Stepping: 1)
  4. Detected cache-line size is 64 bytes
  5. CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
  6. Compiled with runtime CPU detection - WARNING - this is not optimal!
  7. To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
  8. Reading config file /etc/mplayer/mplayer.conf
  9. Reading config file /home/alex/.mplayer/config
  10. Available video output drivers:
  11.         xv      X11/Xv
  12.         x11     X11 ( XImage/Shm )
  13.         xover   General X11 driver for overlay capable vo's
  14.         xmga    Matrox G200/G4x0/G550 overlay in X11 window (using /dev/mga_vid)
  15.         mga     Matrox G200/G4x0/G550 overlay (/dev/mga_vid)
  16.         gl      X11 (OpenGL)
  17.         gl2     X11 (OpenGL) - multiple textures version
  18.         dga     DGA ( Direct Graphic Access V2.0 )
  19.         sdl     SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
  20.         ggi     General Graphics Interface (GGI) output
  21.         fbdev   Framebuffer Device
  22.         fbdev2  Framebuffer Device
  23.         aa      AAlib
  24.         caca    libcaca
  25.         dxr3    DXR3/H+ video out
  26.         png     PNG file
  27.         jpeg    JPEG file
  28.         gif89a  animated GIF output
  29.         null    Null video output
  30.         pgm     PGM file
  31.         md5     MD5 sum
  32.         mpegpes Mpeg-PES to DVB card
  33.         yuv4mpeg        yuv4mpeg output for mjpegtools (to "str
  34.         vesa    VESA VBE 2.0 video output
  35.         xvidix  X11 (VIDIX)
  36.         cvidix  VIDIX
  37.         tga     Targa output

n°546227
piloud
Posté le 25-08-2004 à 13:40:43  profilanswer
 

Citation :

sinon c'est quoi ces histoire de biblio, de libcaca (vu le nom je pensais que c'etait des conneries) et liprout (mais je pense par contre que cette biblio n'existe pas ...)


Citation :

libcaca existe, apparemment le nom n'est pas dû au hasard...
par contre, libprout, je pense pas.


 
quoi vous avez jamais entendu parler de libprout ? c'est le sucesseur de libpipi . lui meme successeur de libcaca :o
aucune culture ...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  Lire une video en ligne de commande (sans X) avec mplayer : solution

 

Sujets relatifs
[Mplayer] Transformer du real audio en ogg ?Quel est la commande en mode texte pour configurer les drivers?
Utiliser grep avec une commande qui rajoute des lignes au fil du temps[Video] Changer de flux audio sous mplayer (matroska)
secuobs.com : test gratuit en ligne pour vos faillesretour a la ligne automatique
comment ne lister que la première ligne d'un fichier?#!@{§ de mplayer ! | résolu
probleme carte video 
Plus de sujets relatifs à : Lire une video en ligne de commande (sans X) avec mplayer : solution


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR