Мне интересно, можно ли поворачивать 90 градусов видео, которое воспроизводится с VLCJ. Часть кода, используемого для отображения видео является следующее:Как повернуть видео, размещенное на 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);
код работает хорошо, видео можно смотреть без проблем, но я хотел бы, чтобы выполнить поворот на нем. Я посмотрел в Интернете, но большинство сообщений посвящено вращению изображений ... так что кто-нибудь может мне помочь? Спасибо!
Я не уверен, что вы можете, VLCJ просто «рисует» на собственный «холст», который используется для показа видео, у вас нет никакого контроля над ним. – MadProgrammer