MPlayer reproduz vídeo em uma nova janela em vez de rodar no terminal

6

Estou usando a opção "-vo caca" para poder reproduzir um vídeo no terminal. No entanto, o mplayer está abrindo uma janela na qual o vídeo é executado. Existe alguma maneira de fazê-lo jogar na janela do console (para tê-lo preenchido)? Eu estou usando o Linux Mint 16.

    
por Vintage 14.04.2014 / 11:38

2 respostas

6

Não. O Mplayer pode rodar usando o framebuffer do kernel linux, que se você estiver em um dos consoles virtuais (estes são tty devices, e eles não são o mesmo que é usado em um terminal GUI) faz parecer que está rodando " no console "porque, claro, essa é a tela inteira. Mas ele não está rodando no console, ele está rodando no framebuffer, que pega a tela.

Se você estiver usando uma área de trabalho GUI, você tem um servidor X em execução, e ele controla a tela, então você não pode usar o framebuffer ao mesmo tempo (embora você possa alternar para um VT e usar o framebuffer lá ). O Mplayer detecta esse contexto e se adapta de acordo.

    
por 14.04.2014 / 15:01
0

Sim, simplesmente desmarque a variável DISPLAY:

unset DISPLAY; mplayer -vo caca path_to_videofile

ou

DISPLAY= mplayer -vo caca path_to_videofile

Mas descobri que funciona mais devagar.

Atualização : Descobri que o terminal rxvt-unicode é rápido o suficiente.

Além disso, este link link pode ser útil.

    
por 06.08.2016 / 00:01

Tags