2014-10-01 8 views
1

В настоящее время я работаю над проектом, который использует vlcj. Сейчас я должен реализовать функцию, в которой пользователь может поворачивать видео во время воспроизведения.Vlcj вращение видео

Я знаю, что есть некоторые опции, которые можно передать, когда игрок настроен, например.

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

К сожалению, это не вариант. Мне нужно реализовать функциональность так, как она работает в VLC. Video rotation in VLC

Спасибо за вашу помощь klib

ответ

3

Там нет API в LibVLC, ни, следовательно, vlcj, манипулировать видеофильтры, как это.

Существует API, например. оттенок, насыщенность, яркость, контрастность и гамма, но API для всех других видеофильтров отсутствует.

Вы можете установить параметры фильтра видео с помощью переключателей командной строки при создании MediaPlayerFactory или (для некоторых опций) при воспроизведении носителя через mediaPlayer.playMedia(mrl, options). Но это не позволит вам менять параметры на лету.