VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. Member vhelp's Avatar
    Join Date
    Mar 2001
    Location
    New York
    Search Comp PM
    Q: Any way to get at mp4muxer's param string, the one used to process source -> new_source ?

    There are no logs or other reports, and not param string output textbox that I could see. The gui can be a little confusing at first, but all I am doing is demuxing.

    The Sony Bloggie MHS-CM5 gives problems opening in most these gui's, and if I want to do any re-encoding (ie xvid) mp4muxer seems to be the best tool to demux cleanly--it has opened all clips fed to it, 480p, 720.30/60p, 1080.30p--and I can feed that into dgavc, and so on..

    Bloggie -> mp4creater -> dgavc -> .dga -> avisynth -> vdub[xvid, quick 2-pass]

    I know, one too many steps when all I mostly am doing is making xvids at the moment.

    Thank you.

    -vhelp 5377
    Quote Quote  
  2. don' t know the answer to your question, but another option is to use ffmpegsource2, atrack=-1 to pass through audio

    e.g.
    FFMpegSource2("video.mp4", atrack=-1)

    It uses a newer libavcodec library than dgavcindex , the latter which has problems with some AVC streams, and especially PAFF (interlaced streams). It also indexes your file and is frame accurate.
    Quote Quote  
  3. Member vhelp's Avatar
    Join Date
    Mar 2001
    Location
    New York
    Search Comp PM
    After some reading up on the web, I was finally able to make it all work. Dialup can be so painful at times.

    Thank you. This actually worked out rather well. And fast. Well, it has to create the index and that takes time. I had the sources on my memory card so it was reading from their, which is slow, and strange since these cards have no moving parts. It should be as lightening fast as a ram drive, maybe I should create one, but then how would you re-direct ffmpegsource to write the index to another drive? I don't know and I'm not going to ask for that inclusion. Anyway, thank you Myrsloik for this feature for avisynth and the work you put into it.

    I used the following basic setup to get my bloggie video to open inside virtualdub for review or xvid encode:

    x = "d:\mp_root\101ANV01\MAH00008.MP4"
    LoadPlugin( "C:\PLUGINS\FFMS2.DLL" )
    ffvideosource( x )
    convertToRGB24( "matrix=pc.709" )


    Course, now i realize that there is an included .avsi file, with the ffmpegsource2() function, that's suppose to make things easier to work with. I'll look that over later.

    Great, I have a new alternative for processing h264 / mp4 sources.

    ..and, my new path:

    bloggie -> ffmpegsource -> video_editor/encoder

    Course, I have to figure out how to deal with the audio--to be continued..

    Thank you again for your fast assistance, poison..much appreciated, indeed

    -vhelp 5379
    Last edited by vhelp; 23rd May 2010 at 19:56.
    Quote Quote  
  4. The .avsi defines the function for FFMpegSource2 , which is ffvideosource and ffaudiosource with audiodub

    Course, I have to figure out how to deal with the audio--to be continued..
    I already wrote the syntax above, atrack=-1 to pass the audio

    FFMpegSource2("video.mp4",atrack=-1)

    or you could manually do it

    vid=FFVideoSource("video.mp4")
    aud=FFAudioSource("video.mp4")
    AudioDub(vid,aud)

    One thing to be aware of, sometimes the framerate is a bit off (even though framecount is fine) , so sometimes you have to add AssumeFPS. You can check with avsp to see what it "reads" the fps as

    e.g.

    FFMpegSource2("video.mp4",atrack=-1)
    AssumeFPS(24000,1001) # for 23.976 , adjust to whatever your source is
    Quote Quote  



Similar Threads

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