module inscription newsletter haut de page forum mobile

Ateliers et Formations

Pb de conversion Avi DV1 -> Avi DV2

Discussion dans 'Archives moteurs' créé par Vince38, 5 Juillet 2005.

Tags:
  1. Vince38

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    13
    Appréciations:
    +0 / 0 / -0
    bonjour,

    comme indique dans le titre, j'ai un pb pour 'convertir' un DV1 en DV2:( .

    en fait le fichier DV1 est converti DV2 mais
    1) il fait la meme taille que le DV1
    2) je perds le son

    J'ai essaye sans succes DvDate 4.2 et DvDate 5.0

    Comment puis-je faire ? J'ai bien lu par ci par la qu'on peut exporter la bande sonore mais je ne sais pas comment la reintegrer ensuite car pour l'instant, j'utilisais VirtualDub pour couper mes videos en petits morceaux

    Merci de m'aider

    Vince38
     
  2. paul glagla

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    165
    Appréciations:
    +0 / 0 / -0
    DV de type 1 atypique?

    On peut rencontrer des fichiers avi DV atypiques. Par exemple qui ont un flux entrelacé et un flux audio. Dans ce cas les applications ne savent pas très bien sur quel pied danser.

    Pour s'en rendre compte, pourrais-tu ouvrir un fichier DV1 dans DVdate 5.0 et regarder son en-tête RIFF (CTRL+H). Si tu arrives à la poster ici (par couper/coller) on pourra vérifier si ton fichier a des particularités. Si tu fais la même chose avec le fichier DV2 obtenu, on pourra sans doute comprendre ce qui se passe et trouver une solution.


    Paul Glagla
     
  3. GEGE92

    GEGE92 Estimé et regretté modérateur

    Points Repaire:
    3 300
    Recos reçues:
    0
    Messages:
    17 282
    Appréciations:
    +0 / 2 / -1
    bonjour,
    Il y a un utilitaire de conversion gratuit sur le site d'Ulead www.ulead.fr qui fait très bien cette conversion sans rien perdre.
    les deux fichiers font la même taille
    @+
     
  4. DVconversion

    Points Repaire:
    1 200
    Recos reçues:
    1
    Messages:
    1 620
    Appréciations:
    +0 / 0 / -0
  5. Vince38

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    13
    Appréciations:
    +0 / 0 / -0
    Re: DV de type 1 atypique?

    Bonjour Paul,

    L'entete RIFF du fichier DV1 se truve ci-dessous. Je le convertis avec DvDate 5.0 et posterai ensuite l'entete du DV2.


    Vince38

    --------------------------------------------------

    ***** En-tête du fichier Acqui_20_DV1.avi *****

    analysée le 7/07/2005 à 14:36:09
    par DVdate de Paul Glagla version 5.0

    Visitez mon site web:
    http://paul.glagla.free.fr

    ----------------Début du RIFF Avi----------------
    RIFF 3FC1D7F8
    AVI
    LIST 00007FC4
    hdrl
    avih 00000038

    -------- Début du AVI Main Header --------
    MicroSecPerFrame = 40000
    MaxBytesPerSec = 3610701
    PaddingGranularity = 512
    Flags = 00000810
    TotalFrames = 93247
    InitialFrames = 0
    Streams = 1
    SuggestedBufferSize = 144008
    Width = 0
    Height = 0
    Reserved0 = 00000000
    Reserved1 = 00000000
    Reserved2 = 00000000
    Reserved3 = 00000000
    --------- Fin du AVI Main Header ---------

    LIST 00007E6C
    strl
    strh 00000038

    -------------(Entrelacé)-------------
    ------Début du AVI Stream Header------
    FourccType = iavs
    FourccHandler = dvsd
    Flags = 00000000
    Priority = 0
    Language = 0000
    InitialFrames = 0
    Scale = 400000
    Rate = 10000000
    Start = 0
    Length = 93247
    SuggestedBufferSize = 144008
    Quality = 00000000
    SampleSize = 0
    rcFrame.Left = 0
    rcFrame.Top = 0
    rcFrame.Right = 0
    rcFrame.Bottom = 0
    -------Fin du AVI Stream Header-------

    strf 00000020

    -----------Début de DVInfo-----------
    DVAAuxSrc = D1E030CF
    DVAAuxCtl = FFA0CF3F
    DVAAuxSrc1 = D1E03FCF
    DVAAuxCtl1 = FFA0CF3F
    DVVAuxSrc = FF20FFFF
    DVVAuxCtl = FFFDC83F
    DVReserved0 = 00000000
    DVReserved1 = 00000000
    ------------Fin de DVINfo------------

    indx 00007DF8

    -----------Début d'un Index-----------
    wLongsPerEntry = 0004
    bIndexSubType = 0
    bIndexType = 0
    nEntriesInUse = 00000018
    dwChunkId = 00__
    qwBaseOffset = 0000000000000000
    dwReserved_3 = 00008000
    ------------Fin de l'Index------------

    LIST 00000104
    odml
    dmlh 000000F8
    JUNK 00000014
    LIST 3FBF8804
    movi
    idx1 0001CFF8
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC13FF8
    AVIX
    LIST 3FC13FEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 3FC1BDF8
    AVIX
    LIST 3FC1BDEC
    movi
    RIFF 25747FF8
    AVIX
    LIST 25747FEC
    movi

    ---------------- Fin de l'en-tête ----------------
    G:\Video\Films\Films\Cass 3\Acqui_20_DV1.avi

    --------------------------------------------------
     
  6. Vince38

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    13
    Appréciations:
    +0 / 0 / -0
    Voici les entetes RIFF de la video en DV2 convertie avec DvDate 5.0 (et qui perd le son) et avec Dv Convertor (de Ulead et qui conserve le son.
    Tout est dans le fichier attaché.

    Bonne nanalyse

    Vince38
     

    Fichiers attachés:

  7. paul glagla

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    165
    Appréciations:
    +0 / 0 / -0
    analyse des RIFF

    Bon, tout cela est plus compliqué que cela en avait l'air, car les fichiers ont a priori l'air normal, sauf quand même que la 2ème version en type 2 (celle dite avec son, donc je suppose obtenue par DV convertor) semble avoir du mal à finir proprement le fichier.

    En analysant de près le fichier Dv type 1, je ne trouve qu'une piste, mais qui me paraît assez incroyable, et qu'en tous cas je n'avais jamais rencontrée:

    il semble que le fichier original DV de type 1 soit bien formé d'un flux video au format dvsd et d'un flux audio, mais que le flux vidéo soit en Pal, alors que le flux audio s'entrelace à la mode NTSC. C'est, dans la structure DVinfo, ce que semblerait indiquer la valeur D1E030CF pour DVAAuxSrc si j'en crois la documentation de Microsoft pour directshow. Pour un fichier Pal, la valeur devrait être D1E030D0. En clair, pour un flux audio à 32000Hz, cela signifie que 1068 samples audio sont entrelacés avec chaque frame vidéo (ratio qui correspond à du NTSC) alors que pour du Pal il en faudrait 1280. Désolé d'être technique, mais en gros en Pal, il y a 25 frames par seconde et 32000 samples audio par secondes, donc 32000/25=1280 samples audio par frame.
    En NTSC, il y a 30000/1001 frames par seconde, et 32000 samples audio par seconde, donc il y a 32000*1001/30000=1067,73333.

    Cela pourrait expliquer pourquoi DVdate 5.0 a du mal. Au fait est-ce que DV convertor arrive à garder le son synchrone jusqu'au bout? En revanche, cela n'explique pas pourquoi le fichier initial avait cette particularité. Avec quoi a-t-il été produit?

    Précisons quand même que cette analyse repose sur un bit de différence dans la valeur DVAAuxSrc de l'en-tête du fichier, et sur le commentaire trouvé sur le site de Microsoft. C'est très fragile et demanderait à être expertisé sur le fichier réel, hélas trop gros pour m'être envoyé. Ci-joint la référence de Microsoft pour ceux qui veulent vraiment plonger dans une matière très technique, que je ne suis moi-même pas sûr de maîtriser.

    site pour voir DVAAUxSrc

    Paul Glagla
     
  8. paul glagla

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    165
    Appréciations:
    +0 / 0 / -0
    ce n'est pas la bonne explication

    Après avoir fait différents tests, je suis amené à écarter l'hypothèse ci-dessus pour deux raisons:

    1) j'ai regardé dans mes archives et je trouve des fichiers DV ayant indifféremment une valeur de DVAAuxSrc de D1E030CF ou de D1E030D0 sans que cela corresponde vraiment à Pal ou NTSC contrairement à ce qui est indiqué par Microsoft.

    2) chez moi DVdate 5.0 les traite correctement sans avoir de problème, même s'ils semblent ne pas respecter le standard de Microsoft. En tous cas le son est préservé.

    Désolé,

    Paul Glagla
     
  9. dv_master2005

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    111
    Appréciations:
    +0 / 0 / -0
    Quand on passe de l'avi 1 au 2 ou inversement, y a t il de la perte au niveau qualité d'image et du sons ???


    Merci
     
  10. zeiss

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    144
    Appréciations:
    +0 / 0 / -0
Chargement...

Partager cette page