Codecs στο SUSE 10.2

dimitris | Κυρ, 01/13/2008 - 23:05 | 3' | 9

ΕΡΩΤΗΣΗ
Εγκατέστησα το SUSE 10.2 στον υπολογιστή μου. Το Ιnternet δουλεύει κανονικά και η διανομή φαίνεται καταπληκτική. Μπορείτε να μου δώσετε κάποιες οδηγίες για να παίζω dvd;

ΑΠΑΝΤΗΣΗ
Για να εγκαταστήσετε codecs, εφαρμογές multimedia κλπ, και να παίζετε DVDs πρέπει να κάνετε τα εξής:

Τρέξτε το YaST (Computer > Administrator Settings). Κάντε κλικ στο Λογισμικό και μετά στο Πηγές Λογισμικού. Στο νέο παράθυρο, με τις πηγές λογισμικού θα εμφανίζονται τα CDs του openSUSE και το add-on. Εκεί πατήστε Add, επιλέξτε HTTP και στο πεδίο Όνομα Διακομιστή γράψτε:

packman.unixheads.com/suse/10.2

Στην παρακάτω διεύθυνση μπορείτε να βρείτε κι άλλα mirrοrs του Packman για να χρησιμοποιήσετε αντί της παραπάνω διεύθυνσης:
http://packman.iu-bremen.de/MIRRORS

Όταν πατήσετε Next, θα εμφανιστεί ένα μήνυμα για κάποιο κλειδί GPG. Πείτε του να μην σας ξαναενοχλήσει ('Do Not Show This Message Again') και πατήστε ΟΚ.

Όταν τελειώσετε πατήστε το κουμπί Finish. Εδώ τώρα μπορεί να πάρει αρκετή ώρα μέχρι να γίνει ο συγχρονισμός του openSUSE με τα αποθετήρια, γι' αυτό οπλιστείτε με υπομονή. Μπορεί να χρειαστεί να περιμένετε αρκετά λεπτά. Όταν τελειώσει όμως θα επιστρέψετε στο YaST.

Εκεί κάντε κλικ στο Προσθαφαίρεση λογισμικού και στο νέο παράθυρο, γράψτε στο πεδίο αναζήτησης αυτά που θέλετε να εγκαταστήσετε. Αν όμως έχετε ήδη εγκαταστήσει το Xine, τότε πρέπει να το εγκαταστήσετε γιατί η έκδοση της openSUSE είναι 'κολοβή' και δεν παίζει DVD, κλπ. Γι' αυτό γράψτε Xine και απο-επιλέξτε το πακέτο και μετά πατήστε Αποδοχή. Μόλις τελειώσετε με την απεγκατάσταση του Xine, μπορείτε να εγκαταστήσετε τα codecs/πακέτα που θέλετε. Δηλαδή, τα εξής: w32codec, Xine, mplayer, amarok, vlc, κλπ.

Για να παίζετε DVD, κατεβάστε το libdvdcss από εδώ:
ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/s/su/suserpm/libdvdcss-1.2.4-0.i686.rpm

και εγκαταστήστε το (με δεξί κλικ > Install ή από την κονσόλα με sudo rpm -ivh  libdvdcss-1.2.4-0.i686.rpm)

Τώρα μπορείτε να παίζετε DVDs με ένα από τα Mplayer, VLC ή Xine.

 

Φόρουμ
Δώσε αστέρια!
Σχόλια

Την καλησπέρα μου στο forum!

Αν και οι οδηγίες είναι κατατοπιστικότατες συνεχίζω να έχω κάποια προβληματάκια με τα DVD. Εξηγούμαι:

Βασικά, έχω την 64bit έκδοση εγκατεστημένη. Ακολούθησα κατά γράμμα τις οδηγίες με όποιες αλλαγές χρειάζονταν πχ εγκαθιστώντας την 64bit έκδοση του libdvdcss. Επίσης όλα τα rpm τα σχετικά με το Xine είναι και αυτά για 64bit.

Μετά από όλα αυτά (εκτός κι αν ξεχνάω κάτι) το Xine μου βγάζει ένα μήνυμα λάθους "there is no mrl". Τί έχω κάνει στραβά?

Το πρόβλημα συνεχίζεται με το VLC, το οποίο παίζει μεν DVD, αλλά δεν τα παίζει όλα... Για να προλάβω τυχόν ερωτήσεις, παίζει κάποια dvd "επίσημα" (από videoclub) και κάποια όχι. Καμιά ιδέα γιατί συμβαίνει αυτό?

Και τέλος, το τρίτο των προβλημάτων (αν και όχι τόσο σχετικό με το dvd playback, απλά τώρα που πήρα φόρα ) το MPlayer μου βγάζει το εξής μήνυμα: "New_face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf)". Τίς πταίει?

Πρόσθεσες το Packman όπως περιγράφεται εδώ;

http://en.opensuse.org/Additional_YaST_Package_Repositories# Packman

Για το VLC δοκίμασε να το εγκαταστήσεις από το δικό του αποθετήριο για openSUSE, προσθέτοντας το αποθετήριο όπως περιγράφεται εδώ:
http://en.opensuse.org/Additional_YaST_Package_Repositories# VLC_VideoLan_Client

Αν και το πρόβλημα μου μυρίζει λάθος εγκατάσταση του libdvdcss ή uber-κλειδωμένα DVDs.

Για το mplayer, σου λέει απλά ότι κάτι έχεις κάνει λάθος με την εγκατάσταση των γραμματοσειρών.
Για δώσε
ls ~/.mplayer

να δούμε τι έχεις κάνει.

Ευχαριστώ για την γρήγορη απάντηση...

Λοιπόν, επειδή εκτός από ρωτώντας, πας στην Πόλη και ψάχνοντας, πείραξα λίγο παραπάνω το Xine και είδα ότι προσπαθούσε να διαβάσει το DVD από λάθος dev, το οποίο και διόρθωσα και παίζει κανονικά... Ηθικό δίδαγμα: πρώτα το εξαντλείς και μετά ρωτάς

Το πρόβλημα με το DVD που δεν έπαιζε ούτε στο Xine ούτε στο VLC έχει να κάνει κάτι με το region του DVD και κατά τα φαινόμενα με μια ασυμβατότητα με το DVD player του laptop...

Όσο για το MPlayer, ιδού το αποτέλεσμα:

config  gui.conf  gui.history  gui.pl  gui.url

Ορθόν. Πρώτα έπρεπε να κοιτάξεις το dev και εγώ δε το σκέφτηκα.

Για το DVD, πως έλυσες το πρόβλημα; Υπάρχει επιλογή στο Xine και το VLC, ε; Δεν το έχω ψάξει.

Για ελληνικούς υπότιτλους κατεβάζεις το

http://www2.mplayerhq.hu/MPlayer/releases/fonts/font-arial-i so-8859-7.tar.bz2

και ακολουθείς τις οδηγίες από εδώ
http://www.mplayerhq.hu/DOCS/HTML/en/fonts-osd.html

Βασικά μια αποσυμπίεση κάνεις στο ~/.mplayer και μια μετονομασία ενός φακέλου.

Εναλλακτικά, μπορείς να κάνεις symlink στο subfont.ttf ένα ttf που έχεις ήδη στο Linux:


cd ~/.mplayer

ln -s /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf subfont.ttf


και μετά προσθέσεις τη γραμμή:
subfont-encoding=iso-8859-7

στο αρχείο ρυθμίσεων του mplayer, το ~/.mplayer/config

Ετσι θα μπορείς να αλλάζεις και το μέγεθος της γραμματοσειράς με την παράμετρο
-subfont-text-scale 0-100

Άμα δεις τίποτε παύλες αντί για ελληνικά, πρέπει να παίξεις με την κωδικοποίηση. Συνήθως φταίει το ότι το αρχείο με τους υπότιτλους είναι σε άλλη κωδικοποίηση.

Αυτό αλλάζει με την εντολή iconv


cat LOTRD.sub | iconv -f iso8859-7 -t utf-8 > LOTRD-utf8.sub

linuxformat]Για το DVD, πως έλυσες το πρόβλημα; Υπάρχει επιλογή στο Xine και το VLC, ε; Δεν το έχω ψάξει.



Χμμμ... Δεν το έλυσα το πρόβλημα. Βασικά, το laptop μου έχει το Matsh*ta DVD-RAM UJ-85JS το οποίο είναι για region 2.  To  DVD που προσπάθησα να παίξω, κατά τα φαινόμενα δεν είναι region 2 και έτσι δεν παίζει. Τώρα έχει ψάξιμο στο Δίκτυο να δω για το ξεκλείδωμά του, αν και με μια πρώτη ματιά δεν φαίνεται να υπάρχει κάτι καλό...

Ευχαριστώ για τις οδηγίες για το MPlayer. Θα το δοκιμάσω σύντομα

Γεία σας! Είμαι καινούργιος χρήστης του Linux και θα χρειαζόμουν λίγη βοήθεια.
Εγκατέστησα το Suse 10.2 και στη συνέχεια ακολουθώντας τισ οδηγίες σε αυτή τη σελίδα το mplayer. Έκτοτε λαμβάνω το ακόλουθο μήνυμα, όταν τρέχω το mplayer:

New_Face failed. Maybe the font path is wrong. Please supply the text font file (-/.mplayer/subfont.ttf).

Μέχρι τώρα πατούσα το οκ και το πρόγραμμα ξεκινούσε "κανονικά" παίζοντας τα αρχεία που είχα επιλέξει. Θα ήθελα  όμως να ξέρω ποίο  είναι  το σφάλμα  και πώς μπορώ να το διορθώσω.

Ευχαριστώ πολύ!

Το πρόβλημα είναι ότι σου λείπουν γραμματοσειρές για ελληνικούς υπότιτλους, τις οποίες κατεβάζεις από το:

http://www2.mplayerhq.hu/MPlayer/releases/fonts/font-arial-i so-8859-7.tar.bz2

και για να τις εγκαταστήσεις, ακολουθείς τις οδηγίες από εδώ:
http://www.mplayerhq.hu/DOCS/HTML/en/fonts-osd.html

Βασικά μια αποσυμπίεση κάνεις στο ~/.mplayer και μια μετονομασία ενός φακέλου.

Εναλλακτικά, μπορείς να κάνεις μια παραπομπή στο subfont.ttf ένα ttf που έχεις ήδη στο Linux. Για παράδειγμα, από μια κονσόλα δίνεις:


cd ~/.mplayer

ln -s /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf subfont.ttf


(αρκεί να έχεις τη DejaVu, έτσι;)

και μετά προσθέσεις τη γραμμή:
subfont-encoding=iso-8859-7

στο αρχείο ρυθμίσεων του mplayer, το ~/.mplayer/config (το ανοίγεις με την εντολή kwrite ~/.mplayer/config)

Μετά, θα μπορείς να αλλάζεις και το μέγεθος της γραμματοσειράς με την παράμετρο
-subfont-text-scale 0-100

¶μα
δεις τίποτε παύλες αντί για ελληνικά, πρέπει να παίξεις με την
κωδικοποίηση. Συνήθως φταίει το ότι το αρχείο με τους υπότιτλους είναι
σε άλλη κωδικοποίηση.

Αυτό αλλάζει με την εντολή iconv


cat LOTRD.sub | iconv -f iso8859-7 -t utf-8 > LOTRD-utf8.sub

Χριστός Ανέστη!

Σας ευχαριστώ, που μπορούσα, με τις οδηγίες σας, επιτέλους, να δω DVD στο περιβάλλον του openSuse 10.2.

Αληθώς! Χαρά μας που βοηθήσαμε κάποιον.