

Check that all of the above packages are on the list (there will be a lot more than just them - those are the dependencies). Once you've marked all of the above files for installation, click the "Apply" button and then expand the "To be Installed" drop-down that appears. This also goes the other way - If you know you're going to be using a file format or codec that hasn't been listed above, you'll want to search for its development package (the -dev suffix) and install it. Note that you can get away with not installing some of these if you know you're not going to be using them with OpenCV / FFMPEG, it's your call.

libvorbis-dev For handling Ogg Vorbis audio.libtheora-dev For handling Ogg Theora videos.libopencore-amrwb-dev Speech codec - Wide band.libopencore-amrnb-dev Speech codec - Narrow band.libjasper-dev For general image manipulation.libgtk3-dev For building GUI interfaces.libeigen3-dev C/C++ lib for matrix/vector maths.cmake For generating configured makefiles.build-essential For building debian packages.

You'll want to search for each of the following packages using Synaptic and mark each for installation - I've included a short description of what each package is doing but for more information check out their Synaptic pages yourself: (Click to Enlarge) - Searching for packages using Synaptic To mark a package for installation simply search for its name in the "Quick filter" box and click the box to the left of the relevant search result, choosing "Mark for Installation" as shown below: Synaptic will automatically add a package's dependencies and the dependencies of those dependencies (and so on) to your system, which can massively simplify the installation process. Next, install Synaptic Package Manager from the Ubuntu Software Centre (or your distribution's equivalent). You can do this by opening a terminal and simply typing the following: First of all it's a good idea to update your package lists.
