Bonjour j´ai un programme pour converir un fichier . rm en . avi mais j´aimerais reduire la taille du fichier avi. je ne sais pas comment faire...
bah pour le reduire il fodre le convertir en un otre fichier
Si tu veux réduire la taille du fichier il faut l´encoder en Divx par exemple avec une qualité de merde ![]()
ou un encodeur Mpeg
( Sniper_snake ta a u lettre pres mon pseudo de counter strike
)
Une fois que tu as le fichier Avi , va chercher Virtual Dub ou NanDub et recompresse le legerement en mettant une valeur de débit plus petit genre 790Ko/s et voila...
oki j´essayerais... car en fait je telecharges plusieurs videos du meme type qui on une qualitée honorable en 50Mo. le fichier rm en faisait 50 aussi et avec la meme qualitée que les avi, et lorsque je l´ai converti en avi il faisait 250 mo pour la meme qualitée... c´est pour ca, je ne sais pas si c´est ratrapable
( je veux dire passer a 50Mo en gardant presque la meme qualitée :s)
pourquoi convertir tes rm en avi?
pour la conversion, tu as utilisé quoi? je sais juste RM Converter et Tinra permettent de convertir du rm en avi mais peut-on choisir les paramètres du codec employé?
si non, prend ton avi de 250 mo ( il a été décompressé en fait je pense ) et ouvre le dans virtualdubmod, et compresse le mais en deux pass ( la première sert à analyser en fait la video et la seconde à compresser plus précisemment que s´il on compressait qu´en une seule pass ) pour ne pas trop perdre en qualité, mais ça prendra plus de temps aussi.
virtualDubMod
http://sourceforge.net/projects/virtualdubmod/
virtualdubmod fr:
http://www.toutfr.com/redirect.php?id=897
configurer les deux-pass:
" video > full processing mode > compression > tu configures la 1ere passe dans le codec ( multipass, 1st pass) et tu enregistres le fichier:
file > save as > pass1.avi ( tu coches don´t run this job now....)
video > full processing mode > compression > tu configure la 2eme pass ( multipass, nth pass) et tu enregistres le fichier:
file > save as > mon_film_sans_son.avi ( tu coches don´t run this job now....)
pour lancer l´encodage:
file > job control > start"
mais le son de ton avi de 250 mo restera inchangé par défault...
pour avoir un fichier final de 50mo, il faudra passer par un calculateur de débit ( le xvid en intègre un ) car mettre un débit video trop élevé te donnera un fichier final trop gros, mais on peut régler aussi le son mais bon... et encoder en 1 pass est trop imprécis je trouve
moins bonne qualité, taillé désirée non-obtenue
woaw merci pour l´explication je vais essayer ( je dit bien essayer ^^)
je veux convertir en avi pour pouvoir les regarder sur mon lecteur divx de salon
\!/ attention \!/
virtualdubmod ( et ses cousins proches ) ne prend que les codecs compatibles " direct show " donc il ne convertira pas directement du real en avi car il ne reconnaitra pas le real
merde j´oubliais une chose importante
en deux pass, il faut que les réglages dans le codec video choisit soit IDENTIQUE dans la première pass et dans la deuxième sinon le débit video obtenu sera différent que celui souhaité.
mouarf désolé j´ai du mal, tu vezux dire que je ne peourais pasutilisé un codec compatible lecteur divx salon?
non je voulais juste dire que virtualdubmod est un must sur windows, le log à avoir pour la compression mais malheureusement dans ton cas, tu ne peux pas l´utiliser directement pour convertir du real en avi. et avec quoi tu l´as fait? on peut paramétrer ton log pour le faire en deux-pass non ( surtout si tu as eu un eliste déroulante avec le choix du codec, c´est la même procédure que dans dub ) ?
sinon, là dans l´immédiat, je regarderais les paramètres d´encodage de ton log et s´il le faut, je le décompreserais en avi pour le compresser ensuite mais sous dub.
Tiens, j´en profite pour demander qu´est ce que ça veut dire deux-pass ? ?? j´le vois souvent dans mes log de compression mais g jamais vraiment compris ce que ça voulais dire.
Quand tu encodes un dvd en xvid par exemple, tu peux l´encoder en deux passes. En fait, pendant la première passe, le codec analyse les scenes pour detecter les scènes rapides et les scènes lente. Comme ça pendant la deuxieme passe, il donne plus de bitrate pendant les scènes rapides et moins de bitrate pour les scènes lentes. En 1 passe, il met le même bitrate partout, et lors de la lecture, les scenes rapides sont ´moins jolies´, on aperçoit plus facilement des artefacts sur l´image.
ps: le bitrate, c´est le le nombre d´octect alloué pour une image en gros. donc plus le bitrate est élevé et plus tu a de données pour une image et donc on verra moins d´artefacts.
pour info je suis passé de . rm en . avi avec rm converter, et avec les codec divx 5.1.1
roh je vien de me rendre compte que e fichier avi converti n´est pas syncro au niveau son et image! je ne sais pas comment regler ca lors de la conversion ( avec rm converter)
tu peux arranger ton histoire sur le décalage avec ton fichier obtenu
Utilises media player classic pour savoir la valeur réelle du décalage son/image.
http://sourceforge.net/projects/guliverkli/
Tu vas dans affichage, options, bousculage audio, décalage temporel audio. tu peux mettre des valeurs négatives comme -200 en ms.
En espérant que le décallage soit constant, tu peux arranger ça avec virtualdub mod:
http://sourceforge.net/projects/virtualdubmod/
ou virtualdubmod fr:
http://www.toutfr.com/redirect.php?id=897
Soit il te manque une partie et dans ce cas, il faut le recaller en fonction du " décalage constant " ;
Soit la partie sonore est ralentie/accélérée et il faudra alors l´accélérer/ralentir ( en l´ayant extraite de l´image d´abord ) avec un log comme cooledit, goldwave ou audacity.
1 ) SI LE SON EST ACCELEREE/RALENTIE:
1 ) a. Extrais le son de l´image avec VirtualDubMod
--> File > open > ouvres ton fichier
--> Stream > Stream list > Demux ( ça c´est pour extraire le fichier audio )
Une fois le fichier audio extrait ( demuxer) il faut desactiver la partie audio dans ton fichier, afin de n´extraire que la piste video sans le son, pour faire ça:
--> Stream > Stream list > et la tu double clic sur la piste audio ( le cadre rectangulaire ) quand c´est hachuré: c´est désactivé !
--> Video > Direct Stream copy ( à cocher)
--> File > Save as > Fichier.avi
Avec virtualdubmod, regarde le temps exacte de la durée de l´image. ou plutôt regarde le nombre d´images que contient la video et le nombre d´images par secondes, et t´en déduis le temps exacte de la video. pour faire ça:
File > File Information...> et dans Lenght ( en haut à gauche ) tu regardes le nombre d´images totales ( exemple: 162´875 frames ) . et au dessus tu dois avoir un nombre exprimé en fps, c´est le nombre d´image par seconde ( exemple: 25,000 fps )
ici donc, on fera 162´875/25 = 6´515 secondes soit 1 heure 48 minutes et 35 secondes.
1 ) b. Utilise CoolEdit dispo ici mais il n´est pas gratuit
http://telecharger.01net.com/windows/Multimedia/edition_audio/fiches/987.shtml
Regarde le temps exacte de la durée du son. apparemment tu dois avoir une valeur différente de celle de la video. alors faut l´accélérer/le ralentir de manière à ce que sa durée soit ( plus ou moins ) identique à celle de la video. pour voir la durée du son:
--> File > Open...> ouvres le son extrait. en bas à droite de l´écran apparait la durée ( exemple : 108:28:523 soit 108 minutes et 28,523 secondes, soit 6508,523 secondes mais encore 1 heure 48 minutes et 28,523 secondes ) . ici on a donc environ 7 secondes de décalage à la fin du film.
-->Transform > Time/Pitch > Stretch > Gliding Stretch > Final % > et là ça se complique! il faudrait mettre 6515,000 et non!
il faut mettre en fait le double de la différence soit ici: 12,954 secondes. donc on les rajouter aux 6508,523 vu que le son est en accéléré ( sinon on le soustrait si le son est en retard ) avant d´appuyer sur OK, clique sur close et retourne, il a très légèrement modifié la valeur mise ( c´est la durée du fichier obtenu ) alors tu peux trouver le meilleur réglage.
--> File > Save as...> Enregistrer > si une boîte de dialogue apparait, clique sur OK.
1 ) c. Faut recoller le nouveau son à l´image, et toujours avec virtualdubmod:
--> File > open > ouvres ton fichier image ( sans le son donc )
--> Video > coches Direct Stream Copy ( afin d´éviter toute recompression )
--> Streams > Stream List
--> Add ( pour ajouter le son )
--> File > Save as > Fichier.avi
2 ) SI IL Y A UN DECALAGE CONSTANT ENTRE LE SON ET L´IMAGE:
toujours avec virtualdubmod:
--> File > open > ouvres ton fichier
--> Video > coches Direct Stream Copy ( afin d´éviter toute recompression )
--> Streams > Stream List > clique droit sur le son > interleaving > delay audio track by > permet de décaler le son.
Utilise une valeur positive ( comme celle que tu as pu trouver avec Media Player Classic ) si le son débute trop tôt.
--> File > Save as > Fichier.avi
ouf, c´est une version " allégée" de mon guide type ![]()
Merci thecoco2, au moin avec toi c´est pressis ![]()
j´essayerais tout ca j´te remerci ; )
Arf je vien just de me rendre compte qu´en fait la video tourne deux fois plus rapidement que le son ( en gros c´est la video qui est trop rapide pas le son qui est trop lent)
bon je peux remetre ca en place mais bon j´aurais preferé trouver un moyen de ne pas accelerer l´image lorsque je la convertie en avi...
ou bien il faudrai que tu m´expliques ( si t´en a pas trop mare :s) comment diviser le temps entre chacune de mes images par 2 pour prolonger la video...