Unable to install ffmpeg

Hi all,

I am not being able to install ffmpeg. Each package of packman is requesting for some other. And from terminal i am getting this:


sudo rpm -ivh *.rpm
root's password:
warning: ffmpeg-1.0.6-1.1.i586.rpm: Header V4 RSA/SHA1 Signature, key ID 1abd1afb: NOKEY
error: Failed dependencies:
    libmp3lame.so.0 is needed by libavcodec54-1.0.6-1.1.i586
    libopencore-amrnb.so.0 is needed by libavcodec54-1.0.6-1.1.i586
    libopencore-amrwb.so.0 is needed by libavcodec54-1.0.6-1.1.i586
    libtwolame.so.0 is needed by libavcodec54-1.0.6-1.1.i586
    libva.so.1 is needed by libavcodec54-1.0.6-1.1.i586
    libvo-aacenc.so.0 is needed by libavcodec54-1.0.6-1.1.i586
    libx264.so.129 is needed by libavcodec54-1.0.6-1.1.i586
    libxvidcore.so.4 is needed by libavcodec54-1.0.6-1.1.i586
    librtmp.so.0 is needed by libavformat54-1.0.6-1.1.i586
    alsa-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    dirac-devel >= 1.0.0 is needed by libffmpeg-devel-1.0.6-1.1.i586
    libdc1394 is needed by libffmpeg-devel-1.0.6-1.1.i586
    libdc1394-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libgsm-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libjack-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libmp3lame-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libogg-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    liboil-devel >= 0.3.15 is needed by libffmpeg-devel-1.0.6-1.1.i586
    libopencore-amr-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    librtmp-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libtheora-devel >= 1.1 is needed by libffmpeg-devel-1.0.6-1.1.i586
    libva-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libvdpau-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libvorbis-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libx264-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    libxvidcore-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    schroedinger-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    slang-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    speex-devel is needed by libffmpeg-devel-1.0.6-1.1.i586
    zlib-devel is needed by libffmpeg-devel-1.0.6-1.1.i586

I have OpenSUSE 12.3 GNOME. What is the repository url of ffmpeg?
[RIGHT]Thanx in advance…
[/RIGHT]

ffmpeg from Packman:

zypper se -si ffmpeg
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                          | Typ   | Version        | Arch   | Repository        
--+-------------------------------+-------+----------------+--------+-------------------
i | ffmpeg                        | Paket | 1.0.6-1.1      | x86_64 | Packman Repository
i | ffmpeg2theora                 | Paket | 0.29-1.14      | x86_64 | Packman Repository
i | gstreamer-0_10-plugins-ffmpeg | Paket | 0.10.13-2000.2 | x86_64 | Packman Repository

Packman Repo:
http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3/

Try as root:

zypper in ffmpeg

https://forums.opensuse.org/blogs/caf4926/opensuse-12-3-multi-media-restricted-format-installation-guide-126/
http://opensuse-community.org/Restricted_formats/12.3

Thanx a lot! It worked. But I am getting this error while starting kdenlive:

Thanx again…

Better don’t use the command “rpm” for installing packages with complex dependencies. RPM can show you missing dependencies but is not made for resolving them. For package install use “zypper” or “YaST” (same library), they can resolve and install dependencies.

Did you install kdenlive with zypper/YaST? Which version of openSUSE are you running?

Please check that kdenlive and all libmlt* packages (and melt) are from Packman.

If that alone still doesn’t help, then please just enter the following path into that window:

/usr/share/mlt-5/profiles/

Yes. My packages were not from packman. But, even after switching to packman the problem was not solved and I had to enter the path manually. Kdenlive is working fine now…Thanx…

Thanx again…