Кажется, я нашел один способ, и теперь я проверяю его на стабильность. Я скомпилировал из мерзавца
(git clone git: //anongit.freedesktop.org/gstreamer/gst-plugins-good)
ядро gstreamer, пакеты "base", "good" и "bad".
И тогда я применил плагин "xviddec", который теперь способен обрабатывать буферы с заглавными буквами "video / mpeg, mpegversion = 4".
Таким образом, описание конвейера: «mpeg4videoparse name = parser! Xviddec! Ffmpegcolorspace! Capsfilter name = outfilter», которое связано с объектом AppSrc и объектом VideoComponent оболочки «gstreamer-java».
Чтобы указать путь к моим скомпилированным двоичным файлам gstreamer, я передаю следующий параметр JVM:
"-Djna.library.path =" path_to_my_home / бен / GStreamer / Библиотека».
Обратите внимание, что для компиляции "xviddec" требуется установить пакет "libxvidcore-dev".