Re: [pymecavideo] Pack windows |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/pymecavideo Archives
]
Bonjour !
Alors en voila un qui marche chez moi : http://dl.free.fr/fx6UXyVhG
pareil :) !!!
ça marche bien.
Une dernière chose : le lecteur ffplay n'est pas sélectionnable dans
les préférences, alors que "a priori" il a été installé. ça doit se
situer dans le test d'existence de ffplay.
C'est du 100% windows... je te laisse gérer...
Non, c'est vrai, je ne me suis pas occupé de ffplay ... je m'y colle !
Joli boulot !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
On va être prêt pour une 5.4 !! (pas 5.3 parce que ça fait impair....
et des fois ça rebute les gens).
On se donne un objectif de temps pour la sortie et l'annonce ?
Moi, jeudi ça me va pas mal (permets de tester, bidouiller, finaliser le code).
puis après, en route pour la 6.0.
Cédrick : j'aurais un bout de code à tester sous windows avec opencv.
Rev 246 : tu testes le fichier pymecavideo_opencv.py et ipl2qimage.py
Rien n'est optimisé, j'ai juste mis des bouts de codes qui trainaient
si et là. MAIS ça ne fonctionne pas à la maison car il y a des
problèmes avec opencv et python chez moi (il lit mal les fps, il
n'arrive pas à se déplacer dans le fichier avi etc.-> bref, c'est pas
au point). Cependant, théoriquement; ça doit passer.
Peux-tu voir si chez toi, le slider fonctionne et qu'il affiche des
images différentes si tu bouges le slider ?
-> moi il segfaulte.
Chez moi, (opencv 2.1.0 et python 2.6.6) pymecavideo_opencv ne se lance
pas :
....
affiche_image
D:\Documents\Developpement\pyMecaVideo\data\video\Effet_force_magnetique.avi
1
affiche_image
D:\Documents\Developpement\pyMecaVideo\data\video\Effet_force_magnetique.avi
1
OpenCV Error: Bad argument (Array should be CvMat or IplImage) in
unknown function, file
...\..\..\opencv-2.1\opencv\src\cxcore\cxarray.cpp, line 1233
Traceback (most recent call last):
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
1471, in affiche_image_spinbox
self.affiche_image()
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
1482, in affiche_image
image = QImage(IPLtoQPixmap(frame))
File "D:\Documents\Developpement\pyMecaVideo\src\ipl2qimage.py", line
88, in IPLtoQPixmap
PILstring = IPLtoPIL(cv_image,swap).convert(mode).tostring()
File "D:\Documents\Developpement\pyMecaVideo\src\ipl2qimage.py", line
65, in IPLtoPIL
copy_image = cv.CreateImage(cv.GetSize(cv_image), cv_image.depth,
cv.error: Array should be CvMat or IplImage
Traceback (most recent call last):
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
1903, in <module>
run()
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
1882, in run
windows = StartQT4(None,os.path.abspath(unicode(filename,"utf8")),opts)
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
205, in __init__
self.splashVideo()
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
225, in splashVideo
self.openTheFile(self.prefs.lastVideo)
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
1646, in openTheFile
self.init_image()
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
1685, in init_image
self.defini_barre_avancement()
File
"D:\Documents\Developpement\pyMecaVideo\src\pymecavideo_opencv.py", line
1698, in defini_barre_avancement
self.deltaT = float(1.0/framerate)
ZeroDivisionError: float division
Au fait : tu n'as pas repris pour pymecavideo_opencv la petite modif que
j'avais apportée hier concernant la gestion des messages d'erreur
(lignes 45 et 124) . Du coup, les testeurs ne voient pas le message en
clair mais doivent ouvrir pymecavideo.exe.log.
A+
Cédrick