Log in

View Full Version : How to Fix Badly Corrupted OGM?


henryho_hk
6th June 2004, 11:19
I have a badly corrupted OGM.

MS Media Player + OggDS 0.9.9.5 = freeze
Media Player Classic 6.4.8.2 = good playback
VLC 0.7.2 = good playback but with glitches
VLC Latest Dev Build = good playback but with (more) glitches

I have tried the following ways:

1) Demuxing with OGMTools

It terminates after 5s... when it finds an
corrupted frame.

1) VirtualdubMod 1.5.4.1 and 1.5.10.1

Crash, crashes.... here and there...

2) Muxing the OGM into MKV by MKVToolNix 0.9.0

Audio and video is not synchronized in the MKV produced.

4) Transcoding with VLC 0.7.2

For unknown reason, the video is always 25fps (the
original file is 29.97fps).

5) Transcoding with VLC (the latest dev build)

The frame rate is okay but the motion is still jerky.
And it seems that the video is not decoded as "correctly"
as it is in 0.7.2 and MPC.

6) Transcoding with AVIsynth 2.5.4, DirectShowSource

MPC and TCMP plays the AVS correctly but the transcoding
applications, such as VirtualdubMod, freezes on specific
frames.

Actually, as I don't want to further reduce the quality,
I prefer pure fixing. IMO, MKVTools nearly got the job done
... if only it discards the video and audio frames "in sync".

Is there any good OGM repairing utilities over the net?

henryho_hk
14th June 2004, 01:24
No response .....

Asmodeus
14th June 2004, 09:01
Try to demux it with graphedit, or try other build of VDMod (some builds crashes for me even with proper files).

More painful method is to seek all bad frames in VD and cut them (cut all frames till next intra frame).

bond
14th June 2004, 10:07
funny that you have good playback with gabests splitter

you should bug him to release a standalone one, which you can use in graphedit for exporting the video stream!

virux
14th June 2004, 13:11
um... correct me if im wrong but i think he can open the file in mpc then connect to the remote graph using graphedit and extract the streams :D

henryho_hk
15th June 2004, 00:19
Originally posted by virux
um... correct me if im wrong but i think he can open the file in mpc then connect to the remote graph using graphedit and extract the streams :D

Ogg Splitter 0.9.9.5 + CoreVorbis audio decoder 1b6 + AVI Mux + File Writer => Freeze after 10 seconds

P0l1m0rph1c
15th June 2004, 00:47
Originally posted by bond
funny that you have good playback with gabests splitter

you should bug him to release a standalone one, which you can use in graphedit for exporting the video stream!

http://dc0der.is-a-geek.org/Gabest_OggSplitter_20040330.rar

henryho_hk
15th June 2004, 06:20
Originally posted by P0l1m0rph1c
http://dc0der.is-a-geek.org/Gabest_OggSplitter_20040330.rar


GREAT! I'll try it and make a report tonight. :D

henryho_hk
16th June 2004, 06:41
Gabest's splitter has something weird with ffdshow. Some post-processing functions are active even when they are disabled through ffdshow's config GUI. However, there is no such problem with Xvid's own DS decoder.

DirectShowSource in AVIsynth 2.5.4 produces synchronized A/V output now and there are no more freezes during transcode. Given the encouraging result, I will proceed to the graphedit test.

Koepi
16th June 2004, 08:05
I'll try to create a new setup package when I find the time, with gabest's splitter, if it's working together with the splitter core_vorbis decoder,... maybe I find those tuned vorbis.dlls which produce even better quality, they seem to be included in a lame branch? Need to search for that.

After that, we'll have a real nice and fresh OGM dshow framework :)

Too bad that gabest doesn't answer my emails, I'd like to talk to him about supporting an AR tag in the splitter (no need for a new muxer, just need to add the aspect ratio as a stream tag).

Regards
Koepi

sillKotscha
16th June 2004, 09:13
Originally posted by Koepi

After that, we'll have a real nice and fresh OGM dshow framework :)



hmmmm... yummi :)

kilg0r3
16th June 2004, 09:18
@ Koepi

Telling form the date of his last post here on the board and the age of the last version of MPC, gabest seems to be away somehow (new job?, vaction, new love :) who knows).

I really hope it is not for ever. This one of the disadvantags of free software. Yet companies also close down somtimes ...