Subeditor, editeur de sous-titres

Soyez le premier à donner votre avis sur cette source.

Vue 15 556 fois - Téléchargée 1 257 fois

Description

SubEditor est un éditeur de sous-titres écrit en Java. Il supporte les formats de sous-titres SubRip et Time en lecture et en écriture.
Voici la liste des caractéristiques de cette version :
  • Lecture et écriture de sous-titres aux formats SubRip (.srt) et Time (.txt)
  • Ajout, supression et modification des sous-titres
  • Décalage des sous-titres
  • Assemblage de plusieurs fichiers de sous-titres
  • Découpage des sous-titres
  • Edition du fichier de sous-titres comme un simple fichier texte

Conclusion :


Voici les modifications par rapport à la dernière version :
  • Correction du bug empêchant l'ajout d'un sous-titre
  • Ajout d'un message d'erreur si le sous-titre modifié ou ajouté ne contient pas de texte
  • Amélioration de la méthode FileSubtitles.add_file()
  • Création d'une fenêtre permettant d'éditer le fichier de sous-titres qui vient d'être lu


Voici les thèmes abordés dans le code source :
  • Utilisation des composants Swing (JTextArea) et du gestionnaire de placement GridBagLayout
  • Utilisation des Expressions Rationnelles (paquetage java.util.regex)
  • Utlisation des classes FileReader/FileWriter et BufferedReader/BufferedWriter (paquetage java.io)
  • Utilisation de la classe Vector (paquetage java.util)
  • Utilisation des interfaces Comparable et Cloneable
  • Utilisation de la classe URL (paquetage java.net) pour récupérer un fichier sur Internet


Cette version du code source n'est pas très propre. Et l'architecture peut être améliorée. Mais ça fonctionne! ;-)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_neodante
Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
Oui je suis au courant sur Mono je suis de très leur travail et j'ai déjà commencé à faire quelques applis C# d'ailleurs il faut que je tests GTK# ... en revanche le piège est bien présent et MS n'arrête pas de clamer son ouverture alors que c'est faux pour la plus grande partie ... m'enfin c'est du krosoft ils ne vont pas se démolir eux-même lors de leur conférence ... sinon on peut saluer Icaza et son équipe de développement mono pour le travail qu'ils font ... pour la partir travail/graphique entièrement d'accord avec toi !
M'enfin le problème vient justement du portage puisque mono a tout à réécrire parce que MS a fermé ses librairies ... pourtant la validation de l'ECMA s'est faite sur FreeBSD ou NetBSD (rappel plus !) donc bon ... ils voulaient garder le truc pour eux au lieu de le redistribuer ... en plus foutre à la porte MONO le jour du PDC MS juste parce qu'il se font racheter par Novell (Ximian) ... ça craint et sa marque d'autant plus la fermeture de krosoft et son faux 'je suis ouvert sur .NET' ... m'enfin bon ...
@+
sanao
Messages postés
4
Date d'inscription
dimanche 11 mai 2003
Statut
Membre
Dernière intervention
30 mars 2004

En ce qui concerne Mono, vu la vitesse à laquelle va le projet, que Microsoft fasse sa soupe dans son coin, cela ne change pas grand chose.
Le seul truc qui semble bien verrouillé c'est la partie graphique (Avalon), sinon tout le reste semble avoir été porté ou du moins en cours de portage très avancé.
Pour la partie graphique, il suffit de la réécrire en GTK et après c'est portable! Et tout le monde sait que la partie graphique ce n'est jamais la plus dure à développer. L'essentiel est de garder la partie travail de l'application portable.
cs_neodante
Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
Normal c pour ça que je me permet de taquiner MS de temps en temps sans trop m'attirer les foudres des MS addict ....
@+
cs_GodConan
Messages postés
2116
Date d'inscription
samedi 8 novembre 2003
Statut
Contributeur
Dernière intervention
6 octobre 2012
9
vi mais les MSteur vont pas sur javafr.com ;o) héhé dc pas un prob.. ;o)
cs_neodante
Messages postés
2835
Date d'inscription
lundi 11 août 2003
Statut
Modérateur
Dernière intervention
16 décembre 2006
10
On a tous des moments de coup de gueule ... tu crois que je devrais me camoufler pour les DevDays ... genre vêtements kaki ... parce qu'avec ma trouve de singe tricolore pétante je risque pas de passer inaperçu ... petit délire perso ! lol
@+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.