Récupérer une ligne de texte en suivant une autre.
Bonjour à tous,
je viens vers vous car je rencontre un problème de récupération d'information.
Je voudrais récupérer la ligne suivant la ligne Track type: video.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| | + Track type: video
| + Lacing flag: 0
| + MinCache: 1
| + Codec ID: V_REAL/RV40
| + CodecPrivate, length 34
| + Default duration: 40.000ms (25.000 frames/fields per second for a video track)
| + Video track
...
| + Track type: audio
| + Codec ID: A_AAC
| + CodecPrivate, length 5
| + Default duration: 46.440ms (21.533 frames/fields per second for a video track)
| + Language: fre
| + Name: Français
| + Audio track |
Venant de Kubuntu, voilà comment je procède : via sed je recherche Track type: video, je charge les lignes suivantes et travaille sur le tout, mais je ne sais pas comment arriver au même résultat en python.
J'ai également pensé à une technique utilisant une variable qui se remplirait d'une info lorsque une boucle traiterait mon fameux Track type: video, récupérerait la valeur des fps suivante et bloquerait la suite des infos via un test dans la boucle.
Mais ça me parait compliqué et franchement pas très propre...
Merci à vous !