Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 9368061b rédigé par Kubat's avatar Kubat
Parcourir les fichiers

Adding a simple parser to get the timed text from an ass file

parent 290eda09
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -3,3 +3,4 @@ ...@@ -3,3 +3,4 @@
!README.md !README.md
!extractWav.sh !extractWav.sh
!extractAss.sh !extractAss.sh
!karaUtils.py
#!/usr/bin/env python3
import re
import sys
try:
FILE = sys.argv[1]
except IndexError:
print("usage : %s inputFile.py" % sys.argv[0])
with open(FILE, 'r') as f:
CONTENT = f.read()
LINES_KARA = re.compile(r"Comment:.*(\d+:\d{2}:\d{2}.\d{2}),(\d+:\d{2}:\d{2}.\d{2}),.*,karaoke,(.*)\n");
print(LINES_KARA)
LINES = {
'start': set(),
'end': set(),
'text': set()
}
for line in LINES_KARA.findall(CONTENT):
print(line)
LINES['start'] = line[0]
LINES['end'] = line[1]
LINES['text'] = line[2]
print(LINES)
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter