VideoHelp Forum




+ Reply to Thread
Results 1 to 9 of 9
  1. Member Sakuya's Avatar
    Join Date
    Dec 2002
    Location
    United States
    Search Comp PM
    How do I convert a VFR MKV that uses the MPEG4 AVC codec to M2V for DVD? The codec name that shows up in MKVtoolnix is: V_MPEG4/ISO/AVC. When I try to extract it as an AVI using MKVExtract, it won't extract because the AVC format is not supported. It plays fine in Media Player Classic though. Since it's VFR, I'm trying to use this AVS script:

    Code:
    DirectshowSource("file.mkv",fps=119.88,convertfps=true)
    ConverttoYUY2()
    FDecimate(23.976)
    When I open the above in TMGPEnc, the error says the AVS cannot be supported (AVS has always worked for me) When I remove the YUY2 line, TMGPEnc crashes.

    The MKV has subtitle files in it as well. When I try to open it in Vdub, it won't open because of the subtitle files. When I try to remove it in mkvtoolnix and then remux, the MKV crashes in Vdub and Media Player Classic!
    Quote Quote  
  2. Member
    Join Date
    Dec 2004
    Location
    Australia
    Search Comp PM
    I would assume that is what they meant. Fact is that VDubMod's MKV support is out of date. It doesn't support advanced features like VFR and native AVC.

    mkvextract can extract to a raw AVC stream though right? If you wanted an avi you could use avc2avi on it.
    Quote Quote  
  3. Member Sakuya's Avatar
    Join Date
    Dec 2002
    Location
    United States
    Search Comp PM
    Originally Posted by celtic_druid
    mkvextract can extract to a raw AVC stream though right? If you wanted an avi you could use avc2avi on it.
    MKVextract does not extract the AVC stream. After a Google search, I coincidentally found your comments in another forum about a common problem:
    http://forums.afterdawn.com/thread_view.cfm/273828

    So I might have an outdated version of MKVextract. :P My version is called MKVExtract GUI 1.5. If I updated it and got an AVC, would that be accepted in TMPGEnc? Either way, I think converting to M2V without the MKV container would be a faster process.

    Right now, I'm using this script in TMPGEnc for MKV to M2V:
    DirectshowSource("test.mkv")

    But it takes 1 hour and 41 minutes at best, not to mention it takes 60% of the CPU. It also fills up my System Tray with annoying icons for FFDSHOW Video Decoder and Audio Decoder.
    Quote Quote  
  4. Member
    Join Date
    Dec 2004
    Location
    Australia
    Search Comp PM
    TMPGEnc should be able to open the file directly. Also you should only get one ffdshow icon for each video/audio stream that it is decoding. You can disable the tray icon in preferences to.

    Converting a raw .264 stream would only work if you had a parser installed that could handle it and no it wouldn't be any faster. Still the same video to decode and encode.
    Quote Quote  
  5. Member
    Join Date
    Nov 2005
    Location
    United States
    Search Comp PM
    i have a few mkv[x264] i want to encode to xvid they have a normal framerate like 23.976 and i have tried to encoded to xvid befor but i keep getting video/audio desync
    Quote Quote  
  6. Member
    Join Date
    Dec 2004
    Location
    Australia
    Search Comp PM
    Are you sure that they are CFR 23.976fps? Sync issues when converting mkv's is generally due to VFR video and converting to a container (avi) that doesn't support VFR. If all you want is XviD, then easiest would be to remux back to mkv with the original time codes.
    Quote Quote  
  7. Member
    Join Date
    Nov 2005
    Location
    United States
    Search Comp PM
    so if i convert it to xvid i have to mux the timecodes from the x264 mkv
    Quote Quote  
  8. Member
    Join Date
    Dec 2004
    Location
    Australia
    Search Comp PM
    Yeah, if you convert to XviD, then remux back to mkv with the original time codes, then they video and audio streams should match.
    Quote Quote  



Similar Threads

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