View Full Version : Remove "Google Data Chunk"?
Taurec
2nd December 2006, 12:36
Hi,
videos from Google seem to contain junk. I check such a video with GSpot. On Codec it says: divx - Name: DivX 4 (OpenDivX).
On Container it says:
Compatibility Warning:
- Contains Google Data Chunk
For User Data:
[USER] Lavc51.7.0
It seems Google is using DIVX but adds some "junk" to the files. It makes Media Player classic unable to render the file.
Is it possible to clean these files?
Inventive Software
2nd December 2006, 15:10
Demux audio and video, remux with Avimux. I think that's the way it works, and certainly the way I'd do it.
bond
2nd December 2006, 15:26
google uses the ffmpeg mpeg-4 asp encoder
http://forum.doom9.org/showthread.php?t=106537
Taurec
3rd December 2006, 08:05
Thanks!
stegre
7th December 2006, 05:12
You actually only have to open them with either VirtualDub or VirtualDubMod and immediately re-save it using "direct stream copy" - that's usually what I do, and it's fast.
The funny thing about this problem is that the "Google Data Chunk" is a perfectly "legal" extra "RIFF" chunk with the correct length and structure - in other words, the Google files are perfectly well-formed AVI files. Any well written splitter should just skip over that chunk it if it doesn't recognize it as something it's supposed to send to either the audio or video decoder.
But the default Microsoft AVI splitter is a poorly coded implementation (ironic - since AVI is originally Microsoft's own spec -). It apparently gets freaked out.
So an entirely different solution, assuming this is just a problem you're solving for your own system, is to install the gabest AVI or Haali Media splitter. Either of these will "take over" for the Microsoft splitter and will parse those files as they should. That way you can play those files in Windows Media Player without even fooling with the files themselves at all.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.