IProgrammatori.it sincronizzazione sottotitoli
Screen Screen non uppato.
Linguaggio C
Descrizione Non so se vi è mi capitato, ma un paio di volte ho avuto la necessità di adattare i sottotitoli ad un film (generalmente perchè perdo i suoi originali). Ebbene, ne ho approfittato per esercitarmi con C e scrivere questo programma per ri-sincronizzare i sottotitoli *.srt. Non è niente di incredibile, però scriverlo è stato interessante perchè si sono posti dei problemi (la funzione per leggere, l' opzione per il rewrite 'in-place', e anche altre cose con avevo mai affrontato in C) che ho cercato di risolvere come meglio son riuscito. Tra l' altro (ne avevo fatta tempo fa una versione grezza in Python) ho trovato soluzioni più ottimali per gestire la cosa (rispetto a quel primo abbozzo). Consgili/critiche sono ovviamente ben accetti Smile A proposito, tra le limitazioni di cui sono cosciente, ci sono: - alcune cose probabilmente un pò ridondanti, superflue, che sono rimaste lì dai primi abbozzi, e da limare magari in futuro (penso alla typedef Bool che alla fine è usata 2 o 3 volte e credo si possa eliminare). - nella funzione che gestisce l' output riscrivendo sullo stesso file di input ho usato un unsigned long per sapere dove mettere il puntatore alla successiva linea di testo dentro al vettore di puntatori; anche se a livello pratico questo non dovrebbe incidere (non credo ci siano sub con un numero di linee che non stia dentro ad un unsigned long) è comunque un limitazione forse non 'bella'. - ho usato la funzione Gnu getline che non è standard (sul manuale leggevo che però è la funzione consigliata per leggere linee di testo). Per sopperire a ciò e rendere il programma più portabile ho scritto una funzione sostitutiva, cercando di modellarla su quella originale, ma con molte limitazioni; forse anche in questo caso trascurabili, però ci sono. Nelle prove che ho fatto sembra comunque andare bene, però fatemi sapere.
Os Multipiattaforma
Autore Non so se vi è mi capitato, ma un paio di volte ho avuto la necessità di adattare i sottotitoli ad u
Posted By k8
Data Add October 25, 2009, 10:36 am
Last Edit Nessuna modifica.
Commenti 0
Voti 0
Voto Medio 0.0
Visite 280
Visite Uniche 267
Num.Download 22
Download Click
Stats Beta 1
Condividi
Spazio Visitatori
Prima di inviare il tuo commento assicurati che:
  • sia in tema con l'articolo e contribuisca alla discussione in corso
  • non abbia contenuti offensivi nei confronti di chicchessia
  • non abbia contenuti che violini le leggi italiane
  • non contenga indirizzi e-mail








Vota Pessimo 1 / 5 Migliorabile 2 / 5 Buono 3 / 5 Interessante 4 / 5 Speciale  5 / 5
Non ci sono commenti.
Tag Cloudsottotitolare × algoritmi film × sottotitoli ×

Ultimi Screen

Sovrapporre immagini BMP
Screen In Dimensioni Originali.[Created By mamo139]

Posted by k8 on September 20, 2009, 9:18 am

MegaVideo Multiproxy downloader ver 2
Screen In Dimensioni Originali.[Created By mamo139]

Posted by k8 on September 8, 2009, 9:00 am

XorCDG
Screen In Dimensioni Originali.[Created By HdS619]

Posted by k8 on September 1, 2009, 3:57 pm

| I contenuti di questo sito sono rilasciati sotto Licenza Creative Commons |