Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1382 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  recuperer le nb de frames d'un flv

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperer le nb de frames d'un flv

n°1963606
Flagad'awa​re
c pô moi, j'ai pas touché!
Posté le 06-02-2010 à 14:04:27  profilanswer
 

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  :whistle:  
 
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  :sweat:


Message édité par Flagad'aware le 06-02-2010 à 14:08:31
mood
Publicité
Posté le 06-02-2010 à 14:04:27  profilanswer
 

n°1963715
Flagad'awa​re
c pô moi, j'ai pas touché!
Posté le 07-02-2010 à 17:03:56  profilanswer
 

problème contourné, il suffit de ne pas mettre:
 
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,5447);  
 
edit: pis ça aussi:
VirtualDub.video.SetRange();  
 
 :lol:  :lol:  :lol:
 


Message édité par Flagad'aware le 16-02-2010 à 20:30:25
n°1963745
gatsu35
Blablaté par Harko
Posté le 07-02-2010 à 19:00:29  profilanswer
 

normalement tu configures une fois pour toute le soft, sans avoir à modifier le framerate et quelques params de ce genre, et derrière tu as juste à indiquer un répertoire à virtualdub (si je me souvient bien)


---------------
Blablaté par Harko
n°1963771
Flagad'awa​re
c pô moi, j'ai pas touché!
Posté le 07-02-2010 à 20:57:45  profilanswer
 

yes oui y a juste les noms/chemins des fichiers à bien configurer
 
VirtualDub Batch Assistant 1.02 est pas mal foutu pour cela +une appli toute simple en delphi pour créer les fichiers .avs  :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  recuperer le nb de frames d'un flv

 

Sujets relatifs
Récupérer une largeur d'image ?récupérer les variables PHP dans un symbole flash (AS 2)
Recuperer header d'une image rapidementRécupérer un fichier indépendamment de la casse de son extension
Recuperer valeur textbox pour connexion à une base OracleRécupérer un int en dehors de la fonction.
équivalent à un input type=file, pour récupérer le chemin d'un dossierupload: Comment récupérer tous les fichiers d'un rep client
recuperer la taille d'un fichier distantEvenement récupérer sur toutes les frames ! Pour les proS !
Plus de sujets relatifs à : recuperer le nb de frames d'un flv


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR