Je me demande s'il est possible de faire pivoter à 90 degrés une vidéo jouée avec VLCJ. Une partie du code utilisé pour l'affichage de la vidéo est la suivante:Comment faire pivoter une vidéo placée sur un JFrame (VLCJ)?
mediaPlayerFactory = new MediaPlayerFactory();
mediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer();
frame.setResizable(false);
frame.setUndecorated(true);
Canvas c = new Canvas();
c.setBackground(Color.black);
final JPanel p = new JPanel();
p.setLayout(new BorderLayout());
p.add(c, BorderLayout.CENTER);
frame.add(p, BorderLayout.CENTER);
mediaPlayer.setVideoSurface(mediaPlayerFactory.newVideoSurface(c));
frame.setLocation(650, 200);
frame.setSize(1050, 600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
mediaPlayer.playMedia(file);
mediaPlayer.mute(false);
Le code fonctionne bien, la vidéo peut être regardé sans problèmes, mais je voudrais effectuer une rotation sur elle. J'ai regardé sur Internet mais la plupart des articles concernent la rotation des images ... alors n'importe qui peut m'aider avec ça? Je vous remercie!
Je ne suis pas sûr que vous pouvez, VLCJ simplement "dessine" sur le pair natif de la 'Canvas' qui est utilisé pour montrer la vidéo, vous n'avez aucun contrôle sur elle – MadProgrammer