| ZARk — 2005-07-16 22:58:52 |
Voila voila ...
On a deja un peu discuté des codecs et gephex .... Ceci dit j'utilise tjours le classic cinepak.
J'ai fait un petit patch (tres simple, une source video, un signal generator, et un calculon pour gerer le fps de la video.)
une video de 640x480 va jouer de temps en temps avec 30% de cpu, et puis va laguer et prendre plus de 100% ... (et puis revenir a 30% etc.... de facon irreguliere)
une video de 320x240 fonctionnera correctement sauf de temps en temps quelques petits lags.
Ce qui m'inquiete c'est que la même video lue avec bsplayer prends entre 1-10% de resources cpu ..
J'ai essayé avec gephex win et linux, et même probleme ....
J'ai voulu essayer une video compressé en mjpeg avec avidemux2 mais gephex n'en as pas voulu :s
HeLP :(
|
| cgiles — 2005-07-17 10:43:25 |
J'ai essayé recement avec une video mjpeg d'avidemux et c'est passer comme une lettre à la poste. Le conteneur etait .mpg
a+
Edit : enfaite non mes conteneur sont avi
|
| rep — 2005-07-18 20:05:07 |
mmm ouais moi aussi de temps en temps g des lags... g pas de solutions miracle, justes qques trucs :
- ne pas oublier 1 keyframe/image lors de l'encodage
- gephex joue les vidéos en avant/arrière (triangle, sinus, etc...) contrairement à bsplayer ou autre qui n'a qu'un sens, donc pas forcément de comparaison...
- y'a un bug dans ffmpeg (chais pas si c'est corrigé...normalement oui...)
- si ça bugge grave essaie d'activer le cache dans ton 'image module', généralement ça y fait pas mal...
voila voila
sinon le mjpeg chez oam ça passe bien.
cinepak aussi c pas mal.
|
| ZARk — 2005-07-18 21:53:49 |
bah le mjpeg j'arrive pas a le faire correctement on dirait
avidemux2 plante qd je l'ecrit ^^
et celui que j'ai ecrit, gephex n'en veux point :s
sinon j'ai testé d'autres codec sous windows qui marchent super bien, mais faut voir la compatibilité sous nunux :(
et pour mon test cinepak, c'est toujours en mode ramp que je testait ;)
et meme avec le cache dans la source ca lag :s
je peux t'envoyer le patch si tu veux :)
enfin je l'ai decrit dans le wiki ... c le patch basique quoi
|
| rep — 2005-07-18 23:13:35 |
citation :bah le mjpeg j'arrive pas a le faire correctement on dirait
c chelou, moi en fait c le format de ma carte d'acqui dc10, donc je fais de pas de manip supplémentaire. bizarre quand même que t'arrives pas à encoder...
citation :
et meme avec le cache dans la source ca lag :s
a ben merdalors...si ça le fait encore... la chais plus...
citation :
enfin je l'ai decrit dans le wiki ... c le patch basique quoi
yes g vu ;)
j'ai même éditer la page fr pour mettre un lien vers la page que t'avait fait ;)
c cool que tout le monde ici participe, gephexFR in the place :D
|
| rep — 2005-07-19 00:55:24 |
je viens de faire un petit test avec une vidéo [ 640x480, 10mo, en mjpeg conteneur avi ], et ben y'a plusieurs choses qui apparaissent :
- sans le cache ça rame grave...
- pour charger la video dans le cache gephex mets longtemps et ne le fait pas d'un coup, cad qu'on dirait qu'il charge image par image (c assez long... plusieurs secondes)
- mais une fois que le clip est dans la ram chuis à 60fps...
dans mon moniteur systeme je vois bien la ram qui se remplit petit à petit.
Et si j'appuis sur 'flush cache' ça la nettoie : la courbe descend puis remonte car il charge de nouveau tout en ram...
en conclusion : au final c pas exploitable, gephex mets trop longtemps à charger le fourbi en mémoire...
ceci dit une fois que c chargé, l'image est vraiment impecc et fluide
c un truc à poster sur la ML...
|
| ZARk — 2005-07-19 10:02:06 |
parceque bon, moi je vaudrait commencer a utiliser gephex 'serieusement', et si j'arrive pas a avoir un flux video stable ... bah erm, y'as un stress quoi ^^
surtout que d'autres progs genre resolume ou arkaos lisent les memes videos et ne prennent que peux de resources ...
Maintenant si la team de dev. pouvaient dire "voila, toutes les videos en format xXXXXxx sont supporté directement par gephex et prendront le minimum de resources"
Puis faudrait que gephex puisse ecrire des videos dans un format lisible par gephex ^^
(ou lire les formats ecrits par gephex)
|
| cgiles — 2005-07-21 11:44:14 |
J'ai posté sur la ml en demandant qu'elle était le codec le plus compatible avec gephex et Jen habib m'a répondu que c'était mjpeg pour linux, et cinepak pour windows.
|
| rep — 2005-07-21 13:51:25 |
ouep, mjpeg/avi sous linux c'est aussi ce qu'avais répondu Martin y'a déja quelques temps... en fait c'est vrai que ça marche...je confirme... mais c'est vrai aussi que j'ai essayé :
un mjpeg/avi encodé sous linux puis joué sous une autre machine(laptop/winxp) et ben ça rame grave....
|
| rep — 2005-07-27 10:41:02 |
hum juste pour dire que samedi g fait un petit live, bin c'est passé nickel avec des mjpeg en 1/2 pal (ça doit faire 388x276 pix ou un truc comme ça)...
en fait je me suis aperçu que les vidéos qui ramaient étaient mal encodées (chais po pourquoi...) !! et g même des boucles en pal qui passe bien aussi...
donc bien faire gaffe à comment le fichier à été créé/encodé...
et franchement en 1/2 pal le mjpeg c'est quand même bien propre... y'a rien qui bave, les couleurs sont chouettes, et pour le scratch ça le fait nickel... que demander de plus...
|
| ZARk — 2005-07-27 11:15:55 |
tu sais faire un mini guide sur comment bien encoder un mjpeg alors ?
:$ :$ :$
|
| rep — 2005-07-27 15:46:02 |
euh....en fait tout ce que je sais c que c le format natif de ma 'miro dc10' .... donc tout ce qu'elle me grabbe je l'ai en mjpeg grace aux mjpegtools chez sourceforge et aux outils associés... voila voila sinon j'en sais pas trop plus... c quoi ton matos toi ?
en fait tu voudrais un soft de recompression dans ce format c'est ça ?
mjpegtools : http://mjpeg.sourceforge.net/
|
| ZARk — 2005-07-27 15:53:52 |
okay je vais essayer :)
en faite j'ai essayé le morgan mjpeg sous windows, mais gephex-win n'en veux pas.
mon install ... c une grosse becane sous XP SP2 qui fait toute l'edition et montage video, et preparation graphs gephex ...
et puis pour le live, j'ai un toshiba m30 sous gentoo avec les graphs gephex modifié pour linux. ( quelques modules sont pas les memes ).
|
| rep — 2005-07-28 14:44:11 |
tiens nous au courant de tes avancées...
chuis pas calé en ce qui concerne les codecs donc tout retour d'expérience sera le bienvenue ;)
|
| ZARk — 2005-10-04 20:56:13 |
bon voila ...FINALEMENT j'ai pris mon courage a deux mains ...
alors l'experience que j'en tire, c'est que les libs et codecs sont tres sensibles au respect des normes dans les fichiers video ....
et certains de mes fichiers ne le sont pas du tout ^^
le mjpeg sous gephex, ca fait TOUTE la difference ... une vrai fusée :p
bon, pour convertir j'ai trouvé avec transcode ...
j'ai fait un petit script sh que j'ai mis dans /usr/bin/
#!/bin/sh
transcode -x mplayer -i "$1" -y ffmpeg -F mjpeg -o "$1.mjpeg"
ca converti un fichier video .xxx en .xxx.mjpeg
(ouais pas envie de me casser la tete a faire sauter l'extension)
l'avantage c'est qu'ici on utilise mplayer comme lecteur de video, qui exporte dans un fichier yuv temporaire (malheureusement il le mets TJOURS dans le repertoire en cours .... grrrr ), et transcode le lis et le converti. c le meilleur systeme et le plus compatible pour convertir un format X.
perso j'ai couplé le systeme avec un find -exec histoire de convertir mes 10gb de cinepak en 100gb de mjpeg :)
(bon, l'heure du nettoyage a sonner)
par contre, je n'arrive pas (encore) a definir la qualité du jpeg ....
|
| rep — 2005-10-05 22:38:00 |
yo Zark c clair que le mjpeg ça le fait bien :)
aujourd'hui j'ai encodé sous windows plein de vidéos en format .mov (provenant de mon apareil photo) en du avi en mjpeg avec rad video tools et la fonction batch et ça le fait carrément bien aussi.
sinon c'est cool de filer le script avec mplayer, j'avais vu qu'une solution existait mais j'avais pas fouillé, cool de la filer toute cuite ;)
bon c clair que ça prends plus de place sur le hd mais bon vu les prix des hd externes on va pas se priver...
|
| ZARk — 2006-02-01 11:19:18 |
comment tu as fait avec Rad VideoTools ?
moi en batch il me demande pour chaque fichier quel codec je veux :s
|
| rep — 2006-02-09 17:32:14 |
citation :comment tu as fait avec Rad VideoTools ?
moi en batch il me demande pour chaque fichier quel codec je veux :s
pas de solutions y me demande pareil... :/
bon sinon par contre sous linux j'utilise avidemux2 et ça marche plutôt bien...
je le fais pas marcher en batch mais par contre il produit un mjpeg qui passe impeccablement bien sous gephex/debian, j'ai même plus de lag entre chaque changement/chargement de vidéos, pis c'est aussi trés bon pour cleaner ces boucles, extraire des séquences d'un film, etc...
depuis que je l'ai installé g refais quasi toute mes boucles avec et c'est du bonheur...
|
| ZARk — 2006-02-09 23:05:07 |
avidemux2 marche super mal chez moi ... j'arrive a ouvrir ni du mjpeg ni du cinepack ....
enfin il est compilé par le portage de gentoo ... p-e que je devrais prendre les sources .......
|
| rep — 2006-02-10 09:57:53 |
mmm ouep franchement Zark je ne peux que te conseiller d'essayer de faire marcher avidemux2, pour moi sous debian ça marche impecc, c'est bizarre que ça bug avec gentoo...
t'as quoi exactement comme distrib ??
en fait maintenant ce que j'arrive à faire c'est :
- produire une sequence avec gephex grace à l'output FFMPEG
- récupérer cette séquence dans avidemux2
- la nettoyer / la recouper / la resizer / etc / la réencoder en MJPEG
- pour au final la réintégrer dans un mix live avec gephex
la boucle est bouclée :)
c'est assez excellent de pouvoir se servir de gephex comme soft pour le live mais aussi pour du compositing/préparation de boucle...
|
| ZARk — 2006-02-12 23:02:12 |
avec le mpg de gephex ca fonctionne.
mais si j'essaye d'ouvrir une de mes videos en cinepack, ca foire :(
dommage qu'ils n'ont pas gardé les memes raccourcis claviers :)
(je suis un as de vdub ;) )
|