Vous n'êtes pas identifié(e).
Peux-tu fournir un fichier .vtt que je puisse tester grandeur nature ?
Merci.
dans le pastebin en lien dans le message
https://dpaste.com/3Z28J7397
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Dernière modification par Tawal (17-10-2024 09:36:37)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
En cherchant des exemples de fichier vtt, je suis tombé sur un exemple avec des NOTE entre les sous-titres.
Est-ce que ces NOTE sont dérangeantes ?
a des notes?
a je suppose que ça va apparaître a l’écran
ça ressemble a quoi?
en fait j'ai aucune idée de la syntaxe des différents fichiers qui peuvent se présenter
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Je regarde pour le remplacement du point par une virgule
Edit:
Finalement, je reviens à ta 1ère écriture :
Dernière modification par Tawal (17-10-2024 10:30:50)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Finalement, je reviens à ta 1ère écriture :
test sur ce fichier
https://dpaste.com/FLU532XAF
le rendu ma l'air bon
après si y'a d'autre syntaxe, on est dans les choux
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
après si y'a d'autre syntaxe, on est dans les choux
Ma méconnaissance à ce sujet ne t'aidera pas
Reste l'expérience, jusqu'à ce que ça plante … ou pas
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
Là, c'est clair :
On sélectionne un bloc commençant par la 1ère ligne contenant "00:0" en début de ligne jusqu'à la fin du fichier (modifié selon edit2)
Ensuite sur cette sélection, on applique les substitutions
Puis on affiche
Parti pour un autre bloc … (voir edit2)
Edit:
Ajout de l'attribut 'g' à aux substitutions.
Edit2:
Modifié /!^00:0/ par $, on ne traite plus qu'un seul bloc.
Edit3:
Avec plus de précision sur les actions (quoi, où) :
Dernière modification par Tawal (18-10-2024 17:54:24)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Edit:
Ou ceci, mais c'est moins robuste (quoique le code du dessus mériterait quelques assurances) :
Dernière modification par Tawal (19-10-2024 18:54:37)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Edit3:
Un script gawk qui remet les bons numéros de sous-titre (et qui fait le reste aussi ) :
Dernière modification par Tawal (20-10-2024 12:19:14)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Du coup, il s'utilise ainsi :
Et il donne dans le même répertoire que le fichier original un fichier nommé "fichier.srt".
Dernière modification par Tawal (20-10-2024 15:32:55)
Comme la science n'est pas infuse, elle se diffuse.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne