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





Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/