Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/09/2022, à 09:32

Schrö

PyMecaVideo : dimensions des vidéos toutes petites

Bonjour à toutes et tous !
Je suis prof de Physique en lycée, j'aimerais utiliser PyMecaVideo sur mon Ubuntu puisque c'est le logiciel choisi par notre équipe pédagogique cette année.
Sur Windows il fonctionne correctement. Sous Linux j'ai un souci de dimensions puisque n'importe quelle vidéo s'ouvre en format très très réduit, et est inexploitable. La preuve en image... :

Capture-d-cran.png

L'exécution en ligne de commande me renvoie quelque chose mais je ne sais pas si c'est lié :

la vidéo a été détectée à 25 Images Par Seconde
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pymecavideo/aspectlayout.py", line 79, in setGeometry
    self.item.widget().setGeometry(
TypeError: arguments did not match any overloaded call:
  setGeometry(self, QRect): argument 1 has unexpected type 'float'
  setGeometry(self, int, int, int, int): argument 1 has unexpected type 'float'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pymecavideo/aspectlayout.py", line 79, in setGeometry
    self.item.widget().setGeometry(
TypeError: arguments did not match any overloaded call:
  setGeometry(self, QRect): argument 1 has unexpected type 'float'
  setGeometry(self, int, int, int, int): argument 1 has unexpected type 'float'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pymecavideo/aspectlayout.py", line 79, in setGeometry
    self.item.widget().setGeometry(
TypeError: arguments did not match any overloaded call:
  setGeometry(self, QRect): argument 1 has unexpected type 'int'
  setGeometry(self, int, int, int, int): argument 2 has unexpected type 'float'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pymecavideo/aspectlayout.py", line 79, in setGeometry
    self.item.widget().setGeometry(
TypeError: arguments did not match any overloaded call:
  setGeometry(self, QRect): argument 1 has unexpected type 'int'
  setGeometry(self, int, int, int, int): argument 2 has unexpected type 'float'

J'ai ce même souci dès que j'ouvre une autre vidéo, et les dimensions semblent être les mêmes à chaque fois dans la fenêtre de PyMecaVideo.

Sauriez-vous m'aider ?

Par avance, merci !


"Je crois que je m'arrêterai ici" - Andrew Wiles - 23 juin 1993

Hors ligne

#2 Le 06/09/2022, à 13:43

xubu1957

Re : PyMecaVideo : dimensions des vidéos toutes petites

Bonjour,

Vu la Doc pymecavideo au § 2.1, il ne faut pas définir l'échelle ?

extrait a écrit :

Fonctionnement général
On ouvre la vidéo à étudier
On définit l'échelle : on peut avancer sur l'image que l'on veut puis on clique sur le bouton Définir l'échelle. on indique la longueur de la référence et on sélectionne à la souris les deux extrémités de la référence.
(...)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 07/09/2022, à 07:15

Schrö

Re : PyMecaVideo : dimensions des vidéos toutes petites

Bonjour, et merci pour ta réponse xubu.
La mise à l'échelle correspond ici à l'étalonnage de la vidéo pour des raisons physiques (mécanique du point, il nous faut une échelle précise pour déterminer des grandeurs physiques comme la vitesse ou l'accélération). Ça n'a malheureusement pas de rapport avec le problème que j'ai.


"Je crois que je m'arrêterai ici" - Andrew Wiles - 23 juin 1993

Hors ligne

#4 Le 07/09/2022, à 07:23

xubu1957

Re : PyMecaVideo : dimensions des vidéos toutes petites

Bonjour,

Donne le retour de :

sudo apt update

Montre aussi d'éventuels paquets cassés :

dpkg -l | grep -v ^ii

En lançant en commande :

pymecavideo

ressort-il un message d'erreur ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 07/09/2022, à 13:40

Schrö

Re : PyMecaVideo : dimensions des vidéos toutes petites

Voilà les résultats :

sudo apt update
Atteint :1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Atteint :2 http://fr.archive.ubuntu.com/ubuntu jammy InRelease
Atteint :3 http://fr.archive.ubuntu.com/ubuntu jammy-updates InRelease
Atteint :4 http://fr.archive.ubuntu.com/ubuntu jammy-backports InRelease
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Tous les paquets sont à jour.
dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                        Version                                 Architecture Description
+++-==========================================-=======================================-============-================================================================================

Quant à pymecavideo, c'est déjà ce que j'avais posté préalablement :

pymecavideo 
la vidéo a été détectée à 25 Images Par Seconde
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pymecavideo/aspectlayout.py", line 79, in setGeometry
    self.item.widget().setGeometry(
TypeError: arguments did not match any overloaded call:
  setGeometry(self, QRect): argument 1 has unexpected type 'float'
  setGeometry(self, int, int, int, int): argument 1 has unexpected type 'float'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pymecavideo/aspectlayout.py", line 79, in setGeometry
    self.item.widget().setGeometry(
TypeError: arguments did not match any overloaded call:
  setGeometry(self, QRect): argument 1 has unexpected type 'float'
  setGeometry(self, int, int, int, int): argument 1 has unexpected type 'float'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pymecavideo/aspectlayout.py", line 79, in setGeometry
    self.item.widget().setGeometry(
TypeError: arguments did not match any overloaded call:
  setGeometry(self, QRect): argument 1 has unexpected type 'int'
  setGeometry(self, int, int, int, int): argument 2 has unexpected type 'float'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pymecavideo/aspectlayout.py", line 79, in setGeometry
    self.item.widget().setGeometry(
TypeError: arguments did not match any overloaded call:
  setGeometry(self, QRect): argument 1 has unexpected type 'int'
  setGeometry(self, int, int, int, int): argument 2 has unexpected type 'float'

"Je crois que je m'arrêterai ici" - Andrew Wiles - 23 juin 1993

Hors ligne