Test00 — 2014-07-22 11:01:45 |
Bonjour, nouveau problème
Mon patch de tracking mouvement fonctionne et celui de lecture vidéo en boucle aussi. Le problème et que lorsque je combine les deux dans une seule cession pd, le tracking comme la lecture vidéo saccade à partir du moment ou je charge la vidéo. :(
|
dwan — 2014-07-22 11:20:43 |
Et que dit ton processeur?
|
Test00 — 2014-07-22 11:27:15 |
Il me dit UC entre 60 et 70% utilisé
|
Test00 — 2014-07-22 11:30:01 |
Avec des pics à 80%
|
Olivier — 2014-07-22 11:49:23 |
citation :dans une seule cession pd
Est-il nécessaire que tu n'utilises qu'une seule instance ? À défaut de comprendre d'où viens le pb, tu peux éventuellement le contourner en utilisant deux instances qui communique avec [netsend] et [netreceive] par exemple ?
Deux instances > deux processus.
Bon courage. :)
|
Test00 — 2014-07-22 12:15:15 |
Génial je connaissais pas ;) Bon ça à l'air de mieux fonctionner, j'arrive bien a recevoir mes données d'une instance à l'autre avec Udp. On va voir ce que l'on peu faire.
Encore merci
|
Test00 — 2014-07-22 12:52:56 |
Après plusieurs tests ça fonctionne, plus de saccades, par contre UC presque à 100%. Vu que ce projet est pour une installation qui doit tournée pendant une semaine j'ai un peu peur.
J suis preneur de tous conseils.
|
dwan — 2014-07-22 13:04:32 |
Ta vidéo est en quel format ? Si je me souviens bien, on conseille le mjpeg.
|
Test00 — 2014-07-22 13:36:01 |
Je suis en .MOV
|
mrpropre — 2014-07-22 14:35:00 |
Vérifie que le codec soit bien du mjpeg ou Photo jpg à l'intérieur de ton .mov Peut être même exporter une image clé par frame.
Les codec comme le h264 ou mpeg4 sont souvent lourd à décompresser et pas adaptés pour du rendu frame by frame ce qui peut expliquer la saturation de ton processeur.
|
Test00 — 2014-07-22 15:12:51 |
Désolé mais je suis un peu perdu là. Comment je peu contrôler le codec de mon .mov ? J'ai exporté la vidéo avec première pro cs4. J'ai fais aussi un test en ré encodant la vidéo, et ça à l'air de faire du bien au processeur, en revanche je l'ai mise en mpg, et la qualité est dégueulasse .
|
Tepaze — 2014-07-23 08:18:02 |
Bonjour Test00,
Dans premiere (CS5 pour moi) : > Fichier > Exporter > Media
La fenêtre d'exportation des media s'ouvre, sur la gauche de celle ci il y a : > Réglages d'Exportation > Format > Quicktime
Plus bas il y a des onglets, selectionne l'onglet > Vidéo (La liste des codecs disponibles pour ton conteneur apparait) > Motion JPEG A / Photo-JPEG
En espérant que les menu n'ont pas trop changer d'une version à l'autre...
|
Test00 — 2014-07-23 09:41:28 |
Merci de ta réponse Tepaze
J'ai bien regardé dans l'onglet video, mais je cherchais motion jpeg qui n'y est pas, alors qu'il y a photo jpeg :) j suis naze. Par contre j'ai test en .mov photo jpeg, et c'est catastrophique, la video est bien moins lourde par contre dans pure data juste le chargement fait monter le processeur à 100% et pd ne répond plus.
|
Test00 — 2014-07-23 10:39:49 |
Génial!!!
Bon je crois que j'ai trouvé la solution, j'ai passé la vidéo en .m2v, la qualité me semble correcte, du moins pour mon utilité, et mon processeur ne dépasse pas max 80%.
Merci pour votre aide.
Je passe à l'étape suivante
|
mrpropre — 2014-07-23 10:47:11 |
Serais tu sous windows par hasard? Si oui, assure toi que quicktime est installé.
Si c'est le cas, essais d'ouvrir la vidéo en ajoutant 1 à la fin du message pour forcer l'utilisation de quicktime et non direct show qui est plus lent et se retrouve parfois en décompresseur vidéo par defaut:
[open ton_fichier_video.mov 1(
Sinon, il faudra peut être songer à réduire la résolution de ta vidéo ou bien compiler la dernière version de gem qui possède différents plugin comme vlc pour décompresser les vidéo.
Edit: 0k, pas vu ton message précédant!
|
Test00 — 2014-07-29 09:29:55 |
Bonjour,
Toujours sur le même projet, (presque fini :) ), j'analyse un tracking vidéo ou je demande d'activer ou de désactiver un évènement suivant si la valeur est plus grande que 1 ou plus petite.
Le petit hic, c'est que les valeurs varient très rapidement. Cela fonctionne mais c'est très rapide, j'aimerai une cadence plus lente.
Pour l'instant la seule solution qui me vient en tête serait d’installer un métro avec un compteur qui viendrait ouvrir ou fermer un spigot sur l'arriver de mes données.
Quelqu'un aurait t il un meilleur conseil? Je suis moyennement convaincu
Merci
|
mrpropre — 2014-07-29 17:07:55 |
Si tu veux réduite un flux d'information, je te conseil l'objet [debounce] ou [speedlim].
Mais dans ton cas, peut être qu'un filtre médian suivi d'un [threshold] serait plus adapté.
|
Titi — 2014-07-30 09:57:25 |
Tu peux aussi utiliser un line, en mettant un petit temps de monté (à la louche, comme ça, 100ms mais faut tester), c'est un peu le passe-bas du pauvre. Ca stabilise ta valeur, mais ca va ralentir très légèrement ta réaction par contre. Et tu peux également lui ajouter un 40 en deuxième paramètre, ça limite la sortie du line à environ une valeur par frame(en 25 fps).
|
Test00 — 2014-07-30 11:40:54 |
Merci mrpropre, je regarde ça
|