GNU/Linux >> Linux Esercitazione >  >> Linux

Come guardare film/immagini senza X?

Per le immagini:

Puoi guardare le immagini con 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.

Esempio di comando:

$ fbi path/to/file.jpg

Per i video:

  • Puoi usare vlc da tty/console:

    Esempio di comando:

    $ vlc /path/to/file.mp4
    
  • Puoi anche utilizzare mplayer :

    $ mplayer /path/to/file.mp4
    

    Nota:i driver di uscita video possono essere impostati con -vo opzione ad esempio caca , fbdev .


La sua disponibilità dipende dalle funzionalità del kernel, ma utilizzando il framebuffer Linux fornito dal kernel (o la libreria Direct Framebuffer, che consente l'accelerazione hardware) dovrebbe essere possibile riprodurre video anche sulla console.

Ad esempio, usando MPlayer:mplayer -vo fbdev filename.avi o mplayer -vo directfb filename.avi dovrebbe fare il trucco se tutti i pezzi richiesti sono a posto. Come sottolineato nell'altra risposta, vlc potrebbe essere più facile da usare e supporta sia il vecchio FB che DirectFB.

L'articolo di Wikipedia dice quanto segue sul framebuffer:

Ci sono tre applicazioni del framebuffer di Linux.

  • Un'implementazione della console Linux testuale che non utilizza la modalità testuale hardware (utile quando tale modalità non è disponibile o per superare le sue limitazioni sulla dimensione del glifo, il numero di punti di codice ecc.). Un aspetto popolare di questo è la possibilità di avere la console che mostra il logo Tux all'avvio.
  • Un possibile metodo di output grafico per un server di visualizzazione, indipendente dall'hardware della scheda video e dai suoi driver.

  • Programmi grafici che evitano il pesante sovraccarico del sistema X Window.

L'ultimo elemento include diversi programmi Linux come MPlayer, links2, Netsurf, fbida e librerie come GGI, SDL, GTK+ e Qt Extended possono utilizzare direttamente il framebuffer. Questo è particolarmente popolare nei sistemi incorporati.

Ora esiste una libreria DirectFB che fornisce un framework per l'accelerazione hardware del framebuffer di Linux.

C'è anche un Q &A esattamente su questo argomento su questo stesso forum, e ovviamente il vecchio Framebuffer HOWTO.

In particolare, dovresti avere /dev/fb0 dispositivo carattere disponibile (o più di uno se sono disponibili più dispositivi framebuffer). Come minimo, l'output di zcat /proc/config.gz |grep FB dovrebbe contenere CONFIG_FB=y , ma non sono del tutto sicuro che anche le moderne GPU con DRM necessitino di una sorta di driver legacy per far funzionare FBDEV (nel mio caso, mi sembra di avere CONFIG_DRM_I915_FBDEV=y per la GPU Intel).


Linux
  1. Come usare dd in Linux senza distruggere il tuo disco

  2. Come guardare le porte TCP e UDP in tempo reale

  3. Come testare un pacchetto senza installarlo in Linux

  4. Come gestire i registri dei container Linux

  5. Come installare ImageMagick su Amazon Linux

Come ottimizzare le immagini in Linux usando il trimage

Come eseguire periodicamente un comando in Linux usando Watch

Come creare un video da immagini in Linux

Come guardare Netflix su Ubuntu Linux

Ecco come guardare Netflix su Linux usando Firefox

Come posso guardare i feed delle mie webcam su Linux?