|
|
Nouveau sujet
Retour liste des sujets
Bas de page
Message n° 978333, posté par Klems à 14:55 le 25/02/2009
Message n° 978333, posté à 14:55 le 25/02/2009
Message sous votre seuil ( Afficher quand même) golgi a dit :En tant que moitié-de-perfectionniste seulement, j'aurais tendance à dire osef, mais bon ^^ En tant que flemmard professionnel, idem -- Work hard, play harder.
Message n° 1057741, posté par MiniBen314 à 02:04 le 26/03/2009
Message n° 1057741, posté à 02:04 le 26/03/2009
Message sous votre seuil ( Afficher quand même) Bon je copie/colle mon message que j'avais mal placé... ^^ Un ami m'a filé il y a un moment déjà le script "Notag_and_Ass_generator". Je l'ai trouvé excellent et depuis je l'utilise pour tous les sous-titre que je fais. Cependant, je me suis rendu compte récemment (oui, faut dire que je n'avais pas vraiment vérifier le fichier ass, ni le notag.srt à fond...), que sur le notag, les balises < font > restaient, ainsi que sur l'ass. J'ai donc testé de le modifier, et j'ai réussi à obtenir ce que je voulais, c'est-à-dire un srt notag avec pour seules balises les < i >. Mais pour le ass, comme il est TAG, je voudrais garder les tag de couleurs. (Mais comme vous le savez sûrement, les balises < font > ne fonctionnent pas avec un ass, même dans vobsub...), je ne vois donc que deux choix : - Modifier encore le script afin de transformé < font color=#RRVVBB > en { \1c&BBVVRR& } mais je ne m'y connais vraiment pas en VBS, et je pense que ça peut être assez difficile de le mettre en place (notament à cause de l'inversion du code couleur RVB en BVR...).(pour les balises fermantes c'est facile). - Ou alors, utiliser les balises ass dans mon srt de départ, mais le petit hic c'est qu'il faut à chaque fois intervertir R et B dans le code de la couleur. Donc voilà, comme on dit, pourquoi faire simple quand on peut faire compliquer, alors si je peux réussir le premier choix... J'ai donc cherché d'où venait ce script et me voici, ici. Donc bah je remercie les personnes qui l'ont fait ! ^^ Et si jamais quelqu'un qui s'y connaît en vbs veut/peut bien m'aider, ça ne serait pas de refus ! Voilà, désolé pour ce pavé, merci à ceux qui auront eu le courage de me lire. ^^ -- - 314 -
Life is too fucking short !!!
Message n° 1148909, posté par ozzii à 18:20 le 01/05/2009
Message n° 1148909, posté à 18:20 le 01/05/2009
Message sous votre seuil ( Afficher quand même) Bonjour, comme je ne m'y connais pas en vbs, j'ai une question de noob quoi rajouter dans "PatternsASS" pour enlever les balises de couleurs ? J'ai bien essayer, mais impossible avec mes connaissances limitées en vbs et regex
Message n° 1148912, posté par linwelin à 18:22 le 01/05/2009
Message n° 1148912, posté à 18:22 le 01/05/2009
Message sous votre seuil ( Afficher quand même) Array("{.*?}", "") devrait le faire, normalement. -- I'm not questioning your honor, I'm denying its existence.
Message n° 1153780, posté par ozzii à 15:38 le 03/05/2009
Message n° 1153780, posté à 15:38 le 03/05/2009
Message sous votre seuil ( Afficher quand même) Merci linwelin mais ce n'est pas ça. Avec ça j'enlève tous les TAG dans le ass. J'ai essayer avec Array("<.*?>", ""), mais ça enlève tout ce qu'il y a jusqu'au dernier ">". Or ce qu'il me faut c'est enlever ce qu'il y a entre le premier "<" et le premier ">". De ce fait je supprime la balise font. J'ai essayer avec RegexBuddy et ça fonctionne. Mais pas avec le vbs
Message n° 1153890, posté par Bbsiocnarf à 16:09 le 03/05/2009
Message n° 1153890, posté à 16:09 le 03/05/2009
Message sous votre seuil ( Afficher quand même) ozzii a dit :Merci linwelin mais ce n'est pas ça. Avec ça j'enlève tous les TAG dans le ass. J'ai essayer avec Array("<.*?>", ""), mais ça enlève tout ce qu'il y a jusqu'au dernier ">". Or ce qu'il me faut c'est enlever ce qu'il y a entre le premier "<" et le premier ">". De ce fait je supprime la balise font. Essaye avec ça : Array("<font.*?>", "") Array("</font>", "") -- -= Lok & NorBAC & Strike Team: Our Gang & La Fabrique =- -= Showtime: The Best Shit on TV =- -= I am here because of Ashley. =- www.subfactory.fr
Message n° 1155553, posté par ozzii à 10:52 le 04/05/2009
Message n° 1155553, posté à 10:52 le 04/05/2009
Message sous votre seuil ( Afficher quand même) Fonctionne pas Merci quand meme pour l'aide. Je vais donc laisser le peut de ST avec des balises font comme ils sont. No problemo
Message n° 1156597, posté par linwelin à 19:54 le 04/05/2009
Message n° 1156597, posté à 19:54 le 04/05/2009
Message sous votre seuil ( Afficher quand même) Pour les virer dans la notag : ' For NoTagPatternsNoTag = Array(Array("{.*?}", ""), Array("%u0153", "oe"), Array("æ", "ae"), Array("%u0152", "Oe"), Array("Æ", "Ae"), Array("<u>", ""), Array("<b>", ""), Array("</u>", ""), Array("</b>", ""), Array("<font color=.*?>", ""), Array("</font>", "")) C'est les deux derniers Array qui virent les balises font. Je me penche sur la transformation pour l'ass dès que je trouve le temps. :) EDIT : ça marche aussi pour les virer dans l'ass, je viens de faire le changement... ^^' -- I'm not questioning your honor, I'm denying its existence. *Édité à 8:13pm, 05/04/09
Message n° 1156685, posté par Bbsiocnarf à 20:28 le 04/05/2009
Message n° 1156685, posté à 20:28 le 04/05/2009
Message sous votre seuil ( Afficher quand même) Ben oui, ça a aucune raison de pas marcher. -- -= Lok & NorBAC & Strike Team: Our Gang & La Fabrique =- -= Showtime: The Best Shit on TV =- -= I am here because of Ashley. =- www.subfactory.fr
Message n° 1156718, posté par golgi à 20:42 le 04/05/2009
Message n° 1156718, posté à 20:42 le 04/05/2009
Message sous votre seuil ( Afficher quand même) À partir de là, maintenant, le lien du haut pointe vers ce fichier ;)
Message n° 1159573, posté par ozzii à 00:09 le 06/05/2009
Message n° 1159573, posté à 00:09 le 06/05/2009
Message sous votre seuil ( Afficher quand même) Moi aussi je ne comprenais pas pourquoi cela ne fonctionner pas !! Le fichier sous-titre était foireux et
Message n° 1493659, posté par Klems à 22:19 le 14/10/2009
Message n° 1493659, posté à 22:19 le 14/10/2009
Message sous votre seuil ( Afficher quand même) Gros remontage de topic, pour dire que les balises <font> en srt ne sont pas converties en ass. Du coup, on voit les TAGs sur l'ass. -- Work hard, play harder.
Message n° 1493669, posté par linwelin à 22:20 le 14/10/2009
Message n° 1493669, posté à 22:20 le 14/10/2009
Message sous votre seuil ( Afficher quand même) J'avais commencé à bosser sur ça, il me reste à intervertir les trois codes couleurs... mais j'ai pas vraiment eu le temps ni l'envie de boucler. -- I'm not questioning your honor, I'm denying its existence.
Message n° 1493778, posté par Bbsiocnarf à 22:40 le 14/10/2009
Message n° 1493778, posté à 22:40 le 14/10/2009
Message sous votre seuil ( Afficher quand même) Klems a dit :Gros remontage de topic, pour dire que les balises <font> en srt ne sont pas converties en ass. Du coup, on voit les TAGs sur l'ass. A vous de mettre dès le srt les balises couleurs ass... (explications dans mon tuto, sur mon blog SF). -- -= Lok & NorBAC & Strike Team: Our Gang & La Fabrique =- -= Showtime: The Best Shit on TV =- -= I am here because of Ashley. =- www.subfactory.fr
Message n° 1493792, posté par spirit à 22:43 le 14/10/2009
Message n° 1493792, posté à 22:43 le 14/10/2009
Message sous votre seuil ( Afficher quand même) J'ai une solution en Python, mais je ferai peut-être un truc un peu plus user-friendly.
Message n° 2861567, posté par Tyno à 04:43 le 14/07/2011
Message n° 2861567, posté à 04:43 le 14/07/2011
Message sous votre seuil ( Afficher quand même) Quelqu'un a une idée de comment modifier le code pour que lorsque je convertis un fichier nommé à la fin TAG.srt, le nom du fichier .ass supprime automatiquement la notion "TAG" ? (en gros, Serie.101.FR.ass et non Serie.101.FR.TAG.ass) -- Sous-titreur Breaking Bad - The Newsroom - Modern Family - Mongrels - Looking
Message n° 2861570, posté par jeanbaptiste à 05:17 le 14/07/2011
Message n° 2861570, posté à 05:17 le 14/07/2011
Message sous votre seuil ( Afficher quand même) Tu peux remplacer : 78: Set objOutputFileASS = objOutputFSO.CreateTextFile(fileName & ".ass") par : 78: Set objOutputFileASS = objOutputFSO.CreateTextFile(Replace(fileName,".TAG","") & ".ass") '78' indique le numéro de la ligne. Mais c'est pas case-sensitive ('tag' ne sera pas supprimé) et ça supprime tous les 'TAG' présents dans le nom du fichier. Bon, c'est pas terrible-terrible, un pro aura sûrement une meilleure solution. *édité à 05:20 le 14/07/2011
Message n° 2861841, posté par jeanbaptiste à 14:58 le 14/07/2011
Message n° 2861841, posté à 14:58 le 14/07/2011
Message sous votre seuil ( Afficher quand même) Double post, mais ça devrait être plus clair comma ça. Pour éviter les 2 problèmes cités plus haut, les expressions régulières à la rescousse. 1. Ajout en début de code : Set reTags = New RegExp reTags.Global = True ' See what file we need to process devient Set reTags = New RegExp reTags.Global = True Set reASSfilename = New RegExp reASSfilename.IgnoreCase = True reASSfilename.Pattern = ".tag$" ' See what file we need to process 2. Modification d'une ligne (normalement la 84 après ajout) : Set objOutputFileASS = objOutputFSO.CreateTextFile(fileName & ".ass") devient Set objOutputFileASS = objOutputFSO.CreateTextFile(reASSfilename.Replace(fileName,"") & ".ass") Et normalement, plus de problèmes de casse ou de position.
Message n° 2862056, posté par Tyno à 20:28 le 14/07/2011
Message n° 2862056, posté à 20:28 le 14/07/2011
Message sous votre seuil ( Afficher quand même) Merci, ça marche parfait ! Quelques secondes de gagnées chaque semaine, c'est toujours ça. -- Sous-titreur Breaking Bad - The Newsroom - Modern Family - Mongrels - Looking
L'envoi de messages anonymes est désactivé. Veuillez vous connecter pour poster un message :
Connexion
| |
|
|