IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

concatener fichier video


Sujet :

C++

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 40
    Par défaut concatener fichier video
    bonjour tout le monde,

    je voudrais savoir comment on fait pour concatener deux fichier video.

    Sa se fait comme des fichier normaux ou il existe des fonction ou api qui le font?

    merci a tout le monde.

  2. #2
    Membre émérite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par défaut
    Si tu veux uniquement faire de la concaténation,
    le mieux est d'utiliser un outil, VirtualDub
    fait cela trés bien et en plus il est gratuit.

    Maintenant, si tu veux réaliser toi même l'application,
    si j'ai bonne mémoire, tu devra passer par 3 étapes
    plus ou moins incontournables :
    décompression -> concaténation -> recompression.

    Je ne connait pas les dernières évolutions sur les API Windows
    de gestion de fichiers Vidéo, mais si utiliser des API bas niveau
    (style MMC, VFW, ..., mais surement que DX9 fait mieux)
    elle t'aidreont pour la décompression et la recompression ;
    et pour la concaténation ca reste simple.

    De plus tu risques de devoir modifier plus ou moins directement
    les méta-informations contenues dans tes fichiers AVI (nombre
    de frames nottament).

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 40
    Par défaut
    merci pour les information que tu ma donner.

    Mais je voudrais savoir quelle fonction utiliser pour concatener?
    j'arrive pas a la trouver.

    merci

  4. #4
    Membre émérite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par défaut
    A ma connaissance je ne crois pas qu'il existe de fonction concaténer.

    En avi, chaque frame (image fixe + portion sonore) sont sauvées les unes
    à la suite des autres , avec en plus un entête et une fin structurée contenant des méta-données descriptives.

    Il faut donc construire et remplir ces 2 portions en C et de mettre au milieu l'ensemble des frames les unes à la suite des autres.
    En pratique ca sera un peu plus compliqué car les frames sont de tailles variables, ...

    Le mieux est de trouver un document expliquant le format des fichier AVI :
    un petit coup de google sur "format des fichiers AVI" ou "AVI file format".

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2004
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 123
    Par défaut
    hello,
    je utilise OpenCV actuellement, c'est un libairie pour le traitement des images mais je pense qu'il a tout les outils qui pourra te satisfaire.
    huhhh par contre, c'est purement traitement d'image ou video donc pour le son, je ne sais pas si ca marche.

    GL

  6. #6
    Membre émérite Avatar de mchk0123
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    816
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 816
    Par défaut
    Maintenant si tu veux éviter à tout prix de gérer la lecture et l'écriture au format .AVI, il te faudra utiliser une librairie externe de traitement vidéo.

    A titre d'exemple, je connais VideoLab VC++ qui pourrait t'aider.

Discussions similaires

  1. flash code pour fichier video probleme swf
    Par fasilafer dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 24/02/2006, 09h37
  2. [DirectShow] rendu d'un fichier video deja ouvert
    Par el3gans dans le forum DirectX
    Réponses: 7
    Dernier message: 24/01/2006, 16h01
  3. Réponses: 0
    Dernier message: 21/11/2005, 12h14
  4. [Librairies] Récupérer dimensions fichier video
    Par JavaSearch dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 18/11/2005, 14h17
  5. Réponses: 7
    Dernier message: 04/06/2004, 15h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo