kanenas_allos Δημοσ. 10 Ιουλίου 2007 Share Δημοσ. 10 Ιουλίου 2007 Καλημέρα/Καλησπέρα σε όλους. Έχω το iZak, το οποίο παίζει srt αρχεία υπότιτλων με ελληνικούς χαρακτήρες αλλά μονο με Unicode κωδικοποίηση. Υπάρχει κάποιος τρόπος να μετατρέψω μαζικά όλα τα srt αρχεία ενός φακέλου σε Unicode; Είναι πολλά τα επεισόδια γιέ μου... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 10 Ιουλίου 2007 Share Δημοσ. 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 Μέλος Share Δημοσ. 10 Ιουλίου 2007 Φίλε parsifal ευχαριστώ για τη βοήθεια σου. Αν υπάρχει καλύτερος τρόπος στο Linux θα ήθελα να τον ακούσω γιατί χρησιμοποιώ και Ubuntu, απλώς είμαι λίγο αρχάριος σε αυτό. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
parsifal Δημοσ. 10 Ιουλίου 2007 Share Δημοσ. 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 Μέλος Share Δημοσ. 10 Ιουλίου 2007 Ευχαριστώ φίλε. Θα το δοκιμάσω και στις δύο εκδοχές του και θα σου πω.. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
random Δημοσ. 10 Ιουλίου 2007 Share Δημοσ. 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 Μέλος Share Δημοσ. 11 Ιουλίου 2007 Παιδιά σας ευχαριστώ και τους δύο. Parsifal, ο κώδικας έπιασε αν και δεν ήθελε UTF-8. random, η γραμματοσειρά λειτουργεί άψογα. Με σώσατε από μια πολύ βαρετή διαδικασία! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.