GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann man Filme/Bilder ohne X anschauen?

Für Bilder:

Sie können Bilder mit fbi ansehen :

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.

Beispielbefehl:

$ fbi path/to/file.jpg

Für Videos:

  • Sie können vlc verwenden von tty/console:

    Beispielbefehl:

    $ vlc /path/to/file.mp4
    
  • Sie können auch mplayer verwenden :

    $ mplayer /path/to/file.mp4
    

    Hinweis:Videoausgabetreiber können mit -vo eingestellt werden Option z. B. caca , fbdev .


Die Verfügbarkeit hängt von den Kernel-Funktionen ab, aber durch die Verwendung des vom Kernel bereitgestellten Linux-Framebuffers (oder der Direct Framebuffer-Bibliothek, die Hardwarebeschleunigung ermöglicht) sollte es möglich sein, Videos auch auf der Konsole abzuspielen.

Zum Beispiel mit MPlayer:mplayer -vo fbdev filename.avi oder mplayer -vo directfb filename.avi sollte ausreichen, wenn alle erforderlichen Teile vorhanden sind. Wie in der anderen Antwort darauf hingewiesen, vlc ist möglicherweise einfacher zum Laufen zu bringen und unterstützt sowohl die alte FB als auch DirectFB.

Der Wikipedia-Artikel sagt Folgendes über den Framebuffer:

Es gibt drei Anwendungen des Linux-Framebuffers.

  • Eine Implementierung der Text-Linux-Konsole, die keinen Hardware-Textmodus verwendet (nützlich, wenn dieser Modus nicht verfügbar ist, oder um seine Beschränkungen in Bezug auf Glyphengröße, Anzahl von Codepunkten usw. zu überwinden). Ein beliebter Aspekt dabei ist die Möglichkeit, dass die Konsole beim Hochfahren das Tux-Logo anzeigt.
  • Eine mögliche Grafikausgabemethode für einen Anzeigeserver, unabhängig von der Videoadapterhardware und ihren Treibern.

  • Grafikprogramme vermeiden den hohen Overhead des X Window Systems.

Der letzte Punkt umfasst mehrere Linux-Programme wie MPlayer, links2, Netsurf, fbida und Bibliotheken wie GGI, SDL, GTK+ und Qt Extended, die den Framebuffer direkt nutzen können. Dies ist besonders beliebt bei eingebetteten Systemen.

Es gibt jetzt eine Bibliothek DirectFB, die ein Framework für die Hardwarebeschleunigung des Linux-Framebuffers bereitstellt.

Genau zu diesem Thema gibt es in diesem Forum auch ein Q&A und natürlich das alte Framebuffer-HOWTO.

Vor allem sollten Sie /dev/fb0 haben Zeichengerät verfügbar (oder mehr als eines, wenn mehrere Framebuffer-Geräte verfügbar sind). Als absolutes Minimum die Ausgabe von zcat /proc/config.gz |grep FB sollte CONFIG_FB=y enthalten , aber ich bin mir nicht ganz sicher, ob die modernen GPUs mit DRM auch eine Art Legacy-Treiber benötigen, damit FBDEV funktioniert (in meinem Fall scheine ich CONFIG_DRM_I915_FBDEV=y zu haben für die Intel-GPU).


Linux
  1. So verwenden Sie dd unter Linux, ohne Ihre Festplatte zu zerstören

  2. So überwachen Sie TCP- und UDP-Ports in Echtzeit

  3. So testen Sie ein Paket, ohne es unter Linux zu installieren

  4. So verwalten Sie Linux-Containerregistrierungen

  5. So installieren Sie ImageMagick unter Amazon Linux

So optimieren Sie Bilder unter Linux mit Trimage

So führen Sie einen Befehl regelmäßig unter Linux mit Watch aus

So erstellen Sie ein Video aus Bildern unter Linux

So schauen Sie Netflix unter Ubuntu Linux an

Hier erfahren Sie, wie Sie Netflix unter Linux mit Firefox ansehen

Wie kann ich unter Linux meinen Webcam-Feed ansehen?