• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Problem mit ffmpeg

muck19

Hacker
Hallo,
installiere gerade auf einen neuen Rechner OpenSuse.
Alles paletti, aber ffmpeg dreht hohl -

ffmpeg -version auf der Konsole bringt:
Code:
ffmpeg -version
ffmpeg: relocation error: /usr/lib/libavdevice.so.55: symbol
avfilter_graph_parse_ptr, version LIBAVFILTER_3 not defined in file
libavfilter.so.3 with link time reference
Kann jemand damit was anfangen??

EDIT: ffmpeg wurde von packman bezogen. Die Version wurde vor 2 Tagen dort eingestellt. Kann es sein, dass das Paket verkrutzbeutel ist?

Gruss
Michael
 

Sauerland

Ultimate Guru
Code:
ffmpeg -version
ffmpeg version 2.1.1
built on Dec 17 2013 19:47:47 with gcc 4.8 (SUSE Linux)
configuration: --shlibdir=/usr/lib64 --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib64 --enable-shared --disable-static --enable-debug --disable-stripping --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -fPIC -I/usr/include/gsm' --enable-gpl --enable-x11grab --enable-version3 --enable-pthreads --enable-avfilter --enable-libpulse --enable-libvpx --enable-libopus --enable-libass --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-libx264 --enable-libschroedinger --enable-libgsm --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libdc1394 --enable-librtmp --enable-libfreetype --enable-avresample --enable-libtwolame --enable-libvo-aacenc --enable-gnutls
libavutil      52. 48.101 / 52. 48.101
libavcodec     55. 39.101 / 55. 39.101
libavformat    55. 19.104 / 55. 19.104
libavdevice    55.  5.100 / 55.  5.100
libavfilter     3. 90.100 /  3. 90.100
libavresample   1.  1.  0 /  1.  1.  0
libswscale      2.  5.101 /  2.  5.101
libswresample   0. 17.104 /  0. 17.104
libpostproc    52.  3.100 / 52.  3.100
Ausgabe unter 13.1.

Was für Repos sind bei Dir aktiv:
Code:
zypper lr -up
Welche ffmpeg in welcher Architektur:
Code:
zypper se -si ffmpeg
Code:
zypper se -si libavfil
Retrieving repository 'Programme' metadata ............................................................[done]
Loading repository data...
Reading installed packages...

S | Name         | Type    | Version    | Arch   | Repository
--+--------------+---------+------------+--------+-----------
i | libavfilter1 | package | 0.7.16-2.6 | x86_64 | Packman   
i | libavfilter3 | package | 2.1.1-3.3  | x86_64 | Packman
Code:
zypper se -si libavdev
Loading repository data...
Reading installed packages...

S | Name          | Type    | Version    | Arch   | Repository
--+---------------+---------+------------+--------+-----------
i | libavdevice52 | package | 0.7.16-2.6 | x86_64 | Packman   
i | libavdevice55 | package | 2.1.1-3.3  | x86_64 | Packman
 
OP
muck19

muck19

Hacker
Hi Sauerland,
repos nur die nach einer Neuinstallation vorhandenen plus packman mit höherer Priorität.
Architektur i586.
Es ist im Prinzip alles identisch mit deinen Ausgaben (halt 32bit), nur "ffmpeg -version" bringt den Müll.

Gruss
Michael
 

Sauerland

Ultimate Guru
Gerade in einer VBox installiert:
Code:
ffmpeg -version
ffmpeg version 2.1.1
built on Dec 17 2013 19:47:47 with gcc 4.8 (SUSE Linux)
configuration: --shlibdir=/usr/lib --prefix=/usr --mandir=/usr/share/man --libdir=/usr/lib --enable-shared --disable-static --enable-debug --disable-stripping --extra-cflags='-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -fstack-protector -O2 -Wall -D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gsm' --enable-gpl --enable-x11grab --enable-version3 --enable-pthreads --enable-avfilter --enable-libpulse --enable-libvpx --enable-libopus --enable-libass --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libxvid --enable-libx264 --enable-libschroedinger --enable-libgsm --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-postproc --enable-libdc1394 --enable-librtmp --enable-libfreetype --enable-avresample --enable-libtwolame --enable-libvo-aacenc --enable-gnutls
libavutil      52. 48.101 / 52. 48.101
libavcodec     55. 39.101 / 55. 39.101
libavformat    55. 19.104 / 55. 19.104
libavdevice    55.  5.100 / 55.  5.100
libavfilter     3. 90.100 /  3. 90.100
libavresample   1.  1.  0 /  1.  1.  0
libswscale      2.  5.101 /  2.  5.101
libswresample   0. 17.104 /  0. 17.104
libpostproc    52.  3.100 / 52.  3.100
Code:
zypper se -si ffmpeg
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                          | Typ   | Version        | Arch | Repository        
--+-------------------------------+-------+----------------+------+-------------------
i | ffmpeg                        | Paket | 2.1.1-3.3      | i586 | Packman Repository
i | gstreamer-0_10-plugins-ffmpeg | Paket | 0.10.13-2000.3 | i586 | Packman Repository

Und das:
Was für Repos sind bei Dir aktiv:

Code:
zypper lr -up

Welche ffmpeg in welcher Architektur:
Code:
zypper se -si ffmpeg
 
OP
muck19

muck19

Hacker
Hallo Sauerland,
ich löse zwar gerne Probleme an der Kiste, aber wenn nach einer Neuinstallation gleich Murks auftritt, dann sind mir die Stunden zur Fehlersuche zu leidig.
"Problem gelöst" - habe einfach nochmals neu drübergebügelt. Alles wieder paletti.

Gruss
Michael
 
Oben