Δημοσιεύτηκε: 29 Νοέμ 2010, 00:58
από Stratisp
Παρακατω καταγραφω ενα script για να μετατρεπουμε ευκολα την κωδικοποιηση ελληνικων υποτιτλων απο cp1253 σε utf8. To script κατασκευαστηκε απο τον logari81.
Πρωτος τροπος
Σε τερματικο τρεχεις την εντολή:
Κώδικας: Επιλογή όλων

gedit ~/.gnome2/nautilus-scripts/cp1253_to_utf8


Θα ανοιξει ενα κενο αρχειο gedit. Αντιγραφεις μεσα τις εξης εντολες:
------------------------------
Κώδικας: Επιλογή όλων
#!/bin/bash

IFS=$'\n'
for File in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
if [ -d "$File" ]; then
zenity --error --text="'$File' is a directory.
This script cannot handle directories."
exit
fi
iconv -f cp1253 -t utf8 $File -o $File".utf8"
done

------------------------------

Αποθηκευεις το αρχειο με τις εντολες και τρεχεις την εντολη:

Κώδικας: Επιλογή όλων
chmod +x ~/.gnome2/nautilus-scripts/cp1253_to_utf8


Δημιουργειται ενα αρχειο με την καταληξη .utf8.
Μπορεις να επιλεξεις πολλα αρχεια μαζι και αφου βεβαιωθεις για την μετατροπη να σβησεις το αρχικο αρχειο και την καταληξη .utf8

Δευτερος τροπος (μεσω ιντερνετ)
Αν διαθετεις συνδεση με ιντερνετ, ανοιγεις τερματικο και δινεις διαδοχικα τις εξης δυο εντολες:
Κώδικας: Επιλογή όλων
wget http://files.ubuntu-gr.org/forum/logari81/scripts/cp1253_to_utf8. -O ~/.gnome2/nautilus-scripts/cp1253_to_utf8

chmod +x ~/.gnome2/nautilus-scripts/cp1253_to_utf8

Ετσι γινεται εγκατασταση του script αυτοματα.
Με δεξι κλικ πανω σε καθε αρχειο υποτιτλων και εφαρμογη του script εχεις ενα αρχειο υποτιτλων με κωδικοποιηση utf8.

Προσοχη! Το script για να λειτουργει πρεπει να εχουμε κανει "αποθηκευση ως", με ρυθμιση στο "τελος γραμμης" Unix/Linux.