Este é o comando mpg123-jack que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
mpg123 - reproduz fluxo de áudio MPEG 1.0 / 2.0 / 2.5 (camadas 1, 2 e 3)
SINOPSE
mpg123 [ opções ] lima ... | URL ... | -
DESCRIÇÃO
mpg123 lê um ou mais limas (ou entrada padrão se `` - '' for especificado) ou URLse joga
no dispositivo de áudio (padrão) ou os envia para o stdout. lima/URL é assumido ser
um fluxo de bits de áudio MPEG.
OPERANDOS
Os seguintes operandos são suportados:
lima(s) O (s) nome (s) do (s) caminho (s) de um ou mais arquivos de entrada. Eles devem ser MPEG-1.0 / 2.0 / 2.5 válidos
camada de áudio 1, 2 ou 3 fluxos de bits. Se um traço `` - '' for especificado, os dados MPEG irão
ser lido a partir da entrada padrão. Além disso, qualquer nome que comece com `` http: // ''
é reconhecido como URL (veja a próxima seção).
OPÇÕES
mpg123 as opções podem ser as tradicionais opções POSIX de uma letra ou o estilo GNU
opções longas. As opções de estilo POSIX começam com um único `` - '', enquanto as opções GNU long começam
com `` - ''. Argumentos de opção (se necessário) seguem separados por espaços em branco (não `` = '').
Observe que algumas opções podem estar ausentes de sua instalação quando desabilitadas no build
processo.
INPUT OPÇÕES
-k Números, --pular Números
Pular primeiro Números quadros. Por padrão, a decodificação começa no primeiro quadro.
-n Números, --quadros Números
Apenas decodificar Números quadros. Por padrão, o fluxo completo é decodificado.
--difuso
Habilite buscas difusas (adivinhando desvios de byte ou usando pontos de busca aproximados de
Xing TOC). Sem isso, as buscas precisam de uma primeira varredura no arquivo antes de poderem
saltar em posições. Você pode decidir aqui: operação de amostra precisa com gapless
recursos ou busca mais rápida (difusa).
-y, --sem ressincronização
NÃO tente sincronizar novamente e continuar a decodificação se ocorrer um erro no arquivo de entrada.
Normalmente, mpg123 tenta manter a reprodução viva a todo custo, incluindo pular
material inválido e pesquisando novo cabeçalho quando algo dá errado. Com isso
você pode fazê-lo se livrar de erros de dados (e talvez poupar seus ouvidos de um mau
Tempo). Observe que essa opção foi renomeada de --resync. O nome antigo ainda
funciona, mas não é anunciado ou recomendado para uso (sujeito a remoção no futuro).
--ressincronização-limite bytes
Defina o número de bytes para pesquisar dados MPEG válidos, uma vez perdidos no fluxo; <0 significa
pesquisar fluxo inteiro. Se você sabe que há grandes blocos de dados inválidos em seu
arquivos ... aqui está o seu martelo. Nota: Somente a partir da versão 1.14, isso também aumenta
a quantidade de lixo pulado no início.
-p URL | Nenhum, --proxy URL | Nenhum
O especificado procuração será usado para solicitações HTTP. Deve ser especificado como completo
URL (``http://host.domain: port / ''), mas o prefixo `` http: // '', o número da porta e
as barras finais são opcionais (a porta padrão é 80). Especificando Nenhum significa
não usar nenhum proxy e recuperar arquivos diretamente dos respectivos servidores.
Veja também a seção `` HTTP SUPPORT ''.
-u auth, --auth auth
Autenticação HTTP para usar ao receber arquivos via HTTP. O formato usado é
senha do usuário.
--ignore-mime
Ignore os tipos MIME fornecidos pelo servidor HTTP. Se você conhece melhor e quer que o mpg123
decodifique algo que o servidor pensa ser imagem / png, então faça.
--no-seekbuffer
Desative o micro-buffer padrão de fluxos não pesquisáveis que dá ao analisador um
base mais segura.
-@ lima, --Lista lima
Leia nomes de arquivos e / ou URLs de streams de áudio MPEG do especificado lima in
além dos especificados na linha de comando (se houver). Observe que lima pode ser
ou um arquivo comum, um traço `` - '' para indicar que uma lista de nomes de arquivos / URLs é
para ser lido a partir da entrada padrão, ou um URL apontando para uma lista apropriada
Arquivo. Nota: apenas um -@ opção pode ser usada (se mais de um for especificado, apenas
o último será reconhecido).
-l n, --listentry n
Da lista de reprodução, reproduza apenas a entrada especificada. n é o número de entrada começando em
1. Um valor de 0 é o padrão e significa jogar em toda a lista, um valor negativo
significa mostrar a lista de títulos com seus números ...
--Prosseguir
Ative o modo de continuação da lista de reprodução. Isso muda o salto de quadro para se aplicar apenas ao
primeira faixa e também continua a reproduzir as faixas seguintes na lista de reprodução após o
selecionou um. Além disso, a opção de reproduzir vários quadros só se aplica ao conjunto
lista de reprodução. Basicamente, isso tenta tratar a lista de reprodução mais como um grande fluxo
(como um livro de áudio). O número da faixa atual na lista (com base em 1) e o número do quadro
(Base 0) são impressos na saída (úteis se você interrompeu a reprodução e deseja
continue mais tarde). Observe que as informações de continuação são impressas na saída padrão
a menos que a chave para a tubulação de dados de áudio para a saída padrão seja usada. Além disso, é realmente
faz sentido trabalhar com arquivos de lista de reprodução reais em vez de listas de nomes de arquivo como
argumentos, para manter as posições de rastreamento consistentes.
--ciclo vezes
para looping de faixa (s) um certo número de vezes, <0 significa loop infinito (não com
--aleatória!).
--Mantenha aberto
Para o modo de controle remoto: Mantenha o arquivo carregado aberto após chegar ao fim.
--tempo esgotado segundo
Tempo limite em (inteiro) segundos antes de declarar um fluxo morto (se <= 0, aguarde
para sempre).
-z, - shuffle
Reprodução aleatória. Mistura aleatoriamente a ordem dos arquivos especificados na linha de comando,
ou no arquivo de lista.
-Z, --aleatória
Reprodução aleatória contínua. Continua escolhendo um arquivo aleatório da linha de comando ou do
lista de reprodução. Ao contrário da reprodução aleatória acima, a reprodução aleatória nunca termina e é reproduzida individualmente
canções mais de uma vez.
--sem-gelo-meta
Não aceite metadados ICY.
-eu, --índice
Índice / pesquisa a faixa antes da reprodução. Isso preenche a tabela de índice para
buscando (se habilitado em libmpg123) e pode fazer o sistema operacional armazenar em cache o arquivo
conteúdo para operação mais suave na reprodução.
--tamanho do índice tamanho
Defina o número de entradas na tabela de índice de quadro de busca.
--preframes Números
Defina o número de quadros a serem lidos como introdução antes de uma posição procurada. Esse
serve para preencher o reservatório de 3 bits da camada, que é necessário para reproduzir fielmente um
determinada amostra em uma determinada posição. Observe que para a camada 3, um mínimo de 1 é
aplicada (por causa da sobreposição de quadro), e para as camadas 1 e 2, isso é limitado a 2
(sem reservatório de bits nesse caso, mas mesmo assim acelerando a rotação do motor).
SAÍDA e EM PROCESSAMENTO OPÇÕES
-o módulo, --saída módulo
Selecione o módulo de saída de áudio. Você pode fornecer uma lista separada por vírgulas para usar o primeiro
um que funciona.
--list-módulos
Liste os módulos disponíveis.
-a dev, --dispositivo de áudio dev
Especifique o dispositivo de áudio a ser usado. O padrão é dependente do sistema (geralmente
/ dev / audio ou / dev / dsp). Use esta opção se você tiver vários dispositivos de áudio e
o padrão não é o que você deseja.
-s, --stdout
As amostras de áudio decodificadas são gravadas na saída padrão, em vez de reproduzi-las
através do dispositivo de áudio. Esta opção deve ser usada se o seu hardware de áudio não for
suportado pela mpg123. O formato de saída por padrão é PCM linear bruto (sem cabeçalho)
dados de áudio, 16 bits, estéreo, ordem de bytes do host (você pode forçar mono ou 8 bits).
-O lima, --arquivo de saída
Grave a saída bruta em um arquivo (em vez de simplesmente redirecionar a saída padrão para um
arquivo com o shell).
-w lima, --wav
Grave a saída como arquivo WAV. Isso fará com que o fluxo MPEG seja decodificado e salvo
como arquivo lima ou saída padrão se - é usado como nome de arquivo. Você também pode usar --au
e --cdr para o formato AU e CDR, respectivamente. Observe que WAV / AU gravando em não
arquivos buscáveis, ou stdout redirecionado, precisam de alguma reflexão. Desde 1.16.0, a lógica
alterado para escrever o cabeçalho com os primeiros dados reais. Isso evita WAV espúrios
cabeçalhos em um tubo, por exemplo. O resultado da decodificação de nada para WAV / AU é um arquivo
consistindo apenas no cabeçalho quando é pesquisável e realmente nada quando não (não
até mesmo um cabeçalho). Gravar dados corretamente com cabeçalhos proféticos no stdout não é fácil
negócio.
--au lima
Não reproduz o arquivo MPEG, mas o grava em lima no formato de áudio SUN. Se é
usado como nome de arquivo, o arquivo AU é gravado em stdout. Veja o parágrafo sobre WAV
escrever para diversão de cabeçalho com fluxos não procuráveis.
--cdr lima
Não reproduz o arquivo MPEG, mas o grava em lima como um arquivo CDR. Se - é usado como
o nome do arquivo, o arquivo CDR é gravado em stdout.
--reabrir
Forças de reabertura do audiodispositivo após cada música
--CPU tipo decodificador
Seleciona um determinado decodificador (otimizado para CPU específica), por exemplo i586 ou MMX.
A lista de decodificadores disponíveis pode variar; dependendo da construção e do que sua CPU
apoia. Esta opção só está disponível quando a construção realmente inclui vários
decodificadores otimizados.
--test-cpu
Testa sua CPU e imprime uma lista de opções possíveis para --cpu.
--list-cpu
Lista todas as opções de decodificador disponíveis, independentemente do suporte de sua CPU.
-g de ganho, --ganho de ganho
[DESCONTINUADO] Defina o ganho de saída do hardware de áudio (padrão: não muda). A unidade de
o valor de ganho depende do hardware e do módulo de saída. (Este parâmetro é apenas
fornecido para compatibilidade com versões anteriores e pode ser removido no futuro sem
perceber. Use o reprodutor de áudio para tocar e um aplicativo de mixagem para mixar, estilo UNIX!)
-f fator, --escala fator
Altere o fator de escala (padrão: 32768).
--rva-mix, --rva-rádio
Habilite RVA (ajuste de volume relativo) usando os valores armazenados para ReplayGain
modo de rádio / modo de mixagem com todas as faixas aproximadamente iguais em volume. O primeiro válido
informações encontradas em ID3V2 Tags (comentário chamado RVA ou o quadro RVA2) ou ReplayGain
cabeçalho em Lame / Info Tag é usado.
--rva-álbum, --rva-audiófilo
Habilite RVA (ajuste de volume relativo) usando os valores armazenados para ReplayGain
modo audiófilo / modo álbum geralmente com o efeito de ajustar a sonoridade do álbum
mas mantendo o volume relativo dentro do álbum. A primeira informação válida encontrada em
Tags ID3V2 (comentário denominado RVA_ALBUM ou o quadro RVA2) ou cabeçalho ReplayGain em
Lame / Info Tag é usado.
-0, - single0; -1, - single1
Decodifique apenas o canal 0 (esquerdo) ou canal 1 (direito), respectivamente. Essas opções são
disponível para streams MPEG estéreo apenas.
-m, --mono, --misturar, --singlemix
Misture ambos os canais / decodifique mono. Demora menos tempo de CPU do que a decodificação estéreo completa.
--estéreo
Forçar saída estéreo
-r taxas, --avaliar taxas
Defina a taxa de amostragem (padrão: automático). Você pode querer mudar isso se precisar de um
taxa de bits constante independente da taxa de transmissão MPEG. mpg123 se converte automaticamente
a taxa. Você deve então combinar isso com --stereo ou --mono.
-2, - 2 para 1; -4, - 4 para 1
Executa uma redução da resolução de proporção 2: 1 (22 kHz) ou 4: 1 (11 kHz) no fluxo de saída,
respectivamente. Economiza alguns ciclos de CPU, mas pelo menos a proporção de 4: 1 soa feia.
--tom valor
Defina o pitch do hardware (speedup / down, 0 é neutro; 0.05 é 5%). Isso muda o
taxa de amostragem de saída, por isso só funciona na faixa de seu sistema de áudio / hardware
Apoia.
- 8 bits Força a saída de 8 bits
--flutuador
Força a codificação f32
-e enc, --codificação enc
Escolha a codificação de amostra de saída. Os valores possíveis são semelhantes a f32 (flutuante de 32 bits
ponto), s32 (inteiro sem sinal de 32 bits), u32 (inteiro sem sinal de 32 bits) e as variantes
com diferentes números de bits (s24, u24, s16, u16, s8, u8) e também especiais
variantes como ulaw e alaw de 8 bits. Veja a saída do longhelp do mpg123 para
codificações realmente disponíveis.
-d n, --velocidade dupla n
Apenas jogue todos n'th frame. Isso fará com que o fluxo MPEG seja reproduzido n vezes
mais rápido, que pode ser usado para efeitos especiais. Também pode ser combinado com o
- meia velocidade opção de reproduzir 3 de 4 quadros, etc. Não espere grande qualidade de som
ao usar esta opção.
-h n, - meia velocidade n
Jogue cada frame n vezes. Isso fará com que o fluxo MPEG seja reproduzido em 1/n'º
velocidade (n vezes mais lenta), que pode ser usada para efeitos especiais. Também pode ser combinado
com o --velocidade dupla opção de dobrar a cada três quadros ou coisas assim.
Não espere grande qualidade de som ao usar esta opção.
-E lima, --equalizador
Ativa a equalização, tirada de lima. O arquivo deve conter 32 linhas de dados,
linhas de comentários adicionais podem ser prefixadas com #. Cada linha de dados consiste em dois
entradas de ponto flutuante, separadas por espaços em branco. Eles especificam os multiplicadores para
canal esquerdo e direito de uma determinada banda de frequência, respectivamente. A primeira linha
corresponde ao mais baixo, o 32º à banda de frequência mais alta. Observe que você
pode controlar o equalizador interativamente com a interface de controle genérica.
--sem lacunas
Habilite o código que corta (lixo) amostras no início e no final das faixas, permitindo
transições sem intervalos entre arquivos MPEG quando o preenchimento do codificador e os atrasos do codec
previna-se. Isso é habilitado por padrão, começando com mpg123 versão 1.0.0.
--sem lacunas
Desative o código sem intervalos. Isso oferece decodificações de MP3 que incluem atraso do codificador
e preenchimento mais o atraso do decodificador do mpg123.
-D n, --atraso n
Insira um atraso de n segundos antes de cada faixa.
-o h, --fones de ouvido
Saída de áudio direta para o conector de fone de ouvido (somente alguns hardwares; AIX, HP, SUN).
-o s, --alto falante
Saída de áudio direta para o alto-falante (apenas alguns hardwares; AIX, HP, SUN).
-o l, --lineout
Saída de áudio direta para o conector de saída de linha (somente alguns hardwares; AIX, HP, SUN).
-b tamanho, --amortecedor tamanho
Use um buffer de saída de áudio de tamanho Kbytes. Isso é útil para contornar curtos períodos
de atividade pesada do sistema, o que normalmente faria com que a saída de áudio fosse
interrompido. Você deve especificar um tamanho de buffer de pelo menos 1024 (ou seja, 1 Mb, que
equivale a cerca de 6 segundos de dados de áudio) ou mais; menos de cerca de 300 não faz
muito sentido. O padrão é 0, o que desativa o buffer.
--pré-carregar fração
Aguarde até que o buffer seja preenchido até fração antes de iniciar a reprodução (fração
entre 0 e 1). Você pode ajustar este pré-buffer para obter um som mais rápido para o seu
ouvidos ou rádio da web ininterrupto mais seguro. O padrão é 1 (espere pelo buffer cheio antes de
reprodução).
--suave
Mantenha o buffer sobre os limites da trilha - ou seja, não esvazie o buffer entre
faixas para, possivelmente, alguma suavidade adicionada.
MISC OPÇÕES
-t, --teste
Modo de teste. O fluxo de áudio é decodificado, mas nenhuma saída ocorre.
-c, --Verifica
Verifique se há violações do intervalo do filtro (recorte) e relate-as para cada quadro, se houver
ocorrer.
-v, --verbose
Aumente o nível de verbosidade. Por exemplo, exibe os números dos quadros durante
decodificação.
-q, --quieto
Quieto. Suprima mensagens de diagnóstico.
-C, --ao controle
Habilite as teclas de controle do terminal. Por padrão, use 's' ou a barra de espaço para parar / reiniciar
(pausar, retomar) reprodução, 'f' para avançar para a próxima música, 'b' para retroceder
para o início da música, ',' para retroceder, '.' para avançar e 'q' para sair.
Digite 'h' para obter uma lista completa dos controles disponíveis.
--título
Em um xterm, rxvt, screen, iris-ansi (compatível, a variável de ambiente TERM é
examinada), altere o título da janela para o nome da música atualmente em reprodução.
--tag longa
Exibir informações da tag ID3 sempre em formato longo com uma linha por item (artista, título,
...)
--utf8 Independentemente do ambiente, imprime metadados em UTF-8 (caso contrário, quando não estiver usando UTF-8
local, você obterá a redução ASCII).
-R, --controlo remoto
Ative a interface de controle genérica. mpg123 irá então ler e executar comandos
de stdin. O uso básico é `` load '' para reproduzir algum arquivo e o óbvio
`` pause '', `` comando. `` pular '' irá saltar / procurar um determinado ponto (quadro MPEG
número). Emita `` help '' para obter uma lista completa de comandos e sintaxe.
--remote-err
Imprime as respostas do modo de controle genérico para o erro padrão, não para a saída padrão. Esse
é acionado automaticamente ao usar -s .
--fifo caminho
Crie um canal fifo / nomeado no caminho fornecido e use-o para ler comandos
em vez da entrada padrão.
--agressivo
Tenta obter maior prioridade
-T, --tempo real
Tenta obter prioridade em tempo real. Esta opção geralmente requer privilégios de root para
tem qualquer efeito.
-?, --Socorro
Mostra breves instruções de uso.
--ajuda longa
Mostra longas instruções de uso.
--versão
Imprima a string da versão.
HTTP SUPPORT
Além de ler streams de áudio MPEG de arquivos comuns e da entrada padrão,
mpg123 suporta a recuperação de arquivos de áudio MPEG ou listas de reprodução através do protocolo HTTP, que é
usado na World Wide Web (WWW). Esses arquivos são especificados usando uma chamada URL, que
começa com `` http: // ''. Quando um arquivo com esse prefixo é encontrado, mpg123 tentativas de
abra uma conexão HTTP com o servidor a fim de recuperar esse arquivo para decodificar e reproduzir
.
Freqüentemente, é útil recuperar arquivos por meio de um cache WWW ou o chamado proxy. Para
faça isso, mpg123 examina o ambiente em busca de variáveis nomeadas MP3_HTTP_PROXY,
proxy HTTP e PROXY HTTP, nesta ordem. O valor do primeiro que for definido será
usado como especificação de proxy. Para substituir isso, você pode usar o -p opção de linha de comando
(consulte a seção `` OPÇÕES ''). Especificando -p Nenhum irá forçar o contato com o servidor
diretamente sem usar nenhum proxy, mesmo se uma das variáveis de ambiente acima estiver definida.
Observe que, para reproduzir arquivos de áudio MPEG de um servidor WWW, é necessário que o
a conexão a esse servidor é rápida o suficiente. Por exemplo, um arquivo MPEG de 128 kbit / s requer
a conexão de rede deve ser de pelo menos 128 kbit / s (16 kbyte / s) mais a sobrecarga do protocolo. Se
você sofre de interrupções de rede curtas, você deve tentar o -b opção (buffer) para ignorar
tais interrupções. Se sua conexão de rede geralmente não é rápida o suficiente para recuperar MPEG
arquivos de áudio em tempo real, você pode primeiro baixar os arquivos para o seu disco rígido local (por exemplo
utilização wget(1)) e reproduzi-los a partir daí.
Se a autenticação for necessária para acessar o arquivo, ela pode ser especificada com o -u passagem de usuário.
INTERROMPER
Quando no modo de controle de terminal, você pode sair pressionando a tecla q, a qualquer momento
abortar mpg123 pressionando Ctrl-C. Se não estiver no modo de controle de terminal, isso irá pular para o
próximo arquivo (se houver). Se você quiser abortar a reprodução imediatamente nesse caso, pressione Ctrl-C
duas vezes em uma sucessão curta (dentro de cerca de um segundo).
Observe que o resultado de desistir mpg123 pressionar Ctrl-C pode não ser audível imediatamente,
devido ao buffer de dados de áudio no dispositivo de áudio. Este atraso depende do sistema, mas
geralmente não é mais do que um ou dois segundos.
Use mpg123-jack online usando serviços onworks.net