kanenas_allos Δημοσ. 10 Ιουλίου 2007 Δημοσ. 10 Ιουλίου 2007 Καλημέρα/Καλησπέρα σε όλους. Έχω το iZak, το οποίο παίζει srt αρχεία υπότιτλων με ελληνικούς χαρακτήρες αλλά μονο με Unicode κωδικοποίηση. Υπάρχει κάποιος τρόπος να μετατρέψω μαζικά όλα τα srt αρχεία ενός φακέλου σε Unicode; Είναι πολλά τα επεισόδια γιέ μου...
parsifal Δημοσ. 10 Ιουλίου 2007 Δημοσ. 10 Ιουλίου 2007 Υποθέτω ότι δεν χρησιμοποιείς Linux ή άλλο Unix-οειδές, αλλά Windows XP. Από μία μικρή έρευνα, δε βρήκα παρά μόνο «πληρωμέικα» λογισμικά με γραφικό περιβάλλον που να το κάνουν. Θα δώσω λοιπόν μία, λίγο μπελαλίδικη, αλλά εγγυημένα λειτουργική λύση: 1. Κατεβάζεις και εγκαθιστάς την έκδοση του libiconv για Win32 από εδώ 2. Στον κατάλογο που το εγκατέστησες, υπάρχει ένας υποκατάλογος bin. Αντιγράφεις όλα τα srt σου εκεί μέσα 3. Ανοίγεις το Notepad, κάνεις paste τα παρακάτω: >mkdir unicode for %%f in (*.srt) do iconv -f WINDOWS-1253 -t UTF-8 %%f > unicode\%%f και σώζεις στο bin, ως π.χ. convert.cmd 4. Ανοίγεις κονσόλα, πλοηγείσαι ως τον κατάλογο bin και εκτελείς convert.cmd 5. Μόλις τελειώσει η εκτέλεση του batch file, στον υποκατάλογο unicode θα βρίσκονται τα αρχεία που θέλεις, με ίδιο όνομα αρχείου με τα αρχικά
kanenas_allos Δημοσ. 10 Ιουλίου 2007 Μέλος Δημοσ. 10 Ιουλίου 2007 Φίλε parsifal ευχαριστώ για τη βοήθεια σου. Αν υπάρχει καλύτερος τρόπος στο Linux θα ήθελα να τον ακούσω γιατί χρησιμοποιώ και Ubuntu, απλώς είμαι λίγο αρχάριος σε αυτό.
parsifal Δημοσ. 10 Ιουλίου 2007 Δημοσ. 10 Ιουλίου 2007 Και σε Linux το iconv θα χρησιμοποιούσες, απλά το πιθανότερο είναι να ερχόταν ήδη εγκατεστημένο και θα άλλαζε λίγο το script. Για bash shell, θα ήταν κάπως έτσι: >#!/bin/bash mkdir unicode for file in *.srt do iconv -f WINDOWS-1253 -t UTF-8 "$file" > unicode/"$file" done btw, στο προηγούμενο post λείπει μία ανάποδη κάθετος ( \ ) στο script, μεταξύ unicode και %%f. Δεν καταλαβαίνω γιατί δεν τη δείχνει, το tag γ@@έται...
kanenas_allos Δημοσ. 10 Ιουλίου 2007 Μέλος Δημοσ. 10 Ιουλίου 2007 Ευχαριστώ φίλε. Θα το δοκιμάσω και στις δύο εκδοχές του και θα σου πω..
random Δημοσ. 10 Ιουλίου 2007 Δημοσ. 10 Ιουλίου 2007 στα win, το κάνω με το ultraedit, που μπορεί και με macro να κάνει μαζική μετατροπή, αλλα ισως το γλυτώσουμε κι αυτό... στα παρακάτω ποστ λένε οτι αν κατεβάσεις μια νέα γραμματοσειρά στο IZAK, θα σου εμφανίζει σωστά τα ελληνικά .srt και χωρις να τα μετατρέψεις σε unicode. θα το δοκιμάσω. http://www.greektvsubs.gr/showthread.php?t=8084 http://www.greektvsubs.gr/showthread.php?t=6552&highlight=unicode
kanenas_allos Δημοσ. 11 Ιουλίου 2007 Μέλος Δημοσ. 11 Ιουλίου 2007 Παιδιά σας ευχαριστώ και τους δύο. Parsifal, ο κώδικας έπιασε αν και δεν ήθελε UTF-8. random, η γραμματοσειρά λειτουργεί άψογα. Με σώσατε από μια πολύ βαρετή διαδικασία!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.