Ce sujet est résolu.
12 | |||||||
Auteur | Messages | ||||||
---|---|---|---|---|---|---|---|
vuott | #16 Posté le 30/6/2024 à 22:50:36 | ||||||
Ne cedere ineluctabili possimus | Vous pouvez également utiliser les classes 'MediaPipeline' et 'MediaControl' du composant gb.media en conjonction avec le plugin 'decodebin': [Caput codicis] Public Sub Main() Dim pl As New MediaPipeline Dim src, dcb, con, xis As MediaControl src = New MediaControl(pl, "filesrc") src["location"] = "/chemin/du/fichier/vidéo" dcb = New MediaControl(pl, "decodebin") con = New MediaControl(pl, "videoconvert") xis = New MediaControl(pl, "xvimagesink") src.LinkTo(dcb) dcb.LinkLaterTo(con) con.LinkTo(xis) pl.Play() With xis.GetLastImage() Print "Dimensions du vidéo: "; .W; "x"; .H; " pixel" End With pl.Close End [terminus codicis] « Vita non suavis esse potest, nec Mors amara. » | ||||||
vuott | #17 Posté le 1/7/2024 à 10:27:59 | ||||||
Ne cedere ineluctabili possimus | J'ai remarqué que, lors du lancement des codes avec gb.media, une image de la vidéo est affichée pendant un moment. Afin d'éviter cet effet dans le second code, vous pourriez remplacer cette ligne:
par cette autre:
« Vita non suavis esse potest, nec Mors amara. » | ||||||
valaquarus | #18 Posté le 1/7/2024 à 11:31:12 | ||||||
-- Unus Ex Altera -- | Bonjour Vuott, j'utilise
Curieux d'utiliser :
Système d'exploitation : KDE neon 6.0 ~ Version Gambas : 3.19.5 | ||||||
12 |