Σελίδα 1 από 3

Αναγνώριση Ελληνικών σε τραγούδια MP3, Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 29 Αύγ 2008, 16:39
από aggelis6
Προσοχή: Διατηρούμε αντίγραφα ασφαλείας των δεδομένων μας πριν κάνουμε διορθώσεις με το EasyTag.
Αν δοκιμάσετε να κάνετε διόρθωση με λάθος ρυθμίσεις, είναι πιθανό να καταστραφούν οι πληροφορίες στα πεδία των αρχείων ήχου με αποτέλεσμα να μην είναι εφικτό μετά να διορθωθούν. Δοκιμάστε με λίγα αρχεία στην αρχή, για τα οποία έχετε διατηρήσει αντίγραφο ασφαλείας.


-- Ο συνήθης λόγος που κάποια ελληνικά MP3 εμφανίζονται με ακαταλαβίστικους χαρακτήρες είναι οτι τα μεταδεδομένα τους (δηλ. τα tags: καλλιτέχνης, άλμπουμ, τίτλος κλπ.) είναι αποθηκευμένα μόνο σε container τύπου ID3v1. Η απαρχαιωμένη πλέον προδιαγραφή του ID3v1 λέει ότι πρέπει να γράφουμε σε κωδικοσελίδα ISO-8859-1, η οποία όμως δέχεται μόνο λατινικά.
-- Έτσι, επί πολλά χρόνια, για πρακτικούς λόγους, γίνεται κατάχρηση και ο καθένας χρησιμοποιεί ό,τι κωδικοσελίδα τον βολεύει στα ID3v1 (για τα Ελληνικά χρησιμoποιούμε συνήθως WINDOWS-1253 ή ISO-8859-7), πράγμα που τείνει να προκαλεί προβλήματα.
-- Όταν παίζουμε τα κομμάτια στο λειτουργικό σύστημα ή στο πρόγραμμα που φτιάχτηκαν, τα πάντα εμφανίζονται όπως θέλουμε, κι ας χρησιμοποιείται αντικανονική κωδικοσελίδα. Όταν πάμε σε ένα άλλο πρόγραμμα ή συσκευή ή λειτουργικό σύστημα, είναι πολύ πιθανό να βλέπουμε αλαμπουρνέζικα!!!
-- Τα προγράμματα αδυνατούν να αναγνωρίσουν αυτόματα ποια κωδικοσελίδα έχουμε χρησιμοποιήσει εμείς καταχρηστικά, αντί της κανονικής, δηλ. της ISO-8859-1.
Πρόκειται για έναν από τους πολλούς περιορισμούς του ID3v1 που δεν άργησε να γίνει αισθητός. Σύντομα σχεδιάστηκε λοιπόν μια νέα προδιαγραφή, η ID3v2, που μας απάλλαξε από τους πιο ενοχλητικούς περιορισμούς του ID3v1:
α. Τα πεδία του tag έχουν μεγαλύτερη χωρητικότητα, και έτσι δεν κόβονται στη μέση αυτά που γράφουμε
β. Έχουμε περισσότερα έτοιμα πεδία (π.χ., τα Composer και Performer) και μπορούμε να φτιάχνουμε κι εμείς οι ίδιοι πεδία (custom fields)
γ. Η κωδικοσελίδα είναι Unicode, και έτσι χωράνε όλα τα αλφάβητα του κόσμου και τα tags αναγνωρίζονται κατευθείαν από όλες τις σύγχρονες συσκευές και τα προγράμματα
-- Σήμερα οι πιο διαδεδομένες εκδόσεις ID3v2 είναι η ID3v2.3 και η ID3v2.4 (η 2.4 παρουσιάστηκε το 2000). Μία από τις διαφορές τους είναι ο τύπος Unicode: η μεν 2.3 χρησιμοποιεί UTF-16, η δε 2.4 χρησιμοποιεί UTF-8. H 2.4 είναι αρτιότερη τεχνικά, αλλά κάποια προγράμματα δεν την υποστηρίζουν σωστά.
-- Σήμερα πια, όλα τα σύγχρονα προγράμματα γράφουν είτε ID3v2.3 είτε ID3v2.4. Κάποια γράφουν εκ παραλλήλου και ID3v1, για συμβατότητα με παλιές συσκευές και εφαρμογές ~ η συνύπαρξη των δύο εκδόσεων δεν προκαλεί προβλήματα: τα μεν παλιά προγράμματα και συσκευές διαβάζουν το μόνο tag που καταλαβαίνουν, δηλ. το ID3v1, τα δε σύγχρονα καταλαβαίνουν και τις δύο εκδόσεις αλλά διαβάζουν κατά προτεραιότητα την νεότερη.
-- Άς δούμε λοιπόν πώς μπορούμε να διορθώσουμε αυτό το πρόβλημα ώστε τα αρχεία μας να 'διαβάζονται' σωστά από όσο το δυνατόν περισσότερα λειτουργικά και συσκευές..........

--Κατ'αρχάς εγκαθιστούμε το easytag με το synaptic.Πάμε Εφαρμογές/Ήχος&Βίντεο/easytag και ανοίγουμε την εφαρμογή.
Απ' το μενού πάμε Ρυθμίσεις/Προτιμήσεις και ορίζουμε τις ρυθμίσεις όπως φαίνεται στήν εικόνα...



--Πατάμε το 'Εντάξει' και κλείνει το παράθυρο...
Απο το αριστερό παράθυρο της εφαρμογής επιλέγουμε τόν φάκελλο με τα αρχεία της μουσικής μας.
Πληκτρολογώντας Ctrl+A τά επιλέγουμε όλα.



--Πληκτρολογούμε Ctrl+S για να σώσουμε τα μετατραπέντα αρχεία...



--Πληκτρολογούμε 'Ναί'
Αρχίζει η σάρωση και αποθήκευση των αρχείων...



--Αφού τελειώσει η σάρωση κλείνουμε το easytag.
Αυτό ήταν....

Τώρα οι Ελληνικοί χαρακτήρες αναγνωρίζονται και στο Linux και στα Windows...!!!!!!!!!!! :clap: :clap: :clap:


Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 29 Αύγ 2008, 21:04
από sentient6
Ωραίος, ευχαριστούμε για το how-to ;)


Θα το προσθέσω και στο sticky!!!

Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 31 Αύγ 2008, 05:32
από simosx
Πολύ ωραίο.

Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 21 Οκτ 2008, 01:18
από spirosvii
Μπράβο Αγγελή! Ευχαριστώ :)

Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 05 Ιαν 2009, 17:05
από kriti
να 'σαι καλα γιατι δεν το εβρισκα με τιποτα μονος μου
ευχαριστω
εχει πιασει δουλεια 2500 κομματια φτιαχνει μονο του,ονομα και πραγμα "easy"

Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 07 Φεβ 2009, 21:10
από massroom
Εμενα παντως δεν δουλεψε...!Μηπως μπορει καποιος να ξαναποσταρει τις φωτογραφιες επανω να δουμε μηπως καναμε κανα λαθος???

****Δουλεψε.Οκ.

Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 16 Φεβ 2009, 23:33
από mouerhief
Ακολούθησα τον οδηγό αλλά δε βοήθησε. Εννοώ δηλαδή ότι οι ετικέτες που δεν διαβάζονταν πριν εξακολουθούν να μη διαβάζονται. Πχ αυτό εδώ ÏÉ ÃÁÔÅÓ ÔÙÍ ÖÏÑÔÇÃÙÍ θα έπρεπε να φαίνεται ως ΟΙ ΓΑΤΕΣ ΤΩΝ ΦΟΡΤΗΓΩΝ. :? Καμιά ιδέα;

Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 16 Φεβ 2009, 23:53
από simosx
mouerhief έγραψε:Ακολούθησα τον οδηγό αλλά δε βοήθησε. Εννοώ δηλαδή ότι οι ετικέτες που δεν διαβάζονταν πριν εξακολουθούν να μη διαβάζονται. Πχ αυτό εδώ ÏÉ ÃÁÔÅÓ ÔÙÍ ÖÏÑÔÇÃÙÍ θα έπρεπε να φαίνεται ως ΟΙ ΓΑΤΕΣ ΤΩΝ ΦΟΡΤΗΓΩΝ. :? Καμιά ιδέα;


Για το συγκεκριμένο «ÏÉ ÃÁÔÅÓ ÔÙÍ ÖÏÑÔÇÃÙÍ», λέει ότι

Κώδικας: Επιλογή όλων
$ echo "ÏÉ ÃÁÔÅÓ ÔÙÍ ÖÏÑÔÇÃÙÍ"  | iconv -f utf-8 -t iso-8859-1 < lala | iconv -f windows-1253 -t utf-8
ΟΙ ΓΑΤΕΣ ΤΩΝ ΦΟΡΤΗΓΩΝ
$ _


Πρέπει να κάνεις τη διόρθωση σε δύο στάδια.
Στάδιο 1: Μετατροπή από UTF-8 σε iso-8859-1
Στάδιο 2: Μετατροπή από windows-1253 σε UTF-8

Διατήρησε αντίγραφα ασφαλείας.

Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 17 Φεβ 2009, 01:58
από mouerhief
[Πρέπει να κάνεις τη διόρθωση σε δύο στάδια.
Στάδιο 1: Μετατροπή από UTF-8 σε iso-8859-1
Στάδιο 2: Μετατροπή από windows-1253 σε UTF-8

πώς γίνεται αυτό; :?:

Re: Αναγνώριση Ελληνικών χαρακτήρων στο Rhythmbox

ΔημοσίευσηΔημοσιεύτηκε: 17 Φεβ 2009, 02:55
από simosx
mouerhief έγραψε:
[Πρέπει να κάνεις τη διόρθωση σε δύο στάδια.
Στάδιο 1: Μετατροπή από UTF-8 σε iso-8859-1
Στάδιο 2: Μετατροπή από windows-1253 σε UTF-8

πώς γίνεται αυτό; :?:


Οι οδηγίες σε αυτό το HowTo περιγράφουν το Στάδιο 2.
Αν δεις την εικόνα
[img]
http://www.imageshack.gr/files/1t6k7bqps7qvs1bryrks.png[/img]

μπορείς να καταλάβεις τα τμήματα που αναφέρονται για «Character set for reading IDv3 tags» και «Character set for writing ID3 tags».
Για να κάνεις το στάδιο 1,

«Character set for reading IDv3 tags»: UTF-8
«Character set for writing IDv3 tags»: iso-8859-1 (τόσο για ID3v2, όσο για ID3v1.x).