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

  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  Différences entre AVI et MPEG

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Différences entre AVI et MPEG

n°549457
themoine
L'habit ne fait pas le moine
Posté le 02-12-2003 à 10:37:14  profilanswer
 

Savoir quelle est l'entete d'un fichier AVI, et les différences entre les deux types de fichier.
Thks.
 :jap:  

mood
Publicité
Posté le 02-12-2003 à 10:37:14  profilanswer
 

n°549463
Ciler
Posté le 02-12-2003 à 10:44:50  profilanswer
 

Themoine a écrit :

Savoir quelle est l'entete d'un fichier AVI, et les différences entre les deux types de fichier.
Thks.
 :jap:  
 


 
Pour l'entete du fichier AVI, la doc est dispos sur le site de Microsft (dans MSDN) et elle fait une 20ne de pages, enjoy !
 
Sinon pour les differences, tu veux savoir quoi ? Et pour faire quoi ?  
 
Les principales tiennent a deux choses : le contenu d'un fichier AVI est groosso modo libre, alors que celui d'un fichier mpeg est standardise. De plus de quel mpeg on parle mpeg-1, mpeg-2 ? cela inclut-il l'audio ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°549468
themoine
L'habit ne fait pas le moine
Posté le 02-12-2003 à 10:52:04  profilanswer
 

Merci ciler !
En fait j'ai besoin d'extraire une vidéo d'une webcam pour faire des traitements sur la séquence vidéo... (je n'ai pas besoin du son).... et je ne sais pas quel type de fichier vidéo choisir et surtout pourquoi plus un que les autres!
Tout cela est réalisé sous windows...
thks.
:jap:

n°549472
Ciler
Posté le 02-12-2003 à 10:56:23  profilanswer
 

Themoine a écrit :

Merci ciler !
En fait j'ai besoin d'extraire une vidéo d'une webcam pour faire des traitements sur la séquence vidéo... (je n'ai pas besoin du son).... et je ne sais pas quel type de fichier vidéo choisir et surtout pourquoi plus un que les autres!
Tout cela est réalisé sous windows...
thks.
:jap:
 


 
Ah, OK ...
 
Ben c'est facile alors  :D  
 
montage -> MPEG direct. Car en MPEG chaque frame (image) est independante, ce qui permet de circuler rapidement dans le fichier et de faire des coupes precises. ALors qu'en AVI, les frames sont interdependantes.
 
traitement sans montage -> ca depends du support final. Si tu prevois un support final de type VCD/DVD alors reste en mpeg, sinon l'AVI peut suffire.


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°549482
Pitounet
Posté le 02-12-2003 à 11:10:38  profilanswer
 

je ne suis pas tout à fait d'accord. Le contenu d'avi peut etre compressé avec des codecs très variés, voir meme non compressé. Cette dernière solution permet d'avoir un qualité maxi (puisque qu'il n'y a pas de perte d'infos), ce qui est idéal lorsque l'on veut traiter l'image par la suite,  et de pouvoir accéder facilement à n'importe quelle frame.
 
le seul inconvéniant étant bien entendu la taille importante des fichiers.

n°549492
themoine
L'habit ne fait pas le moine
Posté le 02-12-2003 à 11:27:53  profilanswer
 

Ok merci a tt les 2 !
Donc si j'ai bien compris, avec les fichiers AVI ( si ils sont compressés) tu peux pas acceder directement aux frames alors qu'avec les fichiers MPEG tu peux.
Je me trompe?
Pourtant des logiciels comme virtual dub permette bien d'accéder au fichier (avi) frame par frame nan?
Help me again please!
Un moine en détresse !
:jap:
 

n°549504
Ciler
Posté le 02-12-2003 à 11:43:31  profilanswer
 

Themoine a écrit :

Ok merci a tt les 2 !
Donc si j'ai bien compris, avec les fichiers AVI ( si ils sont compressés) tu peux pas acceder directement aux frames alors qu'avec les fichiers MPEG tu peux.
Je me trompe?
Pourtant des logiciels comme virtual dub permette bien d'accéder au fichier (avi) frame par frame nan?
Help me again please!
Un moine en détresse !
:jap:
 
 


 
Oui, il peut y "acceder", mais il a besoin des precedentes pour ce faire.
 
Mais regarde l'exemple suivant :
 
Dans ta video, tu as une "key frame" (image clef) a partir desquelles sont encodees les 9 images suivantes. Si tu supprime les frames 0,1 et 2 ; comment tu reobtiens les 3,4,5,6,7,8,9 ? C'est ca le probleme. Si tu as des KF, tu es oblige de couper dessus au montage.
 
 
@Pitounet : oui bien sur, il y a les codecs lossless du type huffyuv qui permettent un montage sans problemes. Rappele moi la taille d'une minute de video non compressee en 720*576  :D


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°549524
Guigui
Posté le 02-12-2003 à 12:07:51  profilanswer
 

ciler a écrit :


@Pitounet : oui bien sur, il y a les codecs lossless du type huffyuv qui permettent un montage sans problemes. Rappele moi la taille d'une minute de video non compressee en 720*576  :D  

il y a des codec compresses pour lesquels les frmaes sont independantes : le DV par exemple. Compression 5:1 et frames independantes, ideal pour le montage (normal, c'est fait pour), et le debit reste raisonnable : 3.5Mo/s dans cette resolution avec son PCM 48kHz 16bit :sol:


Message édité par Guigui le 02-12-2003 à 12:08:12

---------------
Viendez faire du VTT en montagne
n°550130
Pitounet
Posté le 03-12-2003 à 11:49:55  profilanswer
 

Oui, le DV est un format tres intéressant, meme si la qualité n'est pas toujours top. Le problème, c'est que l'on ne sait pas exactement ce que Themoine appelle "traitements sur la séquence vidéo". Si c'est un montage, le choix du système d'encodage (MPEG ou AVI) n'est pas très important et il est facile de trouver un solution convenable. par contre, si c'est pour faire du traitement "graphique" ou meme appliquer un effet qu'il développe lui meme, il faut avoir en source une qualité la meilleure possible. une séquence en 720*576 non compressée, c'est 30 MO/s, mais si la séquence n'est pas longue, c'est tout à fait jouable. En plus, à priori, une webcam ne sortira pas du PAL, mais une résolution bien inférieure.

n°550177
meggido
Posté le 03-12-2003 à 12:33:51  profilanswer
 

ciler a écrit :


 
Ah, OK ...
 
Ben c'est facile alors  :D  
 
montage -> MPEG direct. Car en MPEG chaque frame (image) est independante, ce qui permet de circuler rapidement dans le fichier et de faire des coupes precises. ALors qu'en AVI, les frames sont interdependantes.
 
traitement sans montage -> ca depends du support final. Si tu prevois un support final de type VCD/DVD alors reste en mpeg, sinon l'AVI peut suffire.


 
!!!! Heu dis moi que tu confonds avec le MJPEG ciler stp...
 
En Mpeg 1 ou 2 tu as des frames I, P et B. Les I (Infra) sont des key frames, les P sont "Predicted" et les B sont "Bi directionnal Interpolated". C'est à dire que les P et les B ne sont pas indépendantes et qu'elles dépendent elle mêmes des I frames et des image P et B les précédants et les succédant. Seul le MJPEG est un format non temporel qui conserve toutes les frames et les fait se suivre indépedamment.  
 
De plus je vois pas l'intérêt de comparer un format d'encodage (MPEG) avec un encapsuleur (AVI)...Un AVI peut contenir du MJPEG ou du MPEG4 par exemple.  
 
 
 
 

mood
Publicité
Posté le 03-12-2003 à 12:33:51  profilanswer
 

n°550182
Ciler
Posté le 03-12-2003 à 12:39:17  profilanswer
 

meggido a écrit :


 
!!!! Heu dis moi que tu confonds avec le MJPEG ciler stp...
 
En Mpeg 1 ou 2 tu as des frames I, P et B. Les I (Infra) sont des key frames, les P sont "Predicted" et les B sont "Bi directionnal Interpolated". C'est à dire que les P et les B ne sont pas indépendantes et qu'elles dépendent elle mêmes des I frames et des image P et B les précédants et les succédant. Seul le MJPEG est un format non temporel qui conserve toutes les frames et les fait se suivre indépedamment.  
 
De plus je vois pas l'intérêt de comparer un format d'encodage (MPEG) avec un encapsuleur (AVI)...Un AVI peut contenir du MJPEG ou du MPEG4 par exemple.  
 


Je parlais du mpeg en tant que conteneur ... et puis sinon pour les frames, tu es sur  :??:  


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
n°550191
meggido
Posté le 03-12-2003 à 12:47:50  profilanswer
 

Ben oui évidemment, c'est le principe même du MPEG de développer des images en fonction de key frames et frames connexes.  
 
On peut considérer le MPEG 4 comme un conteneur, mais pas le MPEG 1 ou 2.
 

n°550206
Guigui
Posté le 03-12-2003 à 13:24:09  profilanswer
 

he, les enfants, il y a Hal qui a bosse un peu quand meme hein...
http://forum.hardware.fr/forum2.ph [...] 4957&cat=3


---------------
Viendez faire du VTT en montagne
n°550213
codi
Posté le 03-12-2003 à 13:29:03  profilanswer
 

la taille des fichier avi est 2 Go max, voir 4 Go via des bidouilles.
 
beaucoup plus grande pour les mpeg

n°550216
Guigui
Posté le 03-12-2003 à 13:33:08  profilanswer
 

:heink: c'ets pas plutot des limitations liees a l'OS ou aux soft ca ? Il me semble pas que ce soit lie au container.


---------------
Viendez faire du VTT en montagne
n°550218
codi
Posté le 03-12-2003 à 13:36:17  profilanswer
 

non j'ai 2000pro en ntfs et linux 2.4.22 en ext3 et les avi de plus de 2 Go sont illisibles, sauf bidouille.

n°550221
Guigui
Posté le 03-12-2003 à 13:38:53  profilanswer
 

sous W2K j'ai des avi de 12Go tout a fait lisibles. Acquisition DV sous Pinnacle studio 7 sur un DD NTFS, relecture avec Studio ou mpc.


---------------
Viendez faire du VTT en montagne
n°550224
codi
Posté le 03-12-2003 à 13:40:40  profilanswer
 

ben merde alors, q'es ce qui cloche chez moi ??
 
video fait avec vdub (capture tv en mjpeg).

n°550231
meggido
Posté le 03-12-2003 à 13:45:48  profilanswer
 

Non c'est normal. Windows (2K ou XP) en versions 32 bits sont limitées à des fichiers de 2 GO max. Par contre, avec certains softs et en utilisant DirectShow on peut avoir un fichier vidéo > 2 Go, en fait il y a plusieurs fichiers mais la fonction DirectShow permet de n'en faire qu'un en les assemblants de façon invisible. Cette possibilité est effectivement dispo avec les softs de Ulead notamment.  
 

n°550232
meggido
Posté le 03-12-2003 à 13:46:50  profilanswer
 

Sinon avec les OS 64 bits on aura bientot une limite à 4 Go.

n°550233
meggido
Posté le 03-12-2003 à 13:48:23  profilanswer
 

Guigui a écrit :

he, les enfants, il y a Hal qui a bosse un peu quand meme hein...
http://forum.hardware.fr/forum2.ph [...] 4957&cat=3


 
Oui voila parfait, il explique la compression temporelle en +  :sol:

n°550241
Guigui
Posté le 03-12-2003 à 13:56:43  profilanswer
 

meggido a écrit :

Non c'est normal. Windows (2K ou XP) en versions 32 bits sont limitées à des fichiers de 2 GO max. Par contre, avec certains softs et en utilisant DirectShow on peut avoir un fichier vidéo > 2 Go, en fait il y a plusieurs fichiers mais la fonction DirectShow permet de n'en faire qu'un en les assemblants de façon invisible. Cette possibilité est effectivement dispo avec les softs de Ulead notamment.  
 
 

:heink: il me semblais que le NTFS supportait reellement les fichiers > 2Go. En tout cas, si il y a plusieurs fichiers c'est transparent pour moi : dans l'exploreur, mpc, studio..etc.. j'en ai qu'un.
 
Tiens j'essayerai d'en ouvrir avec vdub pour voir.
 
edit : meme ghost n'en vois qu'un


Message édité par Guigui le 03-12-2003 à 13:57:40

---------------
Viendez faire du VTT en montagne
n°550248
meggido
Posté le 03-12-2003 à 14:10:44  profilanswer
 

NTFS ou pas ce n'est pas le formatage du disque qui y change quelque chose (mis à part ses propres limites, à priori c'est presque infini en NTFS) c'est l'OS et son fonctionnement interne. Seul un OS 64 bits peut prendre en charge un seul fichier de plus de 2 Go.  
Pour la fonction DirectShow je me rapelle plus comment elle fonctionne exactement, tout ce que je sais c'est qu'elle "enchaine" plusieurs fichiers pour n'en faire qu'un virtuellement.


Message édité par meggido le 03-12-2003 à 14:20:25
n°550252
Guigui
Posté le 03-12-2003 à 14:16:20  profilanswer
 

:heink: je comprends pas bien la : j'ai w2k, et j'ai des fichiers de 12Go, qui se comportent normalement. Comment ce fait-ce ?


---------------
Viendez faire du VTT en montagne
n°550254
meggido
Posté le 03-12-2003 à 14:17:00  profilanswer
 

?? tu as lu mes posts?? je viens de l expliquer.

n°550257
Guigui
Posté le 03-12-2003 à 14:18:29  profilanswer
 

bha dans l'explorateur, quand je copie les fichiers d'un disque a l'autre...etc... c'est pas des fonctions DS ca, si ?


---------------
Viendez faire du VTT en montagne
n°550260
meggido
Posté le 03-12-2003 à 14:21:52  profilanswer
 

C'est juste qu'au moment ou ces fichiers ont été créés DShow les a assemblés pour n'en faire qu'un, aprés je connais pas le fonctionnement post process mais le fichier est viable ou qu'il se trouve, peut etre qu'il faut que DX soit installé quand même, j'ai jamais essayé sans.

n°550261
meggido
Posté le 03-12-2003 à 14:23:57  profilanswer
 

pour info la limite de taille c'est 2 To en NTFS.

n°550262
Guigui
Posté le 03-12-2003 à 14:24:55  profilanswer
 

:jap: OK tu veux dire que le soucis est a la lecture ou a l'ecriture (probleme d'adressage ?) en tant que fichier, et qu'il faut DS a ce moment la (ce qui expliquerai pour vdub, puisqu'il est vfw, lui). Apres, les manips se font sur des blocs de donnees, donc ca roule...
 
Tu vois, faut m'expliquer longtemps, mais je comprends vite apres ;)


---------------
Viendez faire du VTT en montagne
n°550264
meggido
Posté le 03-12-2003 à 14:29:55  profilanswer
 

huhu
Ca c'est pour la vidéo en tous cas...je sais que sous 2KServer et SQL y'a moyen de manipuler des fichiers de plus de 4 Go mais je sais pas comment ça marche.

n°550272
codi
Posté le 03-12-2003 à 14:51:56  profilanswer
 

c 'est valable pour le mpeg, car la j'ai des fichiers de plusieurs Go ?

n°550285
Guigui
Posté le 03-12-2003 à 15:13:23  profilanswer
 

tu utilise quelle appli pour les cree/lire ? Si c'est DS c'est bon, si c'est vfw c'est mort...


---------------
Viendez faire du VTT en montagne
n°550291
meggido
Posté le 03-12-2003 à 15:21:37  profilanswer
 

Alors, aprés 1/2 heure de lecture de la MSDN knowledge DB je viens de comprendre un peu :D
En fait la limite pour les système de fichiers est:  
FAT16: 2 Go
FAT32: 4 Go
NTFS: 4 To (en fait ca dépend du formatage de départ, 512 à 4096 octet/secteur)
 
La limite qui était en cours dans la majorité des softs d'acquisition et de montage il y a quelques années était de 2 Go afin de conserver la compatibilité (et aussi parce que les développeur avaient la flemme de créer un nouveau moteur form scratch surement...). Maintenant la plupart des softs sous XP et 2K permettent de créer des fichiers de plus de 2 Go. C'est uniquement sous W98 et en FAT32 que certains softs (Pinnacle et FAST entres autres, le dernier ayant été racheté par Dazzle, lui meme ensuite racheté par Pinnacle...) permtettaient de contourner cette limite en utilisant une appli DirectShow qui enchainait les  fichiers de plus de 2 Go en un seul. Mes conaissances étaient donc un peu obsolètes, désolé!
 
En ce qui concerne le problème de l'OS et de l'adressage 32 ou 64 bits c 'est pour l'éxécution et la mise en mémoire de fichiers que la limite intervient et non pas le stockage ou la lecture, ce qui explique que l'on peut avoir des AVI ou MPEG d'une taille > à 2 Go.  

n°550297
meggido
Posté le 03-12-2003 à 15:27:36  profilanswer
 

Par contre on peut voir que pas mal de softs avaient jusqu'à il y a pas longtemps une limite de 2 Go, apparement ça serait du au fait que les développeurs ont continué à se baser sur une ancienne version du wrapper AVI de Microsoft. C'était aussi le cas sous MAC OS en dessous de la version 8.1 avec Quicktime.

n°550306
meggido
Posté le 03-12-2003 à 15:34:33  profilanswer
 

Pour plus d'infos détaillées sur les systèmes de fichiers et leurs limites:  
http://www.mcmcse.com/windows_xp/g [...] tems.shtml
 

n°550324
Guigui
Posté le 03-12-2003 à 15:48:11  profilanswer
 

:jap: danke. Je ne suis donc pas fou, bonne nouvelle :crazy:
 
codi : je verifirai, mais je suis presque sur que c'est vdub le probleme.


---------------
Viendez faire du VTT en montagne
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  Différences entre AVI et MPEG

 

Sujets relatifs
Fichier MPEG : structure GOP erronée ?encoder un fichier mpeg-3 en fichier avi??
Convertir un fichier AVI en ISO c possible ????Fichiers AVI en Fichier VOB
prob encodage mpeg qualité dvd avec studio 8 LETransformer un WMV en AVI
quel logiciel pour assembler 2 vidéos mpeg ?Convertir Divx en Mpeg 2
AVI/DIAPORAMA => SVCD/MPEG2Différences entre produits ISM (I-Bead 100,150,200, lynx)
Plus de sujets relatifs à : Différences entre AVI et MPEG


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