Hello les gens
ayant une grosse pelletée de fichier flv à convertir en avi, je cherche le moyen de récupérer le nombre de frames pour faire des jobs dans Virtualdub par ex:
VirtualDub.Open("C:\\monclip--directshow.avs","",0);
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.audio.EnableFilterGraph(0);
VirtualDub.video.SetInputFormat(0);
VirtualDub.video.SetOutputFormat(7);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetSmartRendering(0);
VirtualDub.video.SetPreserveEmptyFrames(0);
VirtualDub.video.SetFrameRate2(0,0,1);
VirtualDub.video.SetIVTC(0, 0, 0, 0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,5447);
VirtualDub.video.SetRange();
VirtualDub.project.ClearTextInfo();
// -- $reloadstop --
VirtualDub.SaveAVI("H:\\monclip--directshow.avi" );
VirtualDub.audio.SetSource(1);
VirtualDub.Close();
y a des softs pour ça mais sans avoir tout testé, j'en trouve pas qui récupèrent le 5447 pis le miens serait mieux
j'ai essayé avec le Tmplayer mais il fait la tronche avec les flv, y a ffmpeg qui pourrais peut être servir mais je comprend queud pis les composants tout prêts vla le prix
Message édité par Flagad'aware le 06-02-2010 à 14:08:31