Salvar Arquivo de Vídeo

Preciso salvar arquivos no formato de vídeo, meu programa já captura a imagem e salva como foto, mas como funciona o processo de vídeo? Cada segundo que passa na Thread eu deveria enviar pro buffer?

Observação: pensei algo assim, não é funcional, até por que não existe isso :sweat_smile:):

Tela quadro = new Tela();
quadro.setvisible(true);

       Bufferedvideo video= new BufferedVideo();
       video.setformater(".wav");
      video.savelocation("c:video.wav");
try{
       

  enviaquadroprobuffe.add(quadro);
 Thered.sleep(30);

}catch(Exception e){

//erro

}