| vsound VSOUND es una aplicación Linux / UNIX que le permite registrar digitalmente la salida de otro programa, como RealPlayer. |
Descargar ahora |
vsound Clasificación y resumen
- Nombre del editor:
- Peter Clay
- Sitio web del editor:
- http://www.vsound.org/
vsound Etiquetas
vsound Descripción
VSOUND es una aplicación Linux / UNIX que le permite registrar digitalmente la salida de otro programa, como RealPlayer. VSOUND es una aplicación Linux / UNIX que le permite registrar digitalmente la salida de otro programa, como RealPlayer. La salida grabada se puede guardar en un archivo WAV o se puede enviar a otro programa, como un codificador MP3.El programa VSound utiliza una técnica inusual muy interesante para llevar a cabo su trabajo. Linux y otros sistemas similares a los Unix permiten que las funciones en una biblioteca compartida se anulen sin tener que reemplazar toda la biblioteca. Esto se hace escribiendo una nueva biblioteca compartida que contiene las definiciones de las funciones que desea anular. Además, mediante el uso de la función DLSIM (), todavía es posible llamar a la función original mediante el uso de un puntero de función. En el caso de VSOUND, las funciones que deben ser anuladas son; ABIERTO (), IOCTL (), escriba () y cierre (). Al atenuar estas funciones, es posible detectar todos los intentos de abrir el dispositivo / dev / dsp. Desde allí, todos los ioctl () llama a este dispositivo se registran en un archivo que luego se puede usar para determinar el formato de datos del archivo que se está reproduciendo. Además, la función de escritura estándar () también se anula para que todos los datos de audio escritos en el dispositivo de audio también se escriban en un archivo temporal. De manera similar, la función Close () se anula, por lo que sabemos cuándo cerrar el archivo que contiene los datos de audio capturados. Las funciones que deseamos anular se recopilen en la biblioteca compartida llamada Libvsound.so. La otra parte del sistema VSound es un script de shell llamado VSOUND. Este script shell utiliza la variable LD_PRELOAD para decirle al sistema que le vuelva a cargar libvsound.so y luego ejecute el programa de destino con todos sus argumentos de línea de comandos. Cuando termina el programa de destino, el vsound Shell Script usa SOX para convertir el archivo de formato AU en un archivo WAV llamado VSOUND.WAV en el directorio actual. Qué es nuevo en esta versión: · Vsound.c · Rodado en el parche de AutoStop por Richard Taylor mata El jugador después de un número establecido de segundos de inactividad (definido como el tiempo que se cierra el dispositivo / dev / dsp) · VSOUNT.IN · AUTOSTOP (-A) AutoStop Opción Manipulación desde el parche anterior agregado Fijado no funcional - Opción de remuestreo (-R)
vsound Software relacionado