Playing media in Linux terminal

Em muitos cenários podemos precisar reproduzir mídia do terminal. Isto pode ser conseguido com Mplayer e mpv, dois ótimos media players para terminal Linux, este tutorial foca neles. NOTA: É importante destacar um bug que impede que vários media players de terminal sejam reproduzidos como usuários root por padrão, para este tutorial, exceto para instalações, por favor use usuários não privilegiados. Outro ponto a esclarecer é que o mplayer requer uma grande quantidade de resolução de problemas para reproduzir vídeos remotos em sites protegidos com SSL. Enquanto este tutorial mostra como reproduzir mídia no terminal Linux localmente para Mplayer e Mpv, com Mplayer eu mostrarei como reproduzir vídeos em sites http, enquanto com Mpv eu mostrarei como reproduzir vídeos em sites https como o Youtube.Para começar vamos baixar o mplayer executando:

# apt install mplayer

>

# mplayer What\ é\ Kubernetes.mp4

Uma nova janela irá abrir mostrando o vídeo (neste caso o vídeo “What is Kubernetes” ‘ do canal do Youtube do LinuxHint.

Com as setas do seu teclado pode gerir a posição do vídeo e pode pausá-lo com a sua tecla Space no teclado.

Tocar media remoto a partir de sites do terminal Linux:

Agora vai ver como reproduzir vídeos de sites no seu terminal Linux. A primeira maneira de usar o mplayer é quase obsoleta e só permite reproduzir vídeos sem certificados SSL, mais tarde você vai ver como reproduzir vídeos em sites protegidos. Para continuar, precisamos editar o arquivo de configuração do mplayer na casa do usuário com o qual estamos jogando. Com o nano ou qualquer editor de texto edite o arquivo localizado em <YourHome>/.mplayer/config

No meu caso:

# nano /home/linuxhint/.mplayer/config

No arquivo de configuração adicione a linha:

lirc=no

Como mostrado abaixo:

Pressione CTRL+X e Y para salvar e sair.

Agora podemos testá-lo:

# mplayer http://www.aemet.es/documentos_d/eltiempo/prediccion/
videos/202002121902_videoeltiempoAEMET.mp4

E o vídeo aparece.

>Um outro media player terminal é o mpv que é baseado no mplayer, para instalá-lo no terminal run:

>

# apt install mpv -y

Once instalado para reproduzir um vídeo apenas executado:

>

# mpv <Video-Name>

Neste caso:

>

# mpv O que\ é\ Kubernetes.mp4

Para reproduzir arquivos de mídia remota, por exemplo, para o Youtube precisamos primeiro de uma alternativa, na execução do terminal:

# sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/bin/youtube-dl

# mpv https://www.youtube.com/watch?v=Bxxa5UQ6Ma4

Reproduzir vídeos remotos a partir de um timestamp específico também é possível com Mpv usando a seguinte sintaxe:

# mpv –start=05:00 https://www.youtube.com/watch?v=IMOZCDhH7do

O comando acima irá reproduzir o vídeo especificado no minuto 5. Você pode editar a hora de início editando a opção -start=05:00.

Dicas adicionais:

Pressionando a tecla f, você pode fazer o vídeo em tela cheia, você pode restaurar o tamanho padrão pressionando a f novamente ou ESC, estas opções são as mesmas para o Mplayer. Pressionando Ctrl + e Ctrl – você pode aumentar e diminuir a velocidade do áudio, é útil quando a velocidade do áudio e do vídeo não coincide. Com as teclas r e t você pode mudar a posição das legendas.

Reprodutores de mídia de terminal adicionais:

Outra opção para reproduzir mídia do console Linux é mpg123, Você pode instalá-lo executando:

# apt install mpg123 -y

Existem também reprodutores de música exclusivos, sem suporte para vídeos como Music Player Daemon.

Conclusion:

Playing videos from terminal is a good solution, yet the default program configurations fail to play most popular video websites such as Youtube, all users from all OS, Windows, MacOS and Linux, for which the mentioned programs are available, report difficulties with custom solutions to achieve terminal remote playing. Para sessões ssh a melhor opção continua sendo copiar os arquivos de mídia para o dispositivo local para reproduzir.

Para reprodução remota de vídeos, o processo de solução de problemas inclui a edição do arquivo /etc/.config/mpv/mpv.conf com “no-ytdl”, se necessário você precisará criar o arquivo de configuração do mpv. Em outros casos o no-ydl precisará ser desativado para jogar, esta opção é usada para contornar o arquivo ytdl_hook.lua embutido, o que às vezes traz problemas. Você também pode precisar baixar o seu ytdl, você pode conseguir isso executando “sudo pip install youtube_dl==2017.07.30.1”.

Eu espero que você tenha achado útil este tutorial em Reproduzir mídia no terminal Linux. Continue seguindo o LinuxHint para mais dicas e atualizações.

Deixe uma resposta

O seu endereço de email não será publicado.