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.
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.
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).
merci pour les information que tu ma donner.
Mais je voudrais savoir quelle fonction utiliser pour concatener?
j'arrive pas a la trouver.
merci
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".
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
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.
Partager