#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... :
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 !
"I think I'll stop here." - 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 ?
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.
"I think I'll stop here." - 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'
"I think I'll stop here." - Andrew Wiles - 23 juin 1993
Hors ligne