GNU/Linux >> Tutoriels Linux >  >> Linux

Comment regarder des films/images sans X ?

Pour les images :

Vous pouvez regarder des images avec fbi :

NAME
       fbi - linux framebuffer imageviewer

SYNOPSIS
       fbi [ options ] file ...

DESCRIPTION
       fbi  displays  the  specified  file(s) on the linux console using the framebuffer device.  PhotoCD, jpeg, ppm,
       gif, tiff, xwd, bmp and png are supported directly.  For other formats fbi tries to use ImageMagick's convert.

Exemple de commande :

$ fbi path/to/file.jpg

Pour les vidéos :

  • Vous pouvez utiliser vlc depuis tty/console :

    Exemple de commande :

    $ vlc /path/to/file.mp4
    
  • Vous pouvez également utiliser mplayer :

    $ mplayer /path/to/file.mp4
    

    Remarque :Les pilotes de sortie vidéo peuvent être définis par -vo option par exemple caca , fbdev .


Sa disponibilité dépend des fonctionnalités du noyau, mais en utilisant le framebuffer Linux fourni par le noyau (ou la bibliothèque Direct Framebuffer, qui permet l'accélération matérielle), il devrait également être possible de lire des vidéos sur la console.

Par exemple, en utilisant MPlayer :mplayer -vo fbdev filename.avi ou mplayer -vo directfb filename.avi devrait faire l'affaire si toutes les pièces requises sont en place. Comme indiqué dans l'autre réponse, vlc pourrait être plus facile à faire fonctionner et il prend également en charge à la fois l'ancien FB et DirectFB.

L'article de Wikipédia dit ce qui suit à propos du framebuffer :

Il existe trois applications du framebuffer Linux.

  • Une implémentation de la console Linux texte qui n'utilise pas le mode texte matériel (utile lorsque ce mode n'est pas disponible, ou pour surmonter ses restrictions sur la taille des glyphes, le nombre de points de code, etc.). L'un des aspects les plus populaires est la possibilité d'afficher le logo Tux sur la console au démarrage.
  • Une méthode de sortie graphique possible pour un serveur d'affichage, indépendante du matériel de la carte vidéo et de ses pilotes.

  • Programmes graphiques évitant la lourde surcharge du système X Window.

Le dernier élément comprend plusieurs programmes Linux tels que MPlayer, links2, Netsurf, fbida et des bibliothèques telles que GGI, SDL, GTK+ et Qt Extended peuvent utiliser directement le framebuffer. Ceci est particulièrement populaire dans les systèmes embarqués.

Il existe maintenant une bibliothèque DirectFB qui fournit un cadre pour l'accélération matérielle du framebuffer Linux.

Il y a aussi un Q &A exactement sur ce sujet sur ce même forum, et bien sûr le vieux Framebuffer HOWTO.

Plus particulièrement, vous devriez avoir /dev/fb0 périphérique de caractères disponible (ou plus d'un s'il y a plusieurs périphériques de framebuffer disponibles). Au strict minimum, la sortie de zcat /proc/config.gz |grep FB doit contenir CONFIG_FB=y , mais je ne suis pas tout à fait sûr si les GPU modernes avec DRM ont également besoin d'une sorte de pilote hérité pour faire fonctionner FBDEV (dans mon cas, il semble que j'ai CONFIG_DRM_I915_FBDEV=y pour le GPU Intel).


Linux
  1. Comment utiliser dd sous Linux sans détruire votre disque

  2. Comment surveiller les ports TCP et UDP en temps réel

  3. Comment tester un paquet sans l'installer sous Linux

  4. Comment gérer les registres de conteneurs Linux

  5. Comment installer ImageMagick sur Amazon Linux

Comment optimiser les images sous Linux à l'aide de Trimage

Comment exécuter une commande périodiquement sous Linux à l'aide de Watch

Comment créer une vidéo à partir d'images sous Linux

Comment regarder Netflix sur Ubuntu Linux

Voici comment regarder Netflix sur Linux avec Firefox

Comment puis-je regarder mes flux de webcams sous Linux ?