I recorded an OGV screencast in GTK-RecordMyDesktop that seems to play back differently in different players (and YouTube doesn't seem to understand the video stream at all -- it just displays a green blob). When I try to use ffmpeg to transcode the OGV to OGV the video races to the last frame in the first few milliseconds. However, Totem plays the video back fine.
So, my question is: is there a way to use the Totem decoder (which I know understands the OGV file properly) to transcode the video through ffmpeg? That would presumably repair it. Thanks!