VideoHelp Forum




+ Reply to Thread
Results 1 to 14 of 14
  1. Member
    Join Date
    Aug 2007
    Location
    Guatemala
    Search Comp PM
    Hi, my first post here, not that young reading this forum.
    I made a small "intro" on premiere and I tried to append it with another avi with virtual dub.
    Both supposedly have the same frame rate (23.976) but every time I tried to append, and error is showing that one of them is (23.97606) and other is (23.97600) I tried by manually change the rate to the intro (is just 5 seconds long) but is always a nano difference.

    I did the same thing with a video with 29 fps and the same error y showing. By some reason is always a jiffy of a frame messing around and I dont know how to fix it.

    Help!! thank you and bear with my english.
    Quote Quote  
  2. Member mats.hogberg's Avatar
    Join Date
    Jul 2002
    Location
    Sweden (PAL)
    Search Comp PM
    Try changing/setting the frame rate with avifrate, and make sure both are the same.

    /Mats
    Quote Quote  
  3. Member
    Join Date
    Feb 2004
    Location
    Australia
    Search Comp PM
    When you applied the different frame rate , you did resave it as a new avi , and tried after , to join using the new file instead ?
    Quote Quote  
  4. Member
    Join Date
    Aug 2007
    Location
    Guatemala
    Search Comp PM
    yes, everytime I applied the change, I saved it as avi and try to append it again
    Quote Quote  
  5. Change them both to a new and same framerate, like 24fps, join them, and when all done change it back to 23.976fps.
    Quote Quote  
  6. Member
    Join Date
    Feb 2004
    Location
    Australia
    Search Comp PM
    Flash them both through gspot , grab their details , and post back .
    Quote Quote  
  7. The problem is that the frame rate in an AVI file is specified by two integer values, a numerator and a denominator. When programs show you the frame rate they usually convert them to a floating point values, divide one by the other, and display two or three digits to the right of the decimal point. There are two possible problems with this:

    1) One program may specify 25 fps with a 25 and a 1. Another may use 2500 and 100. These are both exactly 25 fps but a program that's comparing them may decide they're different because tha actual values are different.

    2) A program might specify 23.976 as 23976 and 1000. Another might specify them as 24000 and 1001 (this is the true NTSC film frame rate). Not only are the raw values different, but the calculate fps is slightly different, 23.976 and 23.9760239760239760...

    The solution is to use AVIFrate and make sure both the numerator (rate) and denominator (scale) are the exact same values. You may have to change both files to do this. Change the scale value first, then set the fps. The program will automatically generate the rate value.
    Quote Quote  
  8. Member
    Join Date
    Aug 2007
    Location
    Guatemala
    Search Comp PM
    Thank you for you help guys! I will try with Avirate and I would tell you that happen
    Quote Quote  
  9. Member
    Join Date
    Aug 2007
    Location
    Guatemala
    Search Comp PM
    Actually now is showing this error:
    Cannot append segment "C:blahblach" The video streams have incompatible data formats

    (Mismatch detected in opaque codec data at byte 21 of the format data)

    damn this is annoying!
    Quote Quote  
  10. Same video codec in both files?
    Quote Quote  
  11. Member
    Join Date
    Nov 2002
    Location
    United States
    Search Comp PM
    Virtualdub doesn't work very well for joining files like this.

    What I have found that usually works is taking the audio out and joining the audio files together with an audio editing program (Goldwave) > changing the framerate of each clip from 23.976 to 23.976 and direct stream copy the video to a new file without audio.

    You should now be able to append the video clips and add the wave file and direct stream copy the video and compress the audio and save as your finished AVI.
    Quote Quote  
  12. When appending, AVIDemux is less picky than VirtualDub about minor differences between AVI files.
    Quote Quote  
  13. Member
    Join Date
    Nov 2002
    Location
    United States
    Search Comp PM
    Or the easier way of using Avidemux as Jagabo mentioned.

    I had forgotten that Avidemux uses direct stream copy also. Most other options that work require re-encoding the file.
    Quote Quote  
  14. Member mats.hogberg's Avatar
    Join Date
    Jul 2002
    Location
    Sweden (PAL)
    Search Comp PM
    Originally Posted by lilith2014
    Actually now is showing this error:
    Cannot append segment "C:blahblach" The video streams have incompatible data formats

    (Mismatch detected in opaque codec data at byte 21 of the format data)

    damn this is annoying!
    Well, to append AVIs with VirtualDub, all pieces must have the same characteristics; frame rate (as you've already fixed), resolution, audio and video codec, audio and video bitrate.

    /Mats
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!