| vsound. vsound é um aplicativo Linux / UNIX que permite gravar digitalmente a saída de outro programa, como o RealPlayer. |
Baixe Agora |
vsound. Classificação e resumo
- Nome do editor:
- Peter Clay
- Site do editor:
- http://www.vsound.org/
vsound. Tag
vsound. Descrição
O VSound é um aplicativo Linux / UNIX, que permite registrar digitalmente a saída de outro programa, como o RealPlayer. O VSound é um aplicativo Linux / UNIX, que permite registrar digitalmente a saída de outro programa, como o RealPlayer. A saída gravada pode ser salva em um arquivo WAV ou pode ser enviada para outro programa, como um codificador de MP3.O programa vsound usa uma técnica muito interessante se a técnica incomum para realizar seu trabalho. Linux e outros sistemas semelhantes a UNIX permitem que as funções em uma biblioteca compartilhada sejam substituídas sem precisar substituir toda a biblioteca. Isso é feito escrevendo uma nova biblioteca compartilhada que contém as definições das funções que você deseja substituir. Além disso, pelo uso da função DLSYM (), ainda é possível chamar a função original pelo uso de um ponteiro de função. No caso de vsound, as funções que precisam ser substituídas são; Aberto (), IOCTL (), escreva () e feche (). Ao proteger essas funções, é possível detectar todas as tentativas para abrir o dispositivo / dev / dsp. A partir de lá, todas as chamadas IOCTL () são registradas em um arquivo que pode posteriormente ser usado para determinar o formato de dados do arquivo que está sendo reproduzido. Além disso, a função Standard Write () também é substituída para que todos os dados de áudio gravados no dispositivo de áudio também seja gravado em um arquivo temporário. Da mesma forma, a função Fechar () é substituída para saber quando fechar o arquivo contendo os dados de áudio capturados. As funções que desejamos substituir são reunidas em biblioteca compartilhada chamada libvsound.so. A outra parte do sistema vsound é um script de shell chamado vsound. Este script de shell usa a variável LD_PRELOAD para informar ao sistema para preload libvsound.so e, em seguida, execute o programa de destino com todos os seus argumentos da linha de comando. Quando o programa de destino termina, o script de shell vsound usa o Sox para converter o arquivo de formato AU em um arquivo WAV chamado vsound.wav no diretório atual. O que é novo nesta versão: · vsound.c · Rolled no patch de Richard Taylor O jogador após um número de segundos de inatividade (definido como o tempo em que o dispositivo / dev / dsp é fechado) · vsound.in · --autostop (-autostop (-A) Opção de AutoStop Manuseamento do patch acima adicionado não funcional opção resample (-r)
vsound. Software Relacionado