Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [java + JMF] Java Sound + microfono

    Salve ragazzi... vorrei catturare audio dal microfono installato sul mio pc e ho provato sia con il Media Framework, sia con Java Sound, ma ogni volta mi registra dell'audio orribile, con la voce che va e viene... come se il volume di acquisizione fosse altalenante...
    Il codice che ho provato l'ho trovato su developer.com però è troppo lungo da inserire direttamente nel post.. lo trovate qui a fondo pagina nel riquadro giallo: Java Audio Recorder

    Comunque il cuore della registrazione (attraverso Java Sound API) sta nell'apertura e scrittura della TargetDataLine e nella scrittura dell'ImputStream.


    Qualcuno sa il perchè di quest'effetto "vibrato"... io proprio non riesco a capire.
    Se uso per esempio un programma tipo VLC l'audio da microfono si sente bene.. qui non capisco il motivo della differenza di qualità (sempre impostato a 44100, 16 bit, LINEAR)

    GRAZIE!!
    Life is too short to spend it hoping or crying...JUST LIVE IT!

  2. #2

    Mixers

    Ok... ho scoperto che le "periferiche" audio, così come le vede Windows (e suppongo a grandi linee anche linux) sono chiamate "Mixer" in Java Sound. In questo modo è possibile ottenere una qualità migliore.. poi bisogna giocare un po' con i vari parametri del flusso audio.
    Dal link che ho postato precedentemente e possibile raggiungere un esempio dell'utilizzo dei Mixer per la registrazione audio che rappresenta la Parte 2 della lezione proposta.

    A presto... notte!!
    Life is too short to spend it hoping or crying...JUST LIVE IT!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.