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.