mencoder hibaüzenetei

Fórumok

sziasztok.

mencodert próbálom beizzítani slackware 13.37 alá, mert gondoltam, hogy jó lesz nekem.
De nem.

első indításkor reakciója:

bash-4.1# mencoder
mencoder: relocation error: /usr/lib/libavformat.so.52: symbol av_new_packet, version LIBAVCODEC_52 not defined in file libavcodec.so.52 with link time reference
bash-4.1#

Ekkoor egy debian csomagból elkezdtem mazsolázni, hogy a
libavformat.so.52 ide meg oda mutasson symlinkként, majd innen letöltöttem a libavformat52_0.5.4-1_i386.deb -t
http://packages.debian.org/squeeze/i386/libavformat52/download

A hibaüzenet egyből más lett, ilyenkor tapasztalatom szerint a régi gond megoldódott, jön sorrendben az újabb.
Szóval az új üzenet már más, de nem voltam alkalmas már arra, hogy kiszedjek ebből a karakterhalomból vaamit, milyen új .so hiányzik neki:

bash-4.1#
bash-4.1# mencoder
mencoder: relocation error: mencoder: symbol ff_codec_wav_tags, version LIBAVFORMAT_52 not defined in file libavformat.so.52 with link time reference

Szerintetek mi zajlik itt?

(cinerella megy, minden más fut.)

Hozzászólások

Felraktam kínmban ismét az ffmpeg-et, de semmi köze ezeknek a hibaüzenethez:

-rwxr-xr-x 1 a users 3183356 Oct 22 15:18 ffmpeg-0.8.5-i686-3sl.txz
-rwxr-xr-x 1 a users 60424 Oct 22 15:17 ffmpeg2theora-0.27-i486-3sl.txz
-rwxr-xr-x 1 a users 52968 Oct 22 15:16 ffmpegthumbnailer-2.0.6-i486-3sl.txz
-rwxr-xr-x 1 a users 2213156 Oct 22 15:16 gst-ffmpeg-0.10.11-i486-1sl.txz

A mencoder ugyanazt reagálja, valami baja van a libavformat-tal.

Természetesen az éppen felrakott ffmpeg már más miatt rinyál nekem:

bash-4.1$ ffmpeg
ffmpeg: symbol lookup error: /usr/lib/libavcodec.so.53: undefined symbol: celt_decoder_create_custom
bash-4.1$

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Nekem is mindig a libavcodecs szarakodik, használatkor, fordításkor is.

Talán segít ha külön felraksz egy frissebbet vagy leforgatod.

undefined symbol: nem talál valami függvényt gondolom régi verzó.

--
Linux és Windows mint szerelemgyerek és zabigyerek. :D (c) <- ez is Apple szabadalom!
A fenti gondolataim valójában Apple találmányok!

Valamit rontok.

Beírtam jópárat azon az oldalon található linkekből az
/etc/slackpkg/mirrors fájlba emigyen:

# salix taroloja
http://slackware.org.uk/salix/i486/slackware-13.37/
http://slackware.org.uk/salix/i486/13.37/
ftp://slackware.org.uk/salix/i486/13.37/
http://download.salixos.org/i486/slackware-13.37/
ftp://slackware.org.uk/salix/i486/slackware-13.37/
http://slackware.org.uk/salix/i486/slackware-13.37/
http://salix.enialis.net/i486/13.37/

De természetesen egyikról sem tölt csomaglistát slackpkg update-tel.

Igazából a tárolókkal sokáig hadilábon álltam slackware-ügyben, pl. voltak tárolók, melyyben a wine 49999 éves verziója volt csak meg.

Böngészőben bejönnek ezek a linkek, körülnézegetek úgy is, legfeljebb minden kézzel megy.

...csak előbb leTARozom a rencerkönyvtárakat

---
--- A gond akkor van, ha látszólag minden működik. ---
---

slapt-getet már nagyon régen használtam, de megnézhetem azt is.

Szóval sikerült beállítani a tárolókat, de az eredmény:

bash-4.1# slackpkg search ffmpeg

Looking for ffmpeg in package list. Please wait... DONE

No package name matches the pattern.

bash-4.1#

Felrakom a slapt-getet, annak relrakására van egy remek kis wget-es, installpkg-s scriptem, aztán nézem azzal is a tárolót...

----
a jelen slapt-gettel:

Retrieving checksum list [http://slackware.org.uk/salix/i486/slackware-13.37/]...Done
Retrieving checksum signature [http://slackware.org.uk/salix/i486/slackware-13.37/]...Done
Verifying checksum signature [http://slackware.org.uk/salix/i486/slackware-13.37/]...Verified

...ugyanaz, mint fent:

bash-4.1# slapt-get --search ffmpeg
Failed to open package_data
package_data: No such file or directory
Perhaps you want to run --update?
bash-4.1#

Ellenőriztem, az update lefutott, mert alapdolgokra (pl. mc) is rá ehet találni

---
--- A gond akkor van, ha látszólag minden működik. ---
---

# slapt-get --search ffmpeg
dvdauthor-0.7.0-i486-1ab [inst=yes]: dvdauthor (a simple set of tools to help you author a DVD)
ffmpeg-0.6.3-i686-1gv [inst=yes]: ffmpeg (multimedia player, server and encoder)
ffmpeg2theora-0.27-i686-1gv [inst=yes]: ffmpeg2theora (a simple converter to create Ogg Theora files)
ffmpegthumbnailer-2.0.6-i486-1ab [inst=yes]: ffmpegthumbnailer (video thumbnailer)
gst-ffmpeg-0.10.11-i486-1gv [inst=yes]: gst-ffmpeg (FFmpeg-based plug-in for gstreamer)
imagination-2.1-i486-1gv [inst=no]: imagination (a lightweight and simple DVD slideshow maker
kino-1.3.4-i486-1_SBo [inst=yes]: Kino (a non-linear DV editor for GNU/Linux)

slapt-getrc tartalma:


# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get

# Exclude package names and expressions.
# To exclude pre and beta packages, add this to the exclude: 
#   [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
EXCLUDE=^aaa_elflibs,^aaa_base,^devs,^glibc-.*,^kernel-.*,^udev,^rootuser-settings,^zzz-settings.*,-x86_64-

# This is a Slackware repository that only holds dependency info. The
# actual packages are downloaded from a real Slackware mirror. Read
# http://www.salixos.org/wiki/index.php/How_to_create_a_local_slackware_repository_with_dependency_support
# if you want to use another Slackware mirror and keep the dependency
# information.
SOURCE=http://salix.enialis.net/i486/slackware-13.37/:OFFICIAL
SOURCE=http://salix.enialis.net/i486/slackware-13.37/extra/:OFFICIAL

# The Salix repository
SOURCE=http://salix.enialis.net/i486/13.37/:PREFERRED

--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!

ÁÁÁÁÁÁÁÁ
igazad van.

A :PREFERRED-eket meg hasonlókat kihagytam, már telepítődik is minden, de gondolom fentebb az a52dec-ről írtál, nem az lgv-ről, ami itt lenn van:

bash-4.1# slapt-get --search a52
a52dec-0.7.4-i486-1tm [inst=no]: a52dec - ATSC A/52 Decoding Library
libdca-0.0.5-i486-1gv [inst=no]: libdca - a free DTS Coherent Acoustics decoder
bash-4.1# slapt-get --install a52dec

---
--- A gond akkor van, ha látszólag minden működik. ---
---

TELJESEN KIRÁLY VAGY !!!

Fut a kicsike, ffmpeg is, cinerella, mencoder, avidemux ---mi kell még?

bash-4.1# mencoder
MEncoder 1.0rc4-4.4.5 (C) 2000-2010 MPlayer Team
158 audio & 340 video codecs
No file given

Exiting... (error parsing command line)
bash-4.1#

-----------------
Szóval erre kellett:

cinerella kimenete OGG, de persze hanggal és videoval egyszerre, majd

mencoder filmunk.ogg -o filmunk.avi -oac lavc -ovc lavc -lavcopts acodec=mp3:abitrate=128:vcodec=mpeg4:vbitrate=1000

Ezzel az ogg fájlból avi készül 1 megabites videó és 128 kbites hang sávszélesség mellett. Még sosem próbáltam, majd holnap...

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Kösz mindent. Már alakul át a video...
:-)
-----------------------

Összegzem saját anomáliámat:
slackware 13.37,

ffmpeg felrakása videokonverzióhoz.

ezek kellettek:

-rw-r--r-- 1 root root 41240 Dec 30 2010 a52dec-0.7.4-i486-1tm.txz
-rw-r--r-- 1 root root 2163772 Jul 4 00:24 ffmpeg-0.6.3-i686-1gv.txz
-rw-r--r-- 1 root root 363400 Dec 30 2010 lame-3.98.4-i486-1gv.txz
-rw-r--r-- 1 root root 152336 Dec 30 2010 opencore-amr-0.1.2-i486-1gv.txz
-rw-r--r-- 1 root root 139444 Dec 29 2010 orc-0.4.11-i486-1gv.txz
-rw-r--r-- 1 root root 246868 Dec 29 2010 schroedinger-1.0.10-i486-1gv.txz
-rw-r--r-- 1 root root 520064 Dec 31 2010 speex-1.2rc1-i486-1tm.txz
-rw-r--r-- 1 root root 326420 Dec 30 2010 x264-20101229-i486-1gv.txz

...és minden rendben, probléma teljesen megoldva.

---
--- A gond akkor van, ha nincsenek rendben a tárolók :-)
---