2014-10-01 5 views
1

현재 vlcj를 사용하는 프로젝트에서 작업 중입니다. 지금은 사용자가 재생되는 동안 비디오를 회전 할 수있는 기능을 구현해야합니다.Vlcj 비디오 순환

플레이어를 설정할 때 전달할 수있는 몇 가지 옵션이 있습니다.

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

불행히도 이것은 선택 사항이 아닙니다. VLC에서 작동하는 방식으로 기능을 구현해야합니다. 당신의 도움이 klib

답변

3

아무 API가 LibVLC에 없으며, 결과적으로 vlcj에 대한 Video rotation in VLC

덕분에, 그런 비디오 필터를 조작합니다.

예를 들어, 색조, 채도, 밝기, 명암 및 감마와 같지만 다른 모든 비디오 필터에 대한 API는 없습니다.

MediaPlayerFactory을 만들 때 명령 줄 스위치를 사용하거나 mediaPlayer.playMedia(mrl, options)을 통해 미디어를 재생할 때 (일부 옵션의 경우) 비디오 필터 옵션을 설정할 수 있습니다. 하지만이 옵션을 사용하면 즉시 옵션을 변경할 수 없습니다.