Joindre deux vidéos avec virtualdub

Candy -  
ziggourat Messages postés 24643 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaiterais joindre deux fichiers vidéos.

Le premier est un fichier vidéo trouver sur internet, je ne possède donc pas l'original en qualité optimal du coup j'aimerais si possible ne pas avoir à le ré-encoder.
Voici ce que MediaInfo me dit sur ce fichier:
General
Format : AVI
Format/Info : Audio Video Interleave
Overall bit rate : 856 Kbps
Writing library : VirtualDub build 18121/release

Video
ID : 0
Format : MPEG-4 Visual
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : 2 warppoints
Format settings, Matrix : Default (H.263)
Muxing mode : Packed bitstream
Codec ID : DX50
Codec ID/Hint : DivX 5
Bit rate : 751 Kbps
Width : 640 pixels
Height : 352 pixels
Display aspect ratio : 16:9
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.133
Writing library : DivX 5.1.1 (Maupiti) (UTC 2003-11-19)

Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Format settings, Mode : Joint stereo / Intensity Stereo + MS Stereo
Codec ID : 55
Codec ID/Hint : MP3
Bit rate mode : Constant
Bit rate : 96.0 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Resolution : 16 bits
Alignment : Split accross interleaves
Interleave, duration : 40 ms (1.00 video frame)
Interleave, preload duration : 500 ms

Le second est un fichier vidéo de ma création, donc je le possède en bonne qualité du coup je souhaiterais le ré-encoder dans le même format que le précédent pour pouvoir joindre les deux fichiers sous virtualdub. Mais je n'y arrive pas...

Merci d'avance pour votre aide ;).

2 réponses

  1. ziggourat Messages postés 24643 Date d'inscription   Statut Contributeur Dernière intervention   5 340
     
    Bonjour,

    Il faut convertir ton fichier avec les mêmes caractéristiques que l'autre fichier :
    - pour la vidéo code DivX5 (ou la version du DivX que tu as, car même si la version est supérieure, cela va correspondre puisque le code DivX est payant si tu veux l'employer dans les dernières versions), résolution de l'image 640x352 et FPS de de 25
    - pour l'audio, tu mets MP3 48 KHz et 96 Kbps.
    Je pense que cela devrait passer, mais c'est à vérifier.

    Cordialement
    0
    1. Candy
       
      Tout d'abord merci de ton aide ;). Malheureusement cela ne marche pas.
      VirtualDub me met:
      Impossible d'ajouter le segment
      "c:\mavideo.avi": Les flux possèdent des formats de données incompatibles.
      (conflit détecté dans les données du codec à l'octet 21 des données du format.)

      Voici le MediaInfo du second fichier video après l'avoir encoder avec VirtualDub (codec DivX 6.8.5 réglage par défaut):
      General
      Format : AVI
      Format/Info : Audio Video Interleave
      Overall bit rate : 878 Kbps
      Writing library : VirtualDub Fr build 32618/release

      Video
      ID : 0
      Format : MPEG-4 Visual
      Format settings, BVOP : Yes
      Format settings, QPel : No
      Format settings, GMC : No warppoints
      Format settings, Matrix : Default (H.263)
      Muxing mode : Packed bitstream
      Codec ID : DX50
      Codec ID/Hint : DivX 5
      Bit rate : 772 Kbps
      Width : 640 pixels
      Height : 352 pixels
      Display aspect ratio : 16:9
      Frame rate : 25.000 fps
      Resolution : 24 bits
      Colorimetry : 4:2:0
      Scan type : Progressive
      Bits/(Pixel*Frame) : 0.137
      Writing library : DivX 6.8.5 (UTC 2009-08-20)

      Audio
      ID : 1
      Format : MPEG Audio
      Format version : Version 1
      Format profile : Layer 3
      Format settings, Mode : Joint stereo / Intensity Stereo + MS Stereo
      Codec ID : 55
      Codec ID/Hint : MP3
      Bit rate mode : Constant
      Bit rate : 96.0 Kbps
      Channel(s) : 2 channels
      Sampling rate : 48.0 KHz
      Resolution : 16 bits
      Stream size : 6.77 MiB (11%)
      Alignment : Split accross interleaves
      Interleave, duration : 40 ms (1.00 video frame)
      Interleave, preload duration : 500 ms

      On peut noter qu'il y a des différences sur les lignes:
      - Overall bit rate
      - Writting library (General)
      - Format settings, GMC
      - Bit rate
      - Writting library (Video)
      0
  2. ziggourat Messages postés 24643 Date d'inscription   Statut Contributeur Dernière intervention   5 340
     
    Bon, d'après moi c'est le codec DivX qui ne va pas car les librairies sont différentes, Writing library : DivX 5.1.1 (Maupiti) (UTC 2003-11-19) pour le 1er et Writing library : DivX 6.8.5 (UTC 2009-08-20).
    Comme il va être difficile je pense de trouver le codec DivX version 5.11, essaie de réencoder le premier fichier avec VirtualDub en utilisant les mêmes caractéristiques vidéo que le second puisque pour l'audio cela correspond si j'ai bien vu.

    Au cas ou cela ne fonctionnerait toujours pas, alors je te suggère d'essayer :
    - soit des réencoder les 2 vidéos de la mêmes façons avec n'importe quel logiciel (authoring par exemple, ou VD ou autres) puis de coller avec VirtualDub si tu veux du DivX ou Avidemux si tu veux du XviD par exemple. C'est ce que je t'ai suggéré plus haut mais appliqué au 2 fichiers afin d être sur qu'ils soient "identiques" en somme.
    - soit d'utiliser un logiciel de montage comme WMM ou WLMM (c'est suivant ton système d'exploitation), ou un autre du style VidéoSpin ou VideoPad ou autres, c'est à dire un logiciel qui se moque "des différences entre les fichiers" pour coller tes fichiers vidéo. Ensuite, tu devras peut réencoder le tout avec VD en fonction du codec vidéo que tu veux.
    Au passage le logiciel Format Factory est capable de joindre des fichiers d'allure différente mais ce n'est pas mon logiciel préféré...
    0