Vlcj视频旋转

时间:2014-10-01 13:57:32

标签: java libvlc vlcj

我目前正在开发一个使用vlcj的项目。现在我必须实现一个功能,用户可以在播放视频时旋转视频。

我知道玩家设置时可以通过一些选项,例如

mediaPlayerFactory = new MediaPlayerFactory("--video-filter=transform", "--transform-type=vflip");

不幸的是,这不是一个选择。我需要以它在VLC中的工作方式实现功能。 Video rotation in VLC

感谢您的帮助 klib

1 个答案:

答案 0 :(得分:3)

LibVLC中没有API,也没有vlcj来操纵像这样的视频过滤器。

存在用于例如的API。色调,饱和度,亮度,对比度和伽玛,但所有其他视频滤镜都没有API。

当您通过MediaPlayerFactory播放媒体时,可以在创建mediaPlayer.playMedia(mrl, options)或(对于某些选项)时使用命令行开关设置视频过滤器选项。但是这不允许你动态改变选项。