Hola
lo que puedes hacer es utilizar un layout null, del frame
de este modo sobreponer los dos paneles
luego te creas los dos paneles, panel de video y panel de opacidad
y les asignas la misma posicion para que se sobrepongan
Código java:
Ver originalvideo.setBounds(10,10,500,500);
sobre.setBounds(10,10,500,500);
frame.add(video);
frame.add(sobre);
nota. el segundo panel tienes q cambiarle la opacidad para que se vea transparente
saludos