|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() |
Bonsoir,
Je programme en C# et utilise la librairie AForge.Video.FFMPEG. Je crée une liste d'images à partir d'un fichier video. Je fait un traitement sur les différentes images. En fin de traitement, je recrée une vidéo à partir des images traitées. Mon soucis est que la vidéo au départ fait 60mo et ressort avec moins de 1Mo, quelque soit le type de codec choisi. Au final, je perd mes annotations sur les images. Si j'utilise aucun codec j'ai un film de 700Mo ( car j'ai environ 700 images) avec mes annotations. Comment puis je éviter de trop compresser la video pour avoir mes images sans trop de dégradation? Existe il d'autre bibliothèque de traitement de video? Cordialement
__________________
"Nulla Tenaci Invia Est Via" Aux persévérants aucune route n'est interdite |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2007 Messages : 8 740 ![]() |
Bonjour
je dirais que ça dépend fortement du format de vidéo en entrée...
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() |
Peux tu être plus précis dans ta question?
__________________
"Nulla Tenaci Invia Est Via" Aux persévérants aucune route n'est interdite |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Inscription : janvier 2007 Messages : 8 740 ![]() |
disons que justement je pensais que c'était toi qui n'étais pas assez précis
![]() Tu avoueras que quand on lit : Citation:
Sans plus d'indication, on n'a aucun moyen de t'aider.. Soit il y a un bug dans une de tes fonctions (probablement), soit il y a un bug dans les biblothèques utilisées (peu probable) Et quand je parlais du format, c'est que omme ton processus est celui décrit plus haut, il serait éventuellement possible d'ay avoir un bug dans le décodage ou dans le codage.. Mais si tu te sers d'une biblothèque assez éprouvée, j'ai très fartement tendance à pencher pour une erreur dans ta programmation...
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle". Consultant indépendant. Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie. C, Fortran, XWindow/Motif, Java Je ne réponds pas aux MP techniques |
|
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() |
Je recommence. En utilisant le framework AForge, et principalement la classe Video.FFMPEG, je crée des fichiers image (png) à partir de vidéo ( AVI, WMV, MOV). Avec ses images, je dessine dessus des carrés et du texte. Je les enregistres en format (png). Avec ses nouveaux fichiers et la classe Video.FFMPEG, je reconstruis une vidéo suivant un codec choisi par exemple MPEG4 ou MPEGv2. Mon souci est que je passe d'une vidéo de 60mo à 1 mo. J'ai donc une très grosse perte de données suite à la compression. Au niveau de mon code, j'utilise l'exemple fourni sur le site d'AForge pour la création des images à partir d'une vidéo et vice versa. Je recherche à éviter de trop compresser. Est ce qu'il faut que je joue sur le paramètre de bitrate? Ou dois je faire un enregistrement différent de mes images? Et pour explorer d'autre piste, existe t il des alternatives à la librairie FFMPEG? Je sais qu'il y a OpenCv ( que je n'ai pas testé). Cordialement,
__________________
"Nulla Tenaci Invia Est Via" Aux persévérants aucune route n'est interdite |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com