<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-7" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
O/H Konstantinos Togias έγραψε:
<blockquote
 cite="mid:1d77d32b0802081501w499cfe41x5ea20894662fe925@mail.gmail.com"
 type="cite">
  <pre wrap="">2008/2/9 Stathis <a class="moz-txt-link-rfc2396E" href="mailto:diamond_gr@freemail.gr">&lt;diamond_gr@freemail.gr&gt;</a>:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Γειά σας,

Έχω την ταινία με υπότιτλους σε srt αρχείο. Δεν δείχνει ελληνικά.

Μόλις ξαναέκανα εγκατάσταση το λειτουργικό. Πρίν, το αρχείο το έπαιζε
κανονικά.
Υπάρχει κάτι που αλλάζω;

    </pre>
  </blockquote>
  <pre wrap=""><!---->
1. Όταν λες "πριν, το αρχείο έπαιζε κανονικά" τι εννοείς;;; Πριν από
τι; Τι έτρεχες "πριν"; Ubuntu ή άλλο λειτουργικό;;

2. Με ποιο πρόγραμμα προσπαθείς να αναπαράγεις την ταινία και δεν
φαίνονται σωστά οι τα ελληνικά από το srt αρχείο υποτίτλων; Μιλάς για
το totem; (Το totem αναφέρεται ως "Αναπαραγωγή ταινιών" στο μενού και
είναι το εξ ορισμού πρόγραμμα με το οποίο ανοίγουν με διπλό κλικ τα
αρχεία βίντεο στο ubuntu, οπότε θεωρώ ότι αναφέρεσαι σε αυτό από εδώ
και κάτω)

3. Το γεγονός ότι δεν φαίνονται σωστά τα  ελληνικά  έχει να κάνει με
την κωδικοποίηση των ελληνικών στο αρχείο srt. Συνήθως τα αρχεία srt
είναι κωδικοποιημένα σε iso-8859-7 (επειδή είναι κατασκευασμένα σε
άλλα λειτουργικά που δεν χειρίζονται σωστά την εξ' ορισμού πλέον
πολυγλωσσική κωδικοποίηση utf-8, αλλά χρησιμοποιούν σε άλλες
περιπτώσεις utf-8 και σε άλλες την παλιότερη κωδικοποίηση ISO), ενώ οι
εφαρμογές όλων των υπολοίπων σύγχρονων λειτουργικών (όπως το ubuntu)
χρησιμοποιούν την κωδικοποίηση utf-8. Με λίγα λόγια το srt αρχείο
είναι σε iso-8859-7, ενώ το totem προσπαθεί να διαβάσει utf-8.

4. Πως αντιμετωπίζεται τώρα το πρόβλημα: Υπάρχουν δύο τρόποι:
    α. Μετατρέπεις το αρχείο srt από iso σε utf8. Αυτό από το
τερματικό γίνεται με την εντολή
       iconv -f ISO-8859-7 -t UTF-8 file.srt &gt; file_utf8.srt
       και δίνεις το παραχθέν file_utf8.srt στο totem (ίσως χρειαστεί
να το μετονομάσεις έτσι ώστε να έχει το ίδιο όνομα με το αρχείο της
ταινίας για να το δει ο totem)
    β. Ρυθμίζεις τον totem να χρησιμοποιεί κωδικοποίηση ISO-8859-7 για
την ανάγνωση των υποτίτλων (δεν ξέρω αν/πως μπορεί να γίνει τέτοια
ρύθμιση στον  totem), ή αναπαράγεις την ταινία με κάποιο άλλο
πρόγραμμα αναπαραγωγής, όπως το vlc (εγκατθιστάται από
προσθαφαίερση/synaptic ή τερματικό με sudo apt-get install vlc) που
έχει ρύθμιση για την κωδικοποίηση των υποτίτλων και εκεί επιλέγεις
ISO-8859-7.


  </pre>
</blockquote>
Πριν είχα Ubuntu 7.10 αλλά έκανα μια χαζομάρα και έπρεπε να το
ξαναεγκαταστήσω.<br>
<br>
Το πρόγραμμα είναι το totem (το έγραψα σαν θέμα και δεν το ανέφερα
καθόλου στο περιεχόμενο).<br>
<br>
Το πρόβλημα το έλυσα νομίζω. Πήγα στις
Επεξεργασία&gt;Προτιμήσεις&gt;Κωδικοποίηση χαρακτήρων και έβαλα
Ελληνικά ISO-8859-7 και το δοκίμασα και τώρα παίζει.<br>
Το VLC (παλιότερα) αντιμετώπιζα το ίδιο θέμα. Έπρεπε να το ρυθμίζω κάθε
φορά που θα έτρεχα μια ταινία.<br>
<br>
Ευχαριστώ.<br>
</body>
</html>