View Full Version : Looking for a MKV editor (from a DVD/MPEG-2 converted)
Lincoln Burrows
30th June 2011, 15:39
Folks, I have a DVD converted into Matroska (lossless, still using MPEG-2). I need to open this MKV file and view frame by frame specific scenes, and write down the timecodes here. For example, scene where "X happens", next scene is located on 02m01s:500, and that's all.
I tried to use AviDEMUX and it worked for a MKV converted from a Blu-ray. But it didn't worked from a DVD. In this case, the scenes were not matching the time showed on display, as if there was something wrong with this software playing MPEG-2, with these inconsistancies.
I tried to open the MKV (from the DVD) using VirtualDub, but no luck. Sony Vegas can't open either. So what program I might choose just to take a look at these timecodes?
Any specific MKV editor?
hello_hello
30th June 2011, 23:11
Try VirtualDub again with the appropriate plugins installed. http://home.comcast.net/~fcchandler/index.html
It's far from frame accurate when viewing an MKV containing h264 video but it'll probably be fine with mpeg2 (never tried mpeg2 inside an MKV myself).
Failing that there's a DirectShow Plugin which should let you open the MKV via DirectShow using VirtualDub. http://forums.virtualdub.org/index.php?act=ST&f=7&t=15093&hl=mkv&
Apparently DirectShow isn't always 100% frame accurate but it'll probably do the job.
Do you have AVISynth installed? If so you could download FFmpegSource and create an AVISynth script which you can open with VirtualDub. http://code.google.com/p/ffmpegsource/
The script could look like this:
LoadPlugin("C:\Program Files\ffms2-r473\ffms2.dll")
FFVideoSource("D:\movie.mkv")
When you open the script with VirtualDub it'll take a little bit of time while it's indexed, but then it should be frame 100% accurate.
Do you have MeGUI installed? If you're not familiar with AVISynth scripts you could use MeGUI to do the same thing. If you're familiar with MeGUI you could open the MKV and use the file indexer (not the one click encoder). You don't have to re-encode. Once the file is indexed MeGUI will open a preview window. The preview window will display the frame number and time codes (you need to enable the displaying of time codes in MeGUI's options or you'll just get frame numbers).
There's a few suggestions for you to try....
czerro
30th June 2011, 23:20
Get mkvtoolnix and mkvextract extension. Use mkvextractgui to remove the mpeg elementary stream from the container. From there you can browse the mpeg stream in pretty much any program.
Edit: this will be sans audio of course. If you need the audio and the video together. Extract both, and combine them in virtualdub using directstream copy, as opposed to re-encoding. Should take less than a minute depending on your source. You should then have a perfectly synced browsable file, that is time accurate.
hello_hello
1st July 2011, 07:19
Edit: this will be sans audio of course. If you need the audio and the video together. Extract both, and combine them in virtualdub using directstream copy, as opposed to re-encoding. Should take less than a minute depending on your source. You should then have a perfectly synced browsable file, that is time accurate.
I didn't think you could save mpeg2 video in an AVI? Am I remembering wrong?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.