Neste artigo, estaremos verificando como você pode reproduzir um arquivo MP3 diretamente da CLI.
Jogando mp3 do comando
Para esta tarefa, precisaremos das ferramentas apropriadas instaladas no sistema. Dependendo da ferramenta que você tem à sua disposição, o método de reproduzir um MP3 vai diferir. Neste artigo, estarei mostrando um punhado de métodos usando ferramentas diferentes.
Para encontrar o nome do pacote para sua distro, PKGS.Org é o melhor lugar para procurar. Você também pode usar o recurso de pesquisa do seu gerenciador de pacotes para determinar o nome exato do pacote.
VLC para reproduzir mp3 na linha de comando
VLC é um dos melhores players de mídia. Se você tem o VLC instalado, podemos usar a interface da linha de comando VLC para reproduzir um mp3. A estrutura de comando se parece com isso.
$ nvlc
Se você tem um diretório cheio de arquivos MP3 e deseja reproduzir todos eles, então execute este comando.
$ NVLC/PATH/TO/DIR
Quero reprodução randomizada da lista de reprodução? Use a bandeira "-random".
$ NVLC -Random/Path/to/dir
Aqui, a ferramenta NVLC é a interface Ncurses para o Player VLC. Curiosamente, nesta interface, todas as teclas de controle de controle comuns, como barra de espaço, chaves de seta etc. funciona. Por exemplo, para pausar a reprodução, pressione a barra de espaço; Para avançar/para trás, pressione a tecla de seta direita/esquerda.
O CVLC é outra interface em miniatura do VLC para a linha de comando. No entanto, em comparação com o NVLC, este é ainda mais simplista e menos detalhado. Para reproduzir um arquivo MP3 usando CLVC, execute este comando.
$ cvlc
Mpg123 para reproduzir mp3 na linha de comando
Esta é uma ferramenta muito simples para reproduzir um arquivo mp3. Não vem pré-instalado com a maior parte da distro. Para instalá -lo, use a função de pesquisa do gerenciador de pacotes para encontrar para MPG123. É altamente provável que você o encontre pelo nome exato.
Supondo que você tenha a ferramenta instalada, vamos começar. Para reproduzir um arquivo MP3, a estrutura de comando para esta ferramenta é assim.
$ MPG123
Os atalhos de chave comuns para pausa, a próxima/anterior etc. são suportados, por exemplo, barra de espaço, chaves de seta etc.
Quero vários arquivos mp3 como uma lista de reprodução? Supondo que todos os arquivos MP3 estejam dentro do mesmo diretório, use este comando.
$ mpg123 *.mp3
Para a reprodução do Shuffle da lista de reprodução, adicione a bandeira "-z".
$ mpg123 -z *.mp3
Quer loop? Use a bandeira "--loop". Aqui, o comando executará o arquivo mp3 100 vezes.
$ mpg123 --loop 100
Para reduzir a desordem de saída, você pode usar a bandeira "-q" ou "-quiet".
$ mpg123 -q
Não haverá saída, mas não há necessidade de ter medo. Use as teclas de atalho para controlar seu comportamento.
O FFMPEG é uma das ferramentas de mídia mais poderosas que você pode usar para executar inúmeras tarefas. Geralmente não vem pré-instalado, mas disponível em todas as principais distos Linux. Esta ferramenta vem com um media player embutido chamado ffplay.
Para reproduzir um arquivo MP3 com o FFPLAY, execute este comando.
$ ffPlay
O media player começará a reproduzir o arquivo com uma janela da GUI mostrando o Spectrum Analyzer. Se você não deseja que a GUI apareça, adicione a bandeira "-nodisp".
$ ffplay -nodisp
Quero tocar um único arquivo em um loop? Execute o comando. Aqui, o mp3 será reproduzido em um loop 100 vezes.
$ ffplay -hide_banner -nodisp -loop 100
Geralmente, o FFPLAY e todas as ferramentas do FFMPEG mostram um breve relatório sobre as informações de configuração e licença Build. Para desativar este relatório na saída, adicione a bandeira "-hide_banner".
$ ffplay -nodisp -hide_banner
MPlayer para reproduzir MP3 da linha de comando
Este é um media player muito simplista no Linux que pode reproduzir arquivos de mídia comuns como mp3. Está disponível em quase todos os principais ecossistemas Linux. Ao usar na CLI, o MPlayer suporta as teclas de atalho padrão como a barra de espaço, as teclas de seta etc. para pausa/currículo, dando em frente/para trás etc.
Para tocar um MP3 com o Mplayer, execute este comando.
$ mplayer
A CLI do MPlayer também suporta a pausa/currículo/posicionamento de posicionamento padrão. Ele também suporta reprodução de vários arquivos de um diretório.
$ mplayer *.mp3
Quando você está dizendo ao jogador para reproduzir muitos arquivos MP3, Shuffling pode ser agradável. Se você deseja que o MPLAYER embaralhe, use a bandeira "-Shuffle".
$ mplayer -Shuffle *.mp3
Para obter uma saída menos detalhada, o MPlayer suporta o argumento "-quiet".
$ mplayer -quiet
Quer ainda menos saída detalhada? Use a bandeira “--Re-quieta”.
$ MPLAYER -REALILY -QUIET
Se você quiser jogar o MP3 na GUI, use a bandeira "-gui".
$ mplayer -gui
Se você deseja desativar a GUI, use "-nogui" em vez disso.
$ mplayer -nogui
O loop também é suportado. O comando a seguir executará seus arquivos MP3 selecionados por 100 vezes.
$ MPLAYER -REALILY -QUIET -LOOP 100
Se você deseja apenas o áudio de um arquivo MP4, use o seguinte comando. Aqui, estamos desativando a parte do vídeo.
$ MPLAYER -REALILY -QUIET -VO NULL
O número de argumentos de comando de que o suporte ao MPLAYER é enorme! Se você estiver interessado, confira a página do homem.
$ MAN MPLAYER
Sox para tocar MP3 da linha de comando
Sox é outro poderoso media player, muitas vezes chamado de "faca do exército suíço" do áudio. Esta ferramenta pode reproduzir e converter vários arquivos de mídia populares. Além disso, você também pode aplicar alguns efeitos sonoros e gravar áudio!
Sox também está disponível na maioria das principais distribuições Linux por aí. Para reproduzir um mp3 usando o Sox, use este comando.
$ play
Pensamentos finais
Existem várias maneiras pelas quais você pode reproduzir um arquivo MP3 da linha de comando. Tudo o que você precisa saber é qual ferramenta usar e qual comando para executar. Pessoalmente, eu recomendo usar o VLC, pois é conhecido por seus recursos.
Se você deseja apenas testar o alto-falante, o uso da ferramenta de teste de alto-falante é uma alternativa melhor, pois oferece um controle mais refinado sobre os testes. Por exemplo, o comando a seguir executará uma verificação de 6 canais para 5.1 configuração.
$ palestra -teste -C6
Aproveitar!