Olá pessoal, td blz?
bom, meu problema é o seguinte: eu to fazendo um programa pra capturar video e audio de uma webcam e gravar isso em disco... até ai td blz, isso eu consigo fazer... o problema é q o video nao fica com as configuraçoes q eu passo pro VideoFormat, mais especificamente, tamanho do video e frame rate...DataSource ds = Manager.createMergingDataSource(new DataSource[]{dsVideo, dsAudio});
FileTypeDescriptor ftd = new FileTypeDescriptor(FileTypeDescriptor.MSVIDEO);
Format outputFormat[] = new Format[2];
outputFormat[0] = new VideoFormat(VideoFormat.H263, getTamanho(), Format.NOT_SPECIFIED, Format.byteArray, 2);
outputFormat[1] = new AudioFormat(AudioFormat.LINEAR);
ProcessorModel pm = new ProcessorModel(ds, outputFormat, ftd);
Processor p = Manager.createRealizedProcessor(pm);
O video gravado em disco fica com a resolucao de 352 X 288 e o frame rate sei lah de quantos, mas fica bem rapido, quero diminuir a resolucao (tamanho do video, largura e altura) e a quantidade de frames/seg pra ocupar menos espaço em disco...
Alguem sabe o q eu estou fazendo de errado, ou o q esta faltando fazer ???
Desde já, grato !!!
Vlw t+