Este es el comando mpg123-jack que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
mpg123 - reproducir audio MPEG 1.0 / 2.0 / 2.5 stream (capas 1, 2 y 3)
SINOPSIS
mpg123 [ opciones ] presentar ... Enlance ... -
DESCRIPCIÓN
mpg123 lee uno o más presentars (o entrada estándar si se especifica `` - '') o Enlancesy juega
en el dispositivo de audio (predeterminado) o los envía a stdout. presentar/Enlance se supone que es
un flujo de bits de audio MPEG.
OPERANDOS
Se admiten los siguientes operandos:
presentar(s) El (los) nombre (s) de ruta de uno o más archivos de entrada. Deben ser MPEG-1.0 / 2.0 / 2.5 válidos
Capas de audio de 1, 2 o 3 bits. Si se especifica un guión `` - '', los datos MPEG
ser leídos desde la entrada estándar. Además, cualquier nombre que comience con `` http: // ''
es reconocido como Enlance (ver la siguiente sección).
OPCIONES
mpg123 Las opciones pueden ser las opciones tradicionales de una letra POSIX o el estilo GNU.
opciones largas. Las opciones de estilo POSIX comienzan con un solo `` - '', mientras que las opciones largas de GNU comienzan
con `` - ''. Los argumentos de las opciones (si es necesario) siguen separados por espacios en blanco (no `` = '').
Tenga en cuenta que algunas opciones pueden estar ausentes de su instalación cuando están deshabilitadas en la compilación
.
ENTRADA OPCIONES
-k número, --saltar número
Saltar primero número marcos. Por defecto, la decodificación comienza en el primer fotograma.
-n número, - marcos número
Solo decodificar número marcos. De forma predeterminada, se decodifica la secuencia completa.
--difuso
Habilite búsquedas difusas (adivinando compensaciones de bytes o usando puntos de búsqueda aproximados de
Xing TOC). Sin eso, las búsquedas necesitan un primer escaneo a través del archivo antes de poder
saltar en posiciones. Puede decidir aquí: funcionamiento con precisión de muestra con gapless
características o búsqueda más rápida (difusa).
-y, --no resincronización
NO intente resincronizar y continuar decodificando si ocurre un error en el archivo de entrada.
Normalmente, mpg123 intenta mantener viva la reproducción a toda costa, incluso saltando
material no válido y búsqueda de un nuevo encabezado cuando algo sale mal. Con este
cambiar puede hacer que se salga de los errores de datos (y tal vez ahorrarle a sus oídos un mal
tiempo). Tenga en cuenta que se ha cambiado el nombre de este modificador de --resync. El antiguo nombre todavía
funciona, pero no se anuncia ni se recomienda su uso (sujeto a eliminación en el futuro).
--resync-límite bytes
Establezca el número de bytes para buscar datos MPEG válidos una vez que se pierden en la transmisión; <0 significa
buscar todo el flujo. Si sabe que hay grandes cantidades de datos no válidos en su
archivos ... aquí está su martillo. Nota: Solo desde la versión 1.14 esto también aumenta
la cantidad de basura omitida al principio.
-p Enlance | ninguna, --apoderado Enlance | ninguna
El especificado apoderado se utilizará para solicitudes HTTP. Debe especificarse como completo
URL (``http://host.domain: puerto / ''), pero el prefijo `` http: // '', el número de puerto y
la barra diagonal final es opcional (el puerto predeterminado es 80). Especificando ninguna significa
no utilizar ningún proxy y recuperar archivos directamente de los respectivos servidores.
Consulte también la sección `` SOPORTE HTTP ''.
-u auth, --autorización auth
Autenticación HTTP para usar al recibir archivos a través de HTTP. El formato utilizado es
contraseña de usuario.
- ignorar-mimo
Ignore los tipos MIME proporcionados por el servidor HTTP. Si lo sabe mejor y quiere que mpg123
decodifica algo que el servidor piensa que es image / png, luego hazlo.
--no-búfer de búsqueda
Deshabilite el micro-búfer predeterminado de flujos no buscables que le da al analizador un
pie más seguro.
-@ presentar, --lista presentar
Leer nombres de archivo y / o URL de transmisiones de audio MPEG desde el presentar in
además de los especificados en la línea de comando (si los hay). Tenga en cuenta que presentar puede ser
ya sea un archivo ordinario, un guión `` - '' para indicar que una lista de nombres de archivo / URL es
para ser leído desde la entrada estándar, o una URL que apunta a una lista apropiada
expediente. Nota: solo uno -@ se puede utilizar la opción (si se especifica más de una, solo
el último será reconocido).
-l n, --escucha n
De la lista de reproducción, reproduzca solo la entrada especificada. n es el número de entrada que comienza en
1. Un valor de 0 es el predeterminado y significa que se reproduce toda la lista, un valor negativo
significa mostrar la lista de títulos con sus números ...
--Seguir
Habilita el modo de continuación de la lista de reproducción. Esto cambia el salto de fotogramas para que se aplique solo a la
primera pista y también continúa reproduciendo las siguientes pistas en la lista de reproducción después de la
seleccionado uno. Además, la opción de reproducir varios fotogramas solo se aplica a la totalidad
lista de reproducción. Básicamente, esto intenta tratar la lista de reproducción más como una gran transmisión.
(como, un libro de audio). El número de pista actual en la lista (basado en 1) y el número de fotograma
(Basados en 0) se imprimen al salir (útil si interrumpió la reproducción y desea
Continuar luego). Tenga en cuenta que la información de continuación se imprime en la salida estándar
a menos que se utilice el interruptor para canalizar los datos de audio a la salida estándar. Además, realmente
tiene sentido trabajar con archivos de listas de reproducción reales en lugar de listas de nombres de archivos como
argumentos, para mantener la coherencia de las posiciones de seguimiento.
--círculo veces
para hacer un bucle en la (s) pista (s) un cierto número de veces, <0 significa bucle infinito (no con
--¡aleatorio!).
--mantener abierta
Para el modo de control remoto: mantenga abierto el archivo cargado después de llegar al final.
--se acabó el tiempo segundos
Tiempo de espera en (entero) segundos antes de declarar una transmisión muerta (si <= 0, espere
para siempre).
-z, --barajar
Reproducción aleatoria. Mezcla aleatoriamente el orden de los archivos especificados en la línea de comando,
o en el archivo de lista.
-Z, --aleatorio
Juego aleatorio continuo. Sigue eligiendo un archivo aleatorio de la línea de comando o del
lista de reproducción. A diferencia de la reproducción aleatoria anterior, la reproducción aleatoria nunca termina y se reproduce individualmente.
canciones más de una vez.
--no-helado-meta
No acepte metadatos de ICY.
-I, --índice
Indexar / escanear a través de la pista antes de la reproducción. Esto llena la tabla de índice para
buscando (si está habilitado en libmpg123) y puede hacer que el sistema operativo almacene en caché el archivo
contenido para un funcionamiento más suave en la reproducción.
- tamaño de índice tamaño
Establezca el número de entradas en la tabla de índice de cuadros de búsqueda.
--preencuadres número
Establezca el número de fotogramas que se leerán como entrada antes de una posición buscada. Esta
sirve para llenar el depósito de la capa de 3 bits, que es necesario para reproducir fielmente un
cierta muestra en una determinada posición. Tenga en cuenta que para la capa 3, un mínimo de 1 es
aplicado (debido a la superposición de fotogramas), y para la capa 1 y 2, esto está limitado a 2
(no hay depósito de bits en ese caso, pero el motor gira de todos modos).
SALIDA y PROCESSING OPCIONES
-o módulo, --producción módulo
Seleccione el módulo de salida de audio. Puede proporcionar una lista separada por comas para usar la primera
uno que funcione.
--lista-módulos
Enumere los módulos disponibles.
-a dev, --dispositivo de audio dev
Especifique el dispositivo de audio que se utilizará. El valor predeterminado depende del sistema (generalmente
/ dev / audio o / dev / dsp). Utilice esta opción si tiene varios dispositivos de audio y
el valor predeterminado no es lo que desea.
-s, --salida estándar
Las muestras de audio decodificadas se escriben en la salida estándar, en lugar de reproducirlas.
a través del dispositivo de audio. Esta opción debe usarse si su hardware de audio no está
CON EL APOYO DE mpg123. El formato de salida predeterminado es PCM lineal sin formato (sin encabezado)
datos de audio, 16 bits, estéreo, orden de bytes del host (puede forzar mono u 8 bits).
-O presentar, --archivo de salida
Escriba la salida sin procesar en un archivo (en lugar de simplemente redirigir la salida estándar a un
archivo con la cáscara).
-w presentar, --wav
Escribe la salida como archivo WAV. Esto hará que la secuencia MPEG se decodifique y guarde
como archivo presentar , o salida estándar si - se utiliza como nombre de archivo. También puedes usar --au
y --cdr para formato AU y CDR, respectivamente. Tenga en cuenta que la escritura WAV / AU en
archivos buscables, o stdout redirigido, necesita un poco de reflexión. Desde 1.16.0, la lógica
cambió a escribir el encabezado con los primeros datos reales. Esto evita WAV espurio
encabezados en una tubería, por ejemplo. El resultado de no decodificar nada en WAV / AU es un archivo
que consiste solo en el encabezado cuando se puede buscar y realmente nada cuando no (no
incluso un encabezado). Escribir correctamente datos con encabezados proféticos en stdout no es fácil
negocio.
--au presentar
No reproduce el archivo MPEG pero lo escribe en presentar en formato de audio SUN. Si es
utilizado como nombre de archivo, el archivo AU se escribe en stdout. Ver párrafo sobre WAV
escribir para la diversión del encabezado con transmisiones no buscables.
--cdr presentar
No reproduce el archivo MPEG pero lo escribe en presentar como un archivo CDR. Si - se usa como
el nombre del archivo, el archivo CDR se escribe en stdout.
--reabrir
Fuerza la reapertura del dispositivo de audio después de cada canción
--UPC tipo decodificador
Selecciona un decodificador determinado (optimizado para una CPU específica), por ejemplo, i586 o MMX.
La lista de decodificadores disponibles puede variar; dependiendo de la compilación y de lo que sea su CPU
apoyos. Esta opción solo está disponible cuando la compilación incluye varios
decodificadores optimizados.
--prueba-cpu
Prueba su CPU e imprime una lista de posibles opciones para --cpu.
--lista-cpu
Enumera todas las opciones de decodificadores disponibles, independientemente del soporte de su CPU.
-g ganancia, --ganar ganancia
[DEPRECATED] Establece la ganancia de salida del hardware de audio (predeterminado: no cambiar). La unidad de
el valor de ganancia depende del hardware y del módulo de salida. (Este parámetro es solo
se proporciona para compatibilidad con versiones anteriores y puede eliminarse en el futuro sin
aviso. Use el reproductor de audio para jugar y una aplicación de mezcla para mezclar, ¡estilo UNIX!)
-f factor, --escala factor
Cambiar el factor de escala (predeterminado: 32768).
- mezcla de rva, --rva-radio
Habilite RVA (ajuste de volumen relativo) utilizando los valores almacenados para ReplayGain
modo de radio / modo de mezcla con todas las pistas aproximadamente igual volumen. La primera valida
información que se encuentra en las etiquetas ID3V2 (comentario llamado RVA o el marco RVA2) o ReplayGain
Se utiliza el encabezado en la etiqueta Lame / Info.
--rva-álbum, --rva-audiófilo
Habilite RVA (ajuste de volumen relativo) utilizando los valores almacenados para ReplayGain
modo audiófilo / modo álbum con generalmente el efecto de ajustar el volumen del álbum
pero manteniendo un volumen relativo dentro del álbum. La primera información válida encontrada en
Etiquetas ID3V2 (comentario llamado RVA_ALBUM o el marco RVA2) o encabezado ReplayGain en
Se utiliza la etiqueta Lame / Info.
-0, --solo0; -1, --solo1
Decodifica solo el canal 0 (izquierda) o el canal 1 (derecha), respectivamente. Estas opciones son
disponible solo para transmisiones MPEG estéreo.
-m, --mononucleosis infecciosa, --mezcla, --mezcla simple
Mezclar ambos canales / decodificar mono. Se necesita menos tiempo de CPU que la decodificación estéreo completa.
--estéreo
Forzar salida estéreo
-r y , --índice y
Establecer la frecuencia de muestreo (predeterminado: automático). Es posible que desee cambiar esto si necesita un
tasa de bits constante independiente de la tasa de flujo mpeg. mpg123 convierte automágicamente
la tasa. Luego debe combinar esto con --stereo o --mono.
-2, --2to1; -4, --4to1
Realiza una reducción de la frecuencia de muestreo de 2: 1 (22 kHz) o 4: 1 (11 kHz) en el flujo de salida,
respectivamente. Ahorra algunos ciclos de CPU, pero al menos la proporción de 4: 1 suena fea.
--terreno de juego propuesta de
Establezca el tono del hardware (aumento / disminución de velocidad, 0 es neutral; 0.05 es 5%). Esto cambia el
frecuencia de muestreo de salida, por lo que solo funciona en el rango de su sistema de audio / hardware
soportes.
--8 bits Fuerza la salida de 8 bits
--flotador
Fuerza la codificación f32
-e enc, - codificación enc
Elija la codificación de la muestra de salida. Los valores posibles se parecen a f32 (32 bits flotantes
punto), s32 (entero con signo de 32 bits), u32 (entero sin signo de 32 bits) y las variantes
con diferentes números de bits (s24, u24, s16, u16, s8, u8) y también especiales
variantes como ulaw y alaw de 8 bits. Vea el resultado de longhelp de mpg123 para
codificaciones realmente disponibles.
-d n, - doble velocidad n
Solo juega cada n'th frame. Esto hará que se reproduzca la transmisión MPEG. n veces
más rápido, que se puede utilizar para efectos especiales. También se puede combinar con el
--a media velocidad opción para reproducir 3 de 4 fotogramas, etc. No espere una gran calidad de sonido
al usar esta opción.
-h n, --a media velocidad n
Juega cada cuadro n veces. Esto hará que la transmisión MPEG se reproduzca en 1/n'th
velocidad (n veces más lenta), que se puede utilizar para efectos especiales. También se puede combinar
con el - doble velocidad opción de duplicar cada tercer fotograma o cosas así.
No espere una gran calidad de sonido cuando utilice esta opción.
-E presentar, --igualada
Permite la ecualización, tomada de presentar. El archivo debe contener 32 líneas de datos,
las líneas de comentarios adicionales pueden tener el prefijo #. Cada línea de datos consta de dos
entradas de punto flotante, separadas por espacios en blanco. Especifican los multiplicadores para
canal izquierdo y derecho de una determinada banda de frecuencia, respectivamente. La primera linea
corresponde a la más baja, la 32a a la banda de frecuencia más alta. Tenga en cuenta que usted
Puede controlar el ecualizador de forma interactiva con la interfaz de control genérico.
- sin huecos
Habilite el código que corta muestras (basura) al principio y al final de las pistas, habilitando
transiciones sin espacios entre archivos MPEG cuando el relleno del codificador y los retrasos del códec
Prevenirlo. Esto está habilitado por defecto a partir de mpg123 versión 1.0.0.
--no-sin espacios
Deshabilite el código sin espacios. Eso le brinda decodificaciones MP3 que incluyen retardo del codificador
y relleno más el retardo del decodificador de mpg123.
-D n, --demora n
Inserte un retraso de n segundos antes de cada pista.
-o h, --auriculares
Salida de audio directa al conector de auriculares (solo algunos hardware; AIX, HP, SUN).
-o s, --vocero
Salida de audio directa al altavoz (solo algunos hardware; AIX, HP, SUN).
-o l, --salida de línea
Salida de audio directa al conector de salida de línea (solo algunos hardware; AIX, HP, SUN).
-b tamaño, --buffer tamaño
Utilice un búfer de salida de audio de tamaño Kbytes. Esto es útil para evitar períodos cortos.
de actividad intensa del sistema, lo que normalmente haría que la salida de audio
interrumpido. Debe especificar un tamaño de búfer de al menos 1024 (es decir, 1 Mb, que
equivale a unos 6 segundos de datos de audio) o más; menos de aproximadamente 300 no hace
mucho sentido. El valor predeterminado es 0, que desactiva el almacenamiento en búfer.
--precarga fracción
Espere a que se llene el búfer fracción antes de iniciar la reproducción (fracción
entre 0 y 1). Puede ajustar este búfer previo para obtener un sonido más rápido en su
oídos o una radio web ininterrumpida más segura. El valor predeterminado es 1 (espere a que el búfer esté lleno antes
reproducción).
--liso
Mantenga el búfer sobre los límites de la pista, es decir, no vacíe el búfer entre
pistas para posiblemente una mayor suavidad.
MISC OPCIONES
-t, --prueba
Modo de prueba. La secuencia de audio se decodifica, pero no se produce ninguna salida.
-c, --cheque
Verifique las violaciones del rango del filtro (recorte) e infórmelas para cada cuadro, si las hubiera
ocurrir.
-v, --verboso
Incrementa el nivel de verbosidad. Por ejemplo, muestra los números de fotogramas durante
descodificación.
-q, --tranquilo
Tranquilo. Suprime los mensajes de diagnóstico.
-C, --control
Habilite las teclas de control del terminal. De forma predeterminada, use 's' o la barra espaciadora para detener / reiniciar
(pausa, reanudar) reproducción, 'f' para avanzar a la siguiente canción, 'b' para retroceder
al principio de la canción, ',' para rebobinar, '.' para avanzar rápido y 'q' para salir.
Escriba 'h' para obtener una lista completa de los controles disponibles.
--título
En un xterm, rxvt, screen, iris-ansi (compatible, la variable de entorno TERM es
examinado), cambie el título de la ventana por el nombre de la canción que se está reproduciendo actualmente.
- etiqueta larga
Muestra la información de la etiqueta ID3 siempre en formato largo con una línea por artículo (artista, título,
...)
--utf8 Independientemente del entorno, imprima metadatos en UTF-8 (de lo contrario, cuando no utilice UTF-8
locale, obtendrá ASCII stripdown).
-R, --remoto
Activar la interfaz de control genérica. mpg123 luego leerá y ejecutará comandos
de stdin. El uso básico es `` cargar '' para reproducir algún archivo y lo obvio
`` pausa '', `` comando. `` saltar '' saltará / buscará a un punto dado (marco MPEG
número). Emita `` ayuda '' para obtener una lista completa de comandos y sintaxis.
--err-remoto
Imprimir respuestas para el modo de control genérico al error estándar, no a la salida estándar. Esta
se activa automáticamente cuando se usa -s .
--fifo camino
Cree una tubería con nombre / fijos en la ruta dada y utilícela para leer comandos
en lugar de la entrada estándar.
--agresivo
Intenta obtener una mayor prioridad
-T, --tiempo real
Intenta ganar prioridad en tiempo real. Esta opción generalmente requiere privilegios de root para
tener algún efecto.
-?, --ayuda
Muestra breves instrucciones de uso.
--larga ayuda
Muestra instrucciones de uso extensas.
--versión
Imprime la cadena de la versión.
HTTP APOYAR
Además de leer transmisiones de audio MPEG de archivos normales y de la entrada estándar,
mpg123 admite la recuperación de archivos de audio MPEG o listas de reproducción a través del protocolo HTTP, que es
utilizado en la World Wide Web (WWW). Estos archivos se especifican mediante la denominada URL, que
comienza con `` http: // ''. Cuando se encuentra un archivo con ese prefijo, mpg123 intenta
abra una conexión HTTP al servidor para recuperar ese archivo para decodificar y reproducir
él.
A menudo es útil recuperar archivos a través de un caché de WWW o el llamado proxy. Para
lograr esto, mpg123 examina el entorno en busca de variables denominadas MP3_HTTP_PROXY,
http_proxy y HTTP_PROXY, en este orden. El valor del primero que se establezca será
utilizado como especificación de proxy. Para anular esto, puede usar el -p opción de línea de comando
(ver la sección de `` OPCIONES ''). Especificando -p ninguna hará cumplir el contacto con el servidor
directamente sin usar ningún proxy, incluso si se establece una de las variables de entorno anteriores.
Tenga en cuenta que, para reproducir archivos de audio MPEG desde un servidor WWW, es necesario que el
la conexión a ese servidor es lo suficientemente rápida. Por ejemplo, un archivo MPEG de 128 kbit / s requiere
la conexión de red debe ser de al menos 128 kbit / s (16 kbyte / s) más la sobrecarga del protocolo. Si
sufre de cortes breves de la red, debe probar el -b opción (búfer) para omitir
tales cortes. Si su conexión de red generalmente no es lo suficientemente rápida para recuperar MPEG
archivos de audio en tiempo real, primero puede descargar los archivos a su disco duro local (p. ej.
usando wget(1)) y luego reprodúzcalos desde allí.
Si se necesita autenticación para acceder al archivo, se puede especificar con el -u contraseña de usuario.
INTERRUMPIR
En el modo de control de terminal, puede salir presionando la tecla q, mientras que en cualquier momento puede
abortar mpg123 presionando Ctrl-C. Si no está en el modo de control de terminal, esto saltará al
siguiente archivo (si lo hay). Si desea cancelar la reproducción inmediatamente en ese caso, presione Ctrl-C
dos veces en breve sucesión (en aproximadamente un segundo).
Tenga en cuenta que el resultado de dejar de fumar mpg123 presionar Ctrl-C podría no ser audible de inmediato,
debido al almacenamiento en búfer de datos de audio en el dispositivo de audio. Este retraso depende del sistema, pero
generalmente no es más de uno o dos segundos.
Use mpg123-jack en línea usando los servicios de onworks.net