VideoHelp Forum




+ Reply to Thread
Results 1 to 7 of 7
  1. I'm trying to mux an standard definition AVI (MPEG4) with Wav. AVI Mux GUI says it supports Wav yet when I try to mux the files it says "Could not read from audio source. Although the end of the stream has not been reached yet. A reason could be bad frame headers."

    I noticed that MeGUI adds the following onto the end of the AVISource line:
    AssumeFPS(25,1)

    What does the number 1 do as I can't see that in the AVISource documentation?
    Last edited by VideoFanatic; 21st Nov 2015 at 17:52.
    Quote Quote  
  2. Maybe there is a problem with your audio ?

    You can try virtualdub, ffmpeg
    Quote Quote  
  3. Originally Posted by VideoFanatic View Post
    I noticed that MeGUI adds the following onto the end of the AVISource line:
    AssumeFPS(25,1)

    What does the number 1 do as I can't see that in the AVISource documentation?
    Since it's not an AVISource command (I assume the two are separated by a 'dot'), why would you expect to find the explanation there? It's an AssumeFPS command. Anyway, 25 is the numerator and 1 the denominator. It means the same as AssumeFPS(25).
    Quote Quote  
  4. DECEASED
    Join Date
    Jun 2009
    Location
    Heaven
    Search Comp PM
    Use VirtualDub or ffmpeg, as PDR already said.

    VirtualDub accepts even compressed CBR audio in a WAV container, such as MP2, MP3, AC3, DTS, and even ATRAC3

    AVI-Mux GUI is good, but it's not perfect, often some of its error messages DO NOT mean what they say.

    Besides, it's not being updated anymore, and so it does not support MKVs created with the recent versions of MKVtoolnix
    Quote Quote  
  5. Could you give me some instructions on how to mux a Wav file with an AVI in VirtualDub or FFMPEG please.
    Quote Quote  
  6. vdub: open the avi, video => direct stream copy, audio => audio from other file (select the audio file), audio=> direct stream copy, file=>save as avi
    Quote Quote  
  7. Originally Posted by VideoFanatic View Post
    I noticed that MeGUI adds the following onto the end of the AVISource line:
    AssumeFPS(25,1)

    What does the number 1 do as I can't see that in the AVISource documentation?
    There's an option in the script creator under the Filters/Avi Source tab to adjust the frame rate. By default it's the same as the source frame rate but it can be used to adjust the frame rate with Avisynth and AssumeFPS. The frame rate can also be adjusted in the same place when using DirectShowSource but the result is different. For AVISource AssumeFPS is used to speed the video up or slow it down without changing the total frame count so the duration changes. For DirectShowSource adjusting the frame rate in the script creator causes DirectShowSource to convert the frame rate to new one by duplicating or dropping frames as required so the duration remains the same.

    Something to be aware of as the same function in the script creator works differently depending on how the video is opened.
    Quote Quote  



Similar Threads

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