UserXP Δημοσ. 22 Δεκεμβρίου 2005 Δημοσ. 22 Δεκεμβρίου 2005 Έκανα ένα μικρό πρόγραμμα για διόρθωση υποτίτλων. Βασικά το ξεκίνησα για να διορθώνει αυτόματα "μεγάλες" γραμμές. Το βασικό του πλεονέκτημα είναι ότι: 1. Ενώνει υπότιτλους από 3 γραμμές και πάνω και τους κάνει 2 γραμμές. 2. Αυξάνει το χρόνο διάρκειας ενός υπότιτλου παίρνοντας χρόνο από τον επόμενο ή/και τον προηγούμενο (αν είναι δυνατόν), βάσει επιλογής του χρήστη (π.χ. 20 γράμματα διαρκούν 1 δευτερόλεπτο). 3. Για πολύ "μεγάλους" υπότιτλους (μεγαλύτερους από 2 φορές τον μέγιστο αριθμό χαρακτήρων), σπάει τον υπότιτλο σε 2 νέους υπότιτλους, υπολογίζοντας το χρόνο που αναλογεί στους 2 νέους από τον αριθμό των χαρακτήρων τους. Το σπάσιμο γίνεται με βάση ιεραρχικούς κανόνες και ο υπότιτλος σπάει στη θέση που: α. περιέχει "- " (διάλογος) β. περιέχει "." (ελέγχει αν πρόκειται για νούμερο (π.χ. 3.500) ή όνομα (π.χ. Γ. Χατζηυπότιτλος) και αγνοείται) γ. περιέχει "," (ελέγχει αν πρόκειται για νούμερο (π.χ. 3,5) και αγνοείται) δ. περιέχει ";" ε. περιέχει "?" στ. αν τίποτε από τα παραπάνω, σπάει ο υπότιτλος περίπου στη μέση Φυσικά διορθώνει επικαλυπτόμενους υπότιτλους και έχει κάποιες βασικές λειτουργίες edit (Update, Insert, Delete) Link: http://userxp.tripod.com/
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.