PDA

View Full Version : How can I load Google Videos (.GVI, .GVP) into Avisynth?


Chainmax
10th January 2006, 16:01
I recently downloaded a Google Video of a 16min speedrun through Mario64 and would like to make an SVCD out of it. The video was encoded with DivX4 and CBR MP3 sound, but it has a .GVI extension and can only open it with the Google Video Player as not even DirectShowSource can do it. Is there a GVI/GVP splitter out there that I can get?

bond
10th January 2006, 16:13
try playing it in mplayer.

Chainmax
10th January 2006, 16:44
How would that enable me to load it in a script?

bond
10th January 2006, 17:25
it would tell you whether these gvi/gvp files are normal files with a changed extension, or a complete new container

if the first is the case you can change the extension and try to find directshow filters handling the container/video combination and make directshowsource work. or you could try to extract the audio/video from that file and remux into a container, known to be working in avisynth
if the second one is the case, a new container, there is no chance for you to get it to work in avisynth

can you upload such a .gvi file somewhere?

Chainmax
10th January 2006, 18:08
You gave me an idea: I opened the file in MKVToolnix, unchecked the audio and pressed "start muxing". I got an MKV file that played perfectly in WMP 6.4, so it was case1 then :). I can upload the file for you if you still want, but it occupies 112MB and I have a slowish connection. You probably are better off downloading it from Google video yourself.

bond
10th January 2006, 18:13
You gave me an idea: I opened the file in MKVToolnix, unchecked the audio and pressed "start muxing". I got an MKV file that played perfectly in WMP 6.4, so it was case1 then :).what parser was used?

I can upload the file for you if you still want, but it occupies 112MB and I have a slowish connection. You probably are better off downloading it from Google video yourself. whats the link?

Chainmax
10th January 2006, 19:44
Super Mario 64 16min Speedrun (http://video.google.com/videoplay?docid=6493722340610946105).

As for what parser was used, how can I check that out with MKVToolnix?

bond
10th January 2006, 21:09
Super Mario 64 16min Speedrun (http://video.google.com/videoplay?docid=6493722340610946105).

As for what parser was used, how can I check that out with MKVToolnix?hm, how can i download the file? the .gvp i get only seems to be a renamed .txt file

Chainmax
10th January 2006, 21:26
You can either download and install the Google Video Player, try this torrent (http://bisqwit.iki.fi/nesvideos/movies.cgi?id=436) or use the following links:

How to Download Google Video (http://www.lifehack.org/articles/lifehack/how-to-download-google-video.html)
Greasemonkey (Firefox) script (http://www.joshkinberg.com/blog/archives/2005/11/greased_google.php)
Download Google Video with Safari (http://www.desiomedia.com/adam/googlevid/)

Mmm, the AVI in the torrent site is apparently only 51MB. Then again, even the Google video has a says that this video comes from the site with the torrent, so I downloaded and installed the Google Player for nothing :mad:. Oh well, at least if anything interesting comes up only in Google Videos I know how to download it now.

Chainmax
10th January 2006, 23:09
The AVI in the torrent has a .H264 header and if I open it with ffdshow the bottom of the intro gets cut off. Would changing the header solve that?

Chainmax
10th January 2006, 23:34
I downloaded avi2raw, mp4box and followed the instructions you gave this post (http://forum.doom9.org/showpost.php?p=637653&postcount=1), but the resulting MP4 was way too fast. I did set MP4BOX to do the MP4 with 60fps since that was the alleged framerate of the speedrun. After checking the statistics section, it appears that the original, while listed as 60fps, runs at 28-30fps. What's going on?