Gstreamer FFMPEG plugins for Jetson TK1

Hello folks!
I want ffmpeg plugins of Gstreamer on my Jetson TK1 board. I didn’t found them on repository even have some troubles compiling the package for arm (“gstreamer-ffmpeg-0.10.13-14.fc21.armv7hl.rpm”).
Can any one have any idea how to install or compile (cross-compile for arm) ffmpeg plugins for Gstreamer on Jetson TK1?


I think you need to enable universe and maybe multiverse repositories to get ffmpeg:

sudo apt-add-repository universe
sudo apt-add-repository multiverse
sudo apt-get update

But do note that ffmpeg will be CPU only and will not use any dedicated HW video blocks found on Tegra.

ubuntu@tegra-ubuntu:~$ sudo apt-add-repository universe
[sudo] password for ubuntu:
'universe' distribution component enabled for all sources.
ubuntu@tegra-ubuntu:~$ sudo apt-add-repository multiverse
'multiverse' distribution component enabled for all sources.

But still not able to install or compile Gstreamer-ffmpeg plugin.


Did you run the update command too? Which package name did you try find?

It seems to be part of the Universe as I stated earlier:

Cross compiling is tricky for most packages but Jetson is quite capable in compiling natively.

Typically you can get the sources with "apt-get source " (assuming you have deb-src repos set) or with “dget http://url/to/package.dsc”. If they complain about missing keys, you can use “dpkg-source -x *dsc” to extract it anyway.

You can get the build dependencies for a package with "apt-get build-dep " assuming it’s in the repositories. If not, you can try building the package with “dpkg-buildpackage -b” and it will list all the missing dependencies.