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.)
- 4667 megtekintés
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. ---
---
- A hozzászóláshoz be kell jelentkezni
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!
- A hozzászóláshoz be kell jelentkezni
Használd a Salix tárolóit és az abban lévő a52 csomagot és az ffmpeg-et.
http://www.salixos.org/wiki/index.php/Repository_mirrors
--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni
Kezdésnek rántsd le a slapt-get csomagot és használd abban a különböző tárolókat.
--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni
# 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!
- A hozzászóláshoz be kell jelentkezni
ÁÁÁÁÁÁÁÁ
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. ---
---
- A hozzászóláshoz be kell jelentkezni
a52dec igen, csak nem jutott eszembe a neve, amúgy ha kell hozzá lehúzza azt is a slapt-get. Persze ha ki van töltve rendesen a függősége a csomagnak.
--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!
- A hozzászóláshoz be kell jelentkezni
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. ---
---
- A hozzászóláshoz be kell jelentkezni
Örülök hogy örülsz :-)
--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!
- A hozzászóláshoz be kell jelentkezni
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 :-)
---
- A hozzászóláshoz be kell jelentkezni