Comment un logiciel fait pour convertir le frame rate d'une vidéo?

Comment un logiciel fait pour convertir le frame rate d'une vidéo? - Traitement Vidéo - Video & Son

Marsh Posté le 07-05-2004 à 11:59:40    

SAlut tous le monde, voila j'aimerais bien comprendre comment un loigiciel fait pour convertir une vidéo par exemple de 15 image par seconde en une video de 25 image par seconde sans provoquer un décalage entre le son et la vidéo, sa reste flou ds ma tete lol
 
Je reste sur le forum, jattend vos réponse
 
Merci
 
Franky

Reply

Marsh Posté le 07-05-2004 à 11:59:40   

Reply

Marsh Posté le 08-05-2004 à 14:19:31    

Ben j'y connais pas grand chose mais...
Dans une vidéo ya une bande son et une bande image !!
Le logiciel ne doit pas toucher à la bande son (qui dure le meme temps)
et il modifie l'image. 15 images/s ou 25 images/s... ca reste tout de meme des secondes, je veux dire que la vidéo a la meme durée a la fin du traitement!

Reply

Marsh Posté le 10-05-2004 à 16:32:25    

pa trop compris lol

Reply

Marsh Posté le 10-05-2004 à 17:35:37    

C'est assez facile. Dans la pluspart des fichiers videos, tu as en en-tete le nombre d'image a diffuser par seconde. Donc si tu lui dit 15 il fera 15, si tu lui dit 25 il fera 25. Par contre pour fluidifier la lecture pour le disque tu peux reorganiser l'interireur du fichier.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 10-05-2004 à 17:46:46    

Parce qu'en fait si je mets 12.5 au lieu de 25 au bout de la 2ème seconde y'a un décalage parce qu'en une seconde il joue que la moitié des images prévues à l'origine, j'avais pensé diminué le nombre d'images en en prenant une sur deux à chaque fois (je crois que virtualdub peut le faire) mais j'ai quand même le décalage et je comprends pas pourquoi :cry:  :cry: !!!!

Reply

Marsh Posté le 10-05-2004 à 17:50:30    

Pour préciser je veux faire pareil que Franky et avec un prog qui s'appelle YAAI (me souviens plus de l'adresse désolé) tu peux faire le tout en direct avec les effets immédiat donc si c'est un prob de décalage entre le son et l'image c'est simple à faire.

Reply

Marsh Posté le 10-05-2004 à 17:59:03    

ob3n59 a écrit :

Parce qu'en fait si je mets 12.5 au lieu de 25 au bout de la 2ème seconde y'a un décalage parce qu'en une seconde il joue que la moitié des images prévues à l'origine, j'avais pensé diminué le nombre d'images en en prenant une sur deux à chaque fois (je crois que virtualdub peut le faire) mais j'ai quand même le décalage et je comprends pas pourquoi :cry:  :cry: !!!!


 
ne pas confondre "decimate by 2" et "change frame rate".
 
Dans le premier cas il enlève une image sur 2, mais laisse les images restantes 2 fois plus longtemps: 1 minute à 25fps restera 1 minute mais à 12,5 fps (effet de scintillement, mais la vitesse de déroulement est normale)>> le son reste OK
 
par contre "change frame rate", modifie la vitesse de lecture des frames. Donc à 12.5 il lira 2 fois moins vite: 1mn à 25fps devient 2mn à 12.5 >> le son est décalé


Message édité par ObsydianKenobi le 10-05-2004 à 17:59:57

---------------
Long-range goals keep you from being frustrated by short-term failures. RIP VC
Reply

Marsh Posté le 10-05-2004 à 18:01:04    

Ok mais on a quand même un décalage entre le son et l'image puisque tu dis que 1 minute correspond à 2 après modification alors faut faire comment?

Reply

Marsh Posté le 10-05-2004 à 18:02:29    

ob3n59 a écrit :

Ok mais on a quand même un décalage entre le son et l'image puisque tu dis que 1 minute correspond à 2 après modification alors faut faire comment?


 
ben tu utilises l'option "decimate by 2" au lieu de "change frame rate to 12.5" [:spamafote]


---------------
Long-range goals keep you from being frustrated by short-term failures. RIP VC
Reply

Marsh Posté le 10-05-2004 à 18:05:13    

bah ciler je texplique en fait je c pa comment sa marche mais g reussi a faire que sa marche lol, alors tu vas dans virtual dub mais attention prend pa une ancienne version prend la derniere genre 1.5.quequechose et tu va ds video - frame rate - et tu verras par raport a ton ancienne version yaura un nouvo sous menu qui sapelle frame rate conversion tu click sur convert to FPS et tu marque ton taux dimage par seconde et voili voilou tiens moi au courant
 
Bye
 
Franky

Reply

Marsh Posté le 10-05-2004 à 18:05:13   

Reply

Marsh Posté le 10-05-2004 à 18:06:32    

ouais mais justement je veux changer le framerate pour pouvoir après recoller ce morceau de video à un autre (le premier à un framerate de 25fps et l'autre 12.5fps).

Reply

Marsh Posté le 10-05-2004 à 18:16:07    

et maintenant pour augmenter un FPS de 23.976 en un FPS de 25  c a dire plus grand comment sa se passe pour pa qu'il est de décalage mister ObsydianKenobi ? ;-)

Reply

Marsh Posté le 10-05-2004 à 18:16:39    

Et dou viennnent les scintillements dont tu parle et est ce que yen aura aussi ds ce cas?

Reply

Marsh Posté le 10-05-2004 à 19:57:47    

Pour passer de 20fps à 25fps sans décaler le son, il ne faut pas choisir "change frame rate" mais "convert to fps" ;)
 
Les scintillements viennent du fait que selon le taux d'origine, les images sont affichées plus longtemps. Mais ça ne devrait pas se produire en passant de 20 à 25 ;)


---------------
Long-range goals keep you from being frustrated by short-term failures. RIP VC
Reply

Marsh Posté le 13-05-2004 à 23:56:25    

ouai mais comment y procede virtualdub pour passer de 20 fps a 25 fps sans décaler le son, sans que l'image soit a l'avance sur le son ?!?!

Reply

Marsh Posté le 14-05-2004 à 09:59:23    

Franky01 a écrit :

ouai mais comment y procede virtualdub pour passer de 20 fps a 25 fps sans décaler le son, sans que l'image soit a l'avance sur le son ?!?!


Ca on peut pas. SI tu veux passser de 20 a 25 images sans decalage, il te faut creer 5 images, et ca meme VDub en est pas capable, comment tu veux qu'il fasse.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 14-05-2004 à 12:36:44    

Franky01 a écrit :

ouai mais comment y procede virtualdub pour passer de 20 fps a 25 fps sans décaler le son, sans que l'image soit a l'avance sur le son ?!?!


 
 
Parce qu'il "simule" du 25fps. Dans la réalité il n'y a pas 25 images différentes, mais 20. Certaines sont juste affichées plus souvent, mais moins longtemps [:mrbrelle]
 
Pour schématiser, imagine que tu aies 5 images dans un bloc qui dure une seconde. Soit 5fps. Tu veux passer à 10fps, sans décaler le son: la durée doit donc rester la même. Ce qui veut dire que dans un bloc de la même taille que le premier, on y case non plus 5 mais 10 images. Mais comme on invente pas les images (quoique techniquement ça pourrait), chacune est affichée 2 fois (10 images à partir de 5), mais 2 fois moins longtemps (pour rester à 1s)
 


Bloc original, 5fps:
 --------------------
| 1 | 2 | 3 | 4 | 5 |    
 --------------------
 
0____________________1 secondes_>
 
Bloc converti à 10fps:
 --------------------
|1|1|2|2|3|3|4|4|5|5|    
 --------------------
 
0____________________1 secondes_>


 
 
Alors que le "change frame rate" de 5fps à 10fps donnerait ça:
 
 


Bloc original, 5fps:
 --------------------
| 1 | 2 | 3 | 4 | 5 |    
 --------------------
 
0____________________1 secondes_>
 
Bloc changé à 10fps:
 --------------------
|1|2|3|4|5| | | | | |    
 --------------------
 
0____________________1 secondes_>



---------------
Long-range goals keep you from being frustrated by short-term failures. RIP VC
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed