Προς το περιεχόμενο

Μικρό πρόγραμμα για διορθωση "μεγάλων" υπότιτλων


UserXP

Προτεινόμενες αναρτήσεις

Δημοσ.

Έκανα ένα μικρό πρόγραμμα για διόρθωση υποτίτλων. Βασικά το ξεκίνησα για να διορθώνει αυτόματα "μεγάλες" γραμμές.

 

Το βασικό του πλεονέκτημα είναι ότι:

1. Ενώνει υπότιτλους από 3 γραμμές και πάνω και τους κάνει 2 γραμμές.

2. Αυξάνει το χρόνο διάρκειας ενός υπότιτλου παίρνοντας χρόνο από τον επόμενο ή/και τον προηγούμενο (αν είναι δυνατόν), βάσει επιλογής του χρήστη (π.χ. 20 γράμματα διαρκούν 1 δευτερόλεπτο).

3. Για πολύ "μεγάλους" υπότιτλους (μεγαλύτερους από 2 φορές τον μέγιστο αριθμό χαρακτήρων), σπάει τον υπότιτλο σε 2 νέους υπότιτλους, υπολογίζοντας το χρόνο που αναλογεί στους 2 νέους από τον αριθμό των χαρακτήρων τους.

Το σπάσιμο γίνεται με βάση ιεραρχικούς κανόνες και ο υπότιτλος σπάει στη θέση που:

α. περιέχει "- " (διάλογος)

β. περιέχει "." (ελέγχει αν πρόκειται για νούμερο (π.χ. 3.500) ή όνομα (π.χ. Γ. Χατζηυπότιτλος) και αγνοείται)

γ. περιέχει "," (ελέγχει αν πρόκειται για νούμερο (π.χ. 3,5) και αγνοείται)

δ. περιέχει ";"

ε. περιέχει "?"

στ. αν τίποτε από τα παραπάνω, σπάει ο υπότιτλος περίπου στη μέση

 

 

Φυσικά διορθώνει επικαλυπτόμενους υπότιτλους και έχει κάποιες βασικές λειτουργίες edit (Update, Insert, Delete)

 

 

Link: http://userxp.tripod.com/

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...