Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2005-03-07 01:26:38 Encodage avec le module "FFMPEG Output"

elomak [EmbusK2]
membre
Lieu: France
Date d'inscription: 2005-03-06
Messages: 14

Encodage avec le module "FFMPEG Output"



Hello !!

J'ai tenté d'encoder une ptite démo via le module FFMPEG Output" ... quel que soit le codec utilisé (DIVX High, DIVX Low etc ...) j'obtiens toujours le même résultat ; à savoir ma démo mais bien plus speed que la normale yikes/ !!

S'agit-il d'un problème de keyframe ou un truc dans le genre ? Existe t-il un moyen de configurer le codec utilisé par GePhex (il me semble que GePhex intègre ces codecs) ?

(Pour info, j'utilise GePhex 0.4.2 sous Windows...)

++


================
Elomak >o/

Hors ligne

 

#2 2005-03-07 09:23:45 Re : Encodage avec le module "FFMPEG Output"

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Encodage avec le module "FFMPEG Output"



humhum dirais-je... j'avais testé ce module y'a quelque temps (à sa sortie) et il me sortait une vidéo nickel(sous windows), bon si ça se trouve depuis il a changé et des bugs sont apparus. Depuis chuis passé sous linux et le module plante (avec divx high), je vais faire plus de tests et je te tiens au courant.

Hors ligne

 

#3 2005-03-07 09:53:01 Re : Encodage avec le module "FFMPEG Output"

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Encodage avec le module "FFMPEG Output"



alors ben j'ai testé avec la sortie mpeg et ça marche... pas de vitesse zarb ou quoi que ce soit  8) 
pour mon bug divx je sais pas ce qui se passe (peut etre que j'ai po les bonnes versions de codecs installés) en tout cas vu que mpg marche c'est que le bug doit venir de ma config (et pas du module).
quand tu dis

citation :

ma démo mais bien plus speed que la normale

tu parles bien d'une différence entre ton rendu écran et ton fichier généré ?
(je sais pas comment tu t'y prends pour encoder mais moi je plugge à la fois le rendu écran ET l'encodage, comme ça j'ai bien en visu/preview la vidéo générée...c'est comme ça que tu fais ?)

Hors ligne

 

#4 2005-03-07 12:26:34 Re : Encodage avec le module "FFMPEG Output"

elomak [EmbusK2]
membre
Lieu: France
Date d'inscription: 2005-03-06
Messages: 14

Re: Encodage avec le module "FFMPEG Output"



Uep Uep .. c'est bien comme ça que je fais .. j'ai à la fois la preview en output et le module FFMPEG ...

En fait, qd je dis qu'elle est plus speed, c comme si elle était en avance rapide si tu veux ... genre 2x plus rapide (à peu près ..)

Dans un sens, tu m'rassures si tu m'dis que tout est OK pour toi ! Ca veut dire que ça ne vient pas du soft mais de ma conf .. Je vais bien réussir à trouver c'qui cloche  big_smile

J'te remercie pour tes tests  wink

++


================
Elomak >o/

Hors ligne

 

#5 2005-03-07 13:51:24 Re : Encodage avec le module "FFMPEG Output"

ZARk
membre
Lieu: Bruxelles
Date d'inscription: 2005-01-23
Messages: 123
Site web

Re: Encodage avec le module "FFMPEG Output"



A mon avis, tu utilises une source video dans ton patch ?
Et pour jouer les frames tu utilises un lfo, mais je suis sur que tu n'as pas mis une frequence correct pour le framerate de ta video ....

donc, le rendu a l'ecran skip des frames, mais pas le plugin qui lui fait un rendu de tous les frames wink (vive le queuing) ...

voila ma petite explication wink


---------------------------------------------
--- NarcoMediaVision VJ Kru ---
---------------------------------------------

Hors ligne

 

#6 2005-03-07 15:22:01 Re : Encodage avec le module "FFMPEG Output"

elomak [EmbusK2]
membre
Lieu: France
Date d'inscription: 2005-03-06
Messages: 14

Re: Encodage avec le module "FFMPEG Output"



lut zark !!

La sortie du module vidéo rentre à la fois dans le module de preview et dans le module FFMPEG..

Donc c'est pas un problème de LFO ou de framerate ...

Merci pr l'info en tout cas wink

++


================
Elomak >o/

Hors ligne

 

#7 2005-03-07 15:40:50 Re : Encodage avec le module "FFMPEG Output"

ZARk
membre
Lieu: Bruxelles
Date d'inscription: 2005-01-23
Messages: 123
Site web

Re: Encodage avec le module "FFMPEG Output"



oui mais quel est le framerate auquel tu fais jouer ta video ?

edit: envoye ton patch, ce sera plus facile


---------------------------------------------
--- NarcoMediaVision VJ Kru ---
---------------------------------------------

Hors ligne

 

#8 2005-03-07 18:42:30 Re : Encodage avec le module "FFMPEG Output"

elomak [EmbusK2]
membre
Lieu: France
Date d'inscription: 2005-03-06
Messages: 14

Re: Encodage avec le module "FFMPEG Output"



Merci Zark de me filer un coup de main smile

Voici un exemple de graph tout con qui pose problème :

<graph>
<id>IDSTARTtest1ENDID</id>
<name>test1</name>
<data>
</data>
<nodes>
<node> <id>1</id> <type>mod_numarithmodule</type>
<data>
<dataitem> <key>0</key> <buf>497 99</buf> </dataitem>
</data>
</node>
<node> <id>2</id> <type>mod_overlaymodule</type>
<data>
<dataitem> <key>0</key> <buf>529 272</buf> </dataitem>
</data>
</node>
<node> <id>3</id> <type>mod_frbinmodule</type>
<data>
<dataitem> <key>0</key> <buf>238 345</buf> </dataitem>
</data>
</node>
<node> <id>4</id> <type>mod_frbinmodule</type>
<data>
<dataitem> <key>0</key> <buf>198 185</buf> </dataitem>
</data>
</node>
<node> <id>5</id> <type>mod_frbinmodule</type>
<data>
<dataitem> <key>0</key> <buf>298 440</buf> </dataitem>
</data>
</node>
<node> <id>6</id> <type>mod_signalmodule</type>
<data>
<dataitem> <key>0</key> <buf>87 168</buf> </dataitem>
</data>
</node>
<node> <id>7</id> <type>mod_frboutmodule</type>
<data>
<dataitem> <key>0</key> <buf>792 282</buf> </dataitem>
</data>
</node>
<node> <id>8</id> <type>mod_effectvdizzymodule</type>
<data>
<dataitem> <key>0</key> <buf>461 422</buf> </dataitem>
</data>
</node>
<node> <id>12</id> <type>mod_ffmpegoutmodule</type>
<data>
<dataitem> <key>0</key> <buf>769 490</buf> </dataitem>
</data>
</node>
</nodes>
<connections>
<connect>
<from> <node_id>4</node_id> <plug_id>result</plug_id> </from>
<to> <node_id>2</node_id> <plug_id>control</plug_id> </to>
</connect>
<connect>
<from> <node_id>3</node_id> <plug_id>result</plug_id> </from>
<to> <node_id>2</node_id> <plug_id>1</plug_id> </to>
</connect>
<connect>
<from> <node_id>8</node_id> <plug_id>r</plug_id> </from>
<to> <node_id>2</node_id> <plug_id>2</plug_id> </to>
</connect>
<connect>
<from> <node_id>6</node_id> <plug_id>Signal</plug_id> </from>
<to> <node_id>4</node_id> <plug_id>frame</plug_id> </to>
</connect>
<connect>
<from> <node_id>2</node_id> <plug_id>r</plug_id> </from>
<to> <node_id>7</node_id> <plug_id>in</plug_id> </to>
</connect>
<connect>
<from> <node_id>5</node_id> <plug_id>result</plug_id> </from>
<to> <node_id>8</node_id> <plug_id>b</plug_id> </to>
</connect>
<connect>
<from> <node_id>2</node_id> <plug_id>r</plug_id> </from>
<to> <node_id>12</node_id> <plug_id>in</plug_id> </to>
</connect>
</connections>
<snapshots>
<snapshot> <id>IDSTARTtest1ENDID</id> <name>intro</name>
<values>
<value><plug> <node_id>1</node_id> <plug_id>lhs</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>1</node_id> <plug_id>rhs</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>1</node_id> <plug_id>op</plug_id> </plug>
<buf>x+y~00</buf></value>
<value><plug> <node_id>2</node_id> <plug_id>tolerance</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>2</node_id> <plug_id>alpha_mode</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>2</node_id> <plug_id>control</plug_id> </plug>
<buf>~00</buf></value>
<value><plug> <node_id>2</node_id> <plug_id>1</plug_id> </plug>
<buf>~00</buf></value>
<value><plug> <node_id>2</node_id> <plug_id>2</plug_id> </plug>
<buf>~00</buf></value>
<value><plug> <node_id>3</node_id> <plug_id>fileName</plug_id> </plug>
<buf>D:/gephex-0.4.2/gephex-0.4.2/media/pictbank/mask_test.jpg~00</buf></value>
<value><plug> <node_id>3</node_id> <plug_id>flush</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>3</node_id> <plug_id>frame</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>3</node_id> <plug_id>x_size</plug_id> </plug>
<buf>640~00</buf></value>
<value><plug> <node_id>3</node_id> <plug_id>y_size</plug_id> </plug>
<buf>480~00</buf></value>
<value><plug> <node_id>3</node_id> <plug_id>cache</plug_id> </plug>
<buf>no~00</buf></value>
<value><plug> <node_id>4</node_id> <plug_id>fileName</plug_id> </plug>
<buf>D:/gephex-0.4.2/gephex-0.4.2/media/videobank/1_louielouie.avi~00</buf></value>
<value><plug> <node_id>4</node_id> <plug_id>flush</plug_id> </plug>
<buf>1~00</buf></value>
<value><plug> <node_id>4</node_id> <plug_id>frame</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>4</node_id> <plug_id>x_size</plug_id> </plug>
<buf>900~00</buf></value>
<value><plug> <node_id>4</node_id> <plug_id>y_size</plug_id> </plug>
<buf>900~00</buf></value>
<value><plug> <node_id>4</node_id> <plug_id>cache</plug_id> </plug>
<buf>yes~00</buf></value>
<value><plug> <node_id>5</node_id> <plug_id>fileName</plug_id> </plug>
<buf>D:/gephex-0.4.2/gephex-0.4.2/media/pictbank/02DeniseRichards.jpg~00</buf></value>
<value><plug> <node_id>5</node_id> <plug_id>flush</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>5</node_id> <plug_id>frame</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>5</node_id> <plug_id>x_size</plug_id> </plug>
<buf>800~00</buf></value>
<value><plug> <node_id>5</node_id> <plug_id>y_size</plug_id> </plug>
<buf>600~00</buf></value>
<value><plug> <node_id>5</node_id> <plug_id>cache</plug_id> </plug>
<buf>no~00</buf></value>
<value><plug> <node_id>6</node_id> <plug_id>Amplitude</plug_id> </plug>
<buf>200~00</buf></value>
<value><plug> <node_id>6</node_id> <plug_id>Frequenz</plug_id> </plug>
<buf>0.05~00</buf></value>
<value><plug> <node_id>6</node_id> <plug_id>Phase</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>6</node_id> <plug_id>Position</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>6</node_id> <plug_id>signal</plug_id> </plug>
<buf>triangle~00</buf></value>
<value><plug> <node_id>6</node_id> <plug_id>mode</plug_id> </plug>
<buf>real~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>in</plug_id> </plug>
<buf>~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>options</plug_id> </plug>
<buf>2~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>xsize</plug_id> </plug>
<buf>640~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>ysize</plug_id> </plug>
<buf>480~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>brightness</plug_id> </plug>
<buf>0.5~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>contrast</plug_id> </plug>
<buf>1~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>gamma</plug_id> </plug>
<buf>1~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>monitor</plug_id> </plug>
<buf>0~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>driver</plug_id> </plug>
<buf>default~00</buf></value>
<value><plug> <node_id>7</node_id> <plug_id>server</plug_id> </plug>
<buf>default~00</buf></value>
<value><plug> <node_id>8</node_id> <plug_id>b</plug_id> </plug>
<buf>~00</buf></value>
<value><plug> <node_id>8</node_id> <plug_id>phase</plug_id> </plug>
<buf>0.02~00</buf></value>
<value><plug> <node_id>8</node_id> <plug_id>zoom</plug_id> </plug>
<buf>1.01~00</buf></value>
<value><plug> <node_id>12</node_id> <plug_id>in</plug_id> </plug>
<buf>~00</buf></value>
<value><plug> <node_id>12</node_id> <plug_id>filename</plug_id> </plug>
<buf>~00</buf></value>
<value><plug> <node_id>12</node_id> <plug_id>encoding</plug_id> </plug>
<buf>DIVX High~00</buf></value>
<value><plug> <node_id>12</node_id> <plug_id>xsize</plug_id> </plug>
<buf>320~00</buf></value>
<value><plug> <node_id>12</node_id> <plug_id>ysize</plug_id> </plug>
<buf>200~00</buf></value>
</values>
</snapshot>
</snapshots>
</graph>



++


================
Elomak >o/

Hors ligne

 

#9 2005-03-07 20:14:40 Re : Encodage avec le module "FFMPEG Output"

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Encodage avec le module "FFMPEG Output"



ce que je vois c'est que chez moi ton graph est rendu à 13 ou 14 fps, ce qui fais que si ton  player (bsplayer, winamp ou autre) joue toutes les frames à 25 fps c'est en gros 2x plus vite que ce que tu as en preview dans gephex ... vérifie ce que je raconte mais à mon avis c'est ça.
pour connaitre à quel fps ton anim est rendue tu vas dans 'misc', tu prends 'fps' (c'est le seul  wink)  puis tu vas dans 'number' et la tu prends 'result' puis tu plugge fps à result (et ton result va te donner ton fps)

tiens tout ça ça me fait penser : vous avez quoi comme config ?
allez tiens j'ouvre un nouveau thread pour ça,
a+ wink

Hors ligne

 

#10 2005-03-07 21:01:20 Re : Encodage avec le module "FFMPEG Output"

elomak [EmbusK2]
membre
Lieu: France
Date d'inscription: 2005-03-06
Messages: 14

Re: Encodage avec le module "FFMPEG Output"



Ok je check ça wink

Thanx pour l'tuyau !!

++


================
Elomak >o/

Hors ligne

 

#11 2005-03-08 07:11:28 Re : Encodage avec le module "FFMPEG Output"

elomak [EmbusK2]
membre
Lieu: France
Date d'inscription: 2005-03-06
Messages: 14

Re: Encodage avec le module "FFMPEG Output"



CHez moi, ça tourne en moyenne à 20 fps, même pour un snap le plus basique qui soit : une image pluggée à un output (!!)

Autre questionne : on peut changer le bitrate d'une vidéo encodée avec le FFMPEG ? Par le fichier de conf de gephex par exemple ?
J'ai constaté ça dans la fenêtre d'engine :

creating new ffmpeg writer d:divx.avi 640x480, encoding: DIVX High
encoder initialized.
format info (short name / extensions / bitrate): avi / avi / 800000



Donc yaurait-il moyen de modifier ce "format info" ?

++


================
Elomak >o/

Hors ligne

 

#12 2005-03-08 09:04:04 Re : Encodage avec le module "FFMPEG Output"

elomak [EmbusK2]
membre
Lieu: France
Date d'inscription: 2005-03-06
Messages: 14

Re: Encodage avec le module "FFMPEG Output"



Hihi ... bon bah .. j'me répond à moi même .. j'ai trouvé une soluce un peu à l'arrache : modifier les sources du module FFMPEG et le recompiler smile

J'm'y colle ce soir !!

++


================
Elomak >o/

Hors ligne

 

#13 2005-03-08 10:34:35 Re : Encodage avec le module "FFMPEG Output"

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Encodage avec le module "FFMPEG Output"



citation :

CHez moi, ça tourne en moyenne à 20 fps, même pour un snap le plus basique qui soit : une image pluggée à un output (!!)

alors je viens de faire un petit test :

une image (1024x768)   ->  effectv DIZZY   ---> output FFMPG  + output preview

codec mpg2 high
rendu en 640x480 (preview+ffmpg) : 16 FPS
rendu en 400x300 (preview+ffmpg) : 25 FPS

Hors ligne

 

#14 2005-03-08 10:36:20 Re : Encodage avec le module "FFMPEG Output"

elomak [EmbusK2]
membre
Lieu: France
Date d'inscription: 2005-03-06
Messages: 14

Re: Encodage avec le module "FFMPEG Output"



roar !! la classe !! je teste ça ce soir smile du 25 FPS !!


================
Elomak >o/

Hors ligne

 

#15 2005-03-08 10:40:44 Re : Encodage avec le module "FFMPEG Output"

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Encodage avec le module "FFMPEG Output"



citation :

"]
Autre questionne : on peut changer le bitrate d'une vidéo encodée avec le FFMPEG ? Par le fichier de conf de gephex par exemple ?

euh non on peut pas modifier les paramètres de ffmpg depuis le fichier de conf de gephex. FFMPEG est un projet à part entière qui n'a rien à voir avec gephex. (d'ailleurs avant gephex tournait avec libavifile, lib qui a été abandonné depuis car trop peu maintenue)
ceci dit y'a un truc qu'est chouette à modifier dans la conf gephex c'est la partie :
renderer_interval    = [1]
par défaut c'est à 40 (40ms) ce qui veut dire que ton fps est bloqué à 25 (25x40ms=1seconde), si comme moi tu le descend à '1' tu peux atteindre pour certains graphs des vitesse de rendu assez importantes (60 ou 70 fps)  8)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024