mplayer problem

Nikolaos K. Dionysopoulos nikosdion at yahoo.gr
Fri Nov 25 15:38:17 EET 2005


P. Christeas wrote:
> Στις Παρασκευή 25 Νοέμβριος 2005 10:33 πμ, ο/η Harris Kosmidhs έγραψε:
> 
>>Edo kai polu kairo se ena mhxanhma me unstable debian exo to e3hs
>>problhma. Pao na tre3o meplayer h mencoder kai mou bgazei:
>>
>>mplayer: symbol lookup error: /usr/lib/libavcodec.so.0: undefined
>>symbol: faacDecOpen
>>
> 
> 
> Λείπει η libfaac ή libfaad .
> 1. Δεν συμφωνώ να κάνουμε compile μόνοι μας τα πάντα. Όσο δύσκολο είναι να 
> βρεί κανείς τις βιβλιοθήκες για να παίξει το mplayer, 2 φορές πιό δύσκολο 
> είναι να έχει κανείς τις ίδιες βιβλιοθήκες σε -devel φάση για να φτιάξει το 
> mplayer.

Ναι μεν, αλλά... Το MPlayer είναι από τα ελάχιστα προγράμματα που δίνει 
με το source του και τις εξαρτήσεις του! Ο κύκλος compile του MPlayer 
είναι download > untar > ./configure && make && make install και τέλος.

> 2. Το mplayer είναι λίγο ειδική περίπτωση πακέτου. Ο κώδικάς του επιτρέπει να 
> καλούμε και πακέτα που παίζουν κλειστά codecs (δηλ. "μη νόμιμα") και συνεπώς 
> δεν μπαίνουν αυτά τα πακέτα στις επίσημες distros.

Οπότε είναι και δύσκολο έως αδύνατο να τα βρεις σε έτοιμα πακέτα.

> 3. Οι unstable/devel/cooker διανομές καμία φορά περιέχουν τις "μη νόμιμες" 
> βιβλιοθήκες, και μετά από 1-2 βδομάδες τις βγάζουν πάλι. Συμβαίνει αυτό.  
> Κάνουν και compile με --enable-some-non-free-algorithm κλπ. 

Ενισχύεις δηλαδή την άποψη ότι είναι πολύ δύσκολο να βρεις αυτές τις 
βιλβιοθήκες, αφού ακόμη και από τις unstable παίρνουν πόδι.

> 4. Σε ένα unstable πακέτο είναι συνηθισμένο να μην είναι σωστά γραμμένες οι 
> εξαρτήσεις, δηλ. να θέλει το εκτελέσιμο περισσότερες βιβλιοθήκες από αυτές 
> που "ζητάει" το πακέτο με την εγκατάσταση.
> 

Και έτσι ψάχνεις ακόμη πιο δύσκολα να βρεις τοις πταίει.

> Συμπέρασμα:
> Προτείνω να ψάξεις για τις βιβλιοθήκες που λείπουν, έστω και μία-μία. Στο 
> τέλος θα έχεις και καλύτερη λειτουργικότητα (περισσότερα formats) στο 
> mplayer.
> 

Ενώ τα λες σωστά, το συμπέρασμα στο οποίο καταλήγεις είναι το αντίθετο 
από ότι λογικά προκύπτει από τα επιχειρήματά σου! Γιατί ο άνθρωπος να 
σκειστεί να βρει έτοιμα πακέτα από την xyz βιβλιοθήκη του Mplayer και 
μάλιστα στο σωστό version number από τη στιγμή που το source του MPlayer 
τα έχει όλα μέσα;

Νίκος Διονυσόπουλος



More information about the Linux-greek-users mailing list