Page 1 of 2 12 LastLast
Results 1 to 50 of 61
  1. #1
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    67

    Experimenting Bike and GPS video

    I very often find myself wishing to see some data, especially speed in MTB videos.
    So I'm playing around with my logged GPS data and possibilities to visualise on video - nothing special but have to keep those winter months busy!
    <object width="640" height="480"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8798888&amp;server=vimeo.com &amp;show_title=1&amp;show_byline=1&amp;show_portr ait=1&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8798888&amp;server=vimeo.com &amp;show_title=1&amp;show_byline=1&amp;show_portr ait=1&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="480"></embed></object>
    Last edited by luap; 01-17-2010 at 01:43 PM.

  2. #2
    ****************
    Reputation: One_Speed's Avatar
    Join Date
    Aug 2007
    Posts
    1,113
    Cool, I been wanting to do that. (GPS is broken, will have to wait until fixed)

    Would be cleaner with just the data on left side. Map overlay becomes kinda overkill.

    Someone else recently posted this: ( I feel the video size should be larger, so you can viw all the data)
    http://www.destinationproductions.com/customers/PassionTrails/


    Here is the way I was thinking of doing it.


    Thanks for sharing.

  3. #3
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    67
    I used the trial version of Dashware http://www.chasecam.com/catalog/25/dashware
    to design the gauges and play back the GPS file - ( has to be saved as .csv and a corresponding profile created first)
    Its a very nice program and pretty flexible - You could do similar gauges as per your bottom bar.
    But the downside is its pricey.
    Are there similar programs around?

  4. #4
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    I've been doing some overlaying of GPS and PowerTap information onto a ContourHD video. You can see my first attempt . Please excuse the road biking content! I can't see the video on vimeo until I get home tonight (work limitations). I don't think it has been available in HD at the moment.

    This is an SD video shot from a helmet-mounted ContourHD at 848x480p @ 60 Hz. It has been composited with GPS information from an Edge 305 and power/HR/cadence from a PowerTap. The PowerTap data is unfortunately somewhat out of sync with the other data. The bike route was a hill climb on Altamont Road in Los Altos Hills. The light was rather poor that day, and this was an endurance type effort. My PR for this climb is about 5:30 minutes as opposed to the 7 minutes in this video.

  5. #5
    mtbr member
    Reputation: diver160651's Avatar
    Join Date
    Jun 2007
    Posts
    626
    Quote Originally Posted by ukbloke
    I've been doing some overlaying of GPS and PowerTap information onto a ContourHD video. You can see my first attempt . Please excuse the road biking content! I can't see the video on vimeo until I get home tonight (work limitations). I don't think it has been available in HD at the moment.

    This is an SD video shot from a helmet-mounted ContourHD at 848x480p @ 60 Hz. It has been composited with GPS information from an Edge 305 and power/HR/cadence from a PowerTap. The PowerTap data is unfortunately somewhat out of sync with the other data. The bike route was a hill climb on Altamont Road in Los Altos Hills. The light was rather poor that day, and this was an endurance type effort. My PR for this climb is about 5:30 minutes as opposed to the 7 minutes in this video.
    love the power tap! Wish there was an easier way to get them to work on a MTB.. how did you attempt sync it? BTW whats your Kings and Od La Honda Time?
    Jt

    Here are a few Video Trail Guides I shot - just for fun:
    http://destinationproductions.com/cu...PassionTrails/

  6. #6
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by diver160651
    love the power tap! Wish there was an easier way to get them to work on a MTB.. how did you attempt sync it? BTW whats your Kings and Od La Honda Time?
    I think the best bet for MTB and power is going to be the Vector pedal-based powermeter from MetriGear. The PowerTap/GPS synchronization is a pain:
    1. Pull GPS data into SportTracks
    2. Pull PowerTap data into PowerAgent
    3. Export PowerTap data as CSV
    4. Pull PowerTap CSV into SportTracks and merge into the GPS activity
    5. Run an iBike plug-in inside SportTracks to attempt sync of the PowerTap and GPS data

    The reason for the last step is that the Edge and the PowerTap deal with pauses differently. The Edge keeps a record of the pause and therefore has a full log of the ride including them. The PowerAgent software throws away the pauses when exporting to CSV. The iBike plug-in attempt to put the pauses back into the power data. I'm going to write my own utility to download from the PowerTap and write to CSV with correct handling of the pauses. It might also be that GoldenCheetah will do this. This will get rid of a couple of the steps and I think I will get better time sync. If not, I'll put a marker in the PowerTap data and sync up by hand.

    Maybe I'll try doing some MTB video at Skeggs later in the year.

    My King's Mountain PR is 24:57 and OLH is 19:19. What's yours?

  7. #7
    mtbr member
    Reputation: diver160651's Avatar
    Join Date
    Jun 2007
    Posts
    626
    Ya I figured you had good times climbing based on your test choice.
    On my full suspention mtb using knobbies,, kings is 25:39 Greer to the stop.. OLH same bike at 18:50, I think I can save some time on both.. I haven't rode a road bike in years. So can remeber my times..

    I did some video maps skeggs was one of them

    Quote Originally Posted by ukbloke
    I think the best bet for MTB and power is going to be the Vector pedal-based powermeter from MetriGear. The PowerTap/GPS synchronization is a pain:
    1. Pull GPS data into SportTracks
    2. Pull PowerTap data into PowerAgent
    3. Export PowerTap data as CSV
    4. Pull PowerTap CSV into SportTracks and merge into the GPS activity
    5. Run an iBike plug-in inside SportTracks to attempt sync of the PowerTap and GPS data

    The reason for the last step is that the Edge and the PowerTap deal with pauses differently. The Edge keeps a record of the pause and therefore has a full log of the ride including them. The PowerAgent software throws away the pauses when exporting to CSV. The iBike plug-in attempt to put the pauses back into the power data. I'm going to write my own utility to download from the PowerTap and write to CSV with correct handling of the pauses. It might also be that GoldenCheetah will do this. This will get rid of a couple of the steps and I think I will get better time sync. If not, I'll put a marker in the PowerTap data and sync up by hand.

    Maybe I'll try doing some MTB video at Skeggs later in the year.

    My King's Mountain PR is 24:57 and OLH is 19:19. What's yours?
    Jt

    Here are a few Video Trail Guides I shot - just for fun:
    http://destinationproductions.com/cu...PassionTrails/

  8. #8
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by diver160651
    Ya I figured you had good times climbing based on your test choice.
    On my full suspention mtb using knobbies,, kings is 25:39 Greer to the stop.. OLH same bike at 18:50, I think I can save some time on both.. I haven't rode a road bike in years. So can remeber my times..

    I did some video maps skeggs was one of them
    Wow - that is fast, especially on a mountain bike! You'd be insanely fast on a road bike. I saw your Waterdog videos (very nice), but I haven't yet checked out the Skeggs one. Thanks for putting those up!

  9. #9
    mtbr member
    Reputation: diver160651's Avatar
    Join Date
    Jun 2007
    Posts
    626
    Quote Originally Posted by ukbloke
    Wow - that is fast, especially on a mountain bike! You'd be insanely fast on a road bike. I saw your Waterdog videos (very nice), but I haven't yet checked out the Skeggs one. Thanks for putting those up!
    Thanks -- but I'm on a s-works epic so it is kinda misleading to say I'm on a F/S bike.. The skeggs map came to dark -- the Gap looks better -- The only time I really used a PM is during my V02 testing --I just can't get over how cool the power meter data is on the video :-)

    Jt
    Jt

    Here are a few Video Trail Guides I shot - just for fun:
    http://destinationproductions.com/cu...PassionTrails/

  10. #10
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by diver160651
    I just can't get over how cool the power meter data is on the video :-) Jt
    If I can get it synced properly and then do a proper all-out effort, I think it'll be even more interesting. On the top of Altamont after if flattens out I like to put it in the big ring and give it some welly! I need to get a label on those charts so that the scale is more obvious. By the way, the elevation profile is colour-coded according to instantaneous gradient.

    I have one other video at home where I overtook a car coming out of a hair-pin bend on the descent of Page Mill Road (at the Foothills Park entry). In that one the power goes up to 1000W for quite a few seconds as I'm coming around the side of the car! That was probably my all-time best 5 second power interval!

  11. #11
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    67
    Very nice UKbloke.
    How did you go about creating the speed, power and elevation diagrams and play the data through?
    And the google map - what did you use to capture it?

  12. #12
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by luap
    Very nice UKbloke.
    How did you go about creating the speed, power and elevation diagrams and play the data through?
    And the google map - what did you use to capture it?
    It is about 1500 lines (and counting) of python script to gather the source data and generate the overlay. There's quite a bit of data conditioning to get reasonable numbers. It has code for generating the bar-charts, the other statistics, and incorporating the map images. Google has an API which returns image data given an appropriately constructed URL, but there are limits to this service. I am using Sony Vegas 9.0 to combine the overlay with the video, and to do the rendering to MPEG4. That's pretty much all of the flow at the moment. I have plenty of ideas to improve it.

  13. #13
    mtbr member
    Reputation: diver160651's Avatar
    Join Date
    Jun 2007
    Posts
    626
    Quote Originally Posted by ukbloke
    It is about 1500 lines (and counting) of python script to gather the source data and generate the overlay. There's quite a bit of data conditioning to get reasonable numbers. It has code for generating the bar-charts, the other statistics, and incorporating the map images. Google has an API which returns image data given an appropriately constructed URL, but there are limits to this service. I am using Sony Vegas 9.0 to combine the overlay with the video, and to do the rendering to MPEG4. That's pretty much all of the flow at the moment. I have plenty of ideas to improve it.
    MAP GPS Data overlay -- what i found based on feedback:

    On my first couple of maps I used the Garmin route, merged with Google Earth maps.This looked cool, but it was pointed out a number times that the Googles map is not useful in an MTB environment (The trail data just doesn't exist and trees make following the trail impossible via the sat view). After I removed myself and stood back a bit, I have to agree. If a true detailed topo or better yet, a purpose bit map is available, that is what should be used. I started including these maps as a printable download with the actual route hi-lighted. I also used the same maps in the animated map window.. Street routes would be another story altogether. So working like crazy to integrate map detail that will not be truly helpful maybe the wrong direction. In your editor V9 or any other high end program you should easily be able to key frame a position indicator on a detailed trail map --

    I also played around with having the route line (following the trail) fill in as the video progressed. This came out way cool, but required more time than I was willing to do for multiple maps. At the end of the day, these are just for fun anyway.
    Jt

    Here are a few Video Trail Guides I shot - just for fun:
    http://destinationproductions.com/cu...PassionTrails/

  14. #14
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by diver160651
    MAP GPS Data overlay -- what i found based on feedback:
    With Google maps I have the choice of street, terrain and satellite views. I chose the terrain view because it has the roads, plus contour lines and shading to indicate areas of elevation change. You can choose the zoom level. I think this would be OK for mountain biking too, especially if you pre-calculate the trail and overlay it on the map as you suggest. Google maps has a feature to overlay a path. I also have access to National Geographic's topo maps, but it would be harder to extract a good precise image from them, plus they don't have the road names.

  15. #15
    mtbr member
    Reputation: diver160651's Avatar
    Join Date
    Jun 2007
    Posts
    626
    sample of what I getting at:

    1. captured from a ride I did at skeggs with a 705 then merged to Google .. Note not all trail data//names was available in the topo view or in my 2 other topo programs http://www.destinationproductions.co...s-sat-view.jpg

    2. best top os same area http://www.destinationproductions.co...kegss-topo.jpg

    so even overlying the top 2 is not nearly as good as a purpose built trail map -- see below

    3. the same non Digital map of skeggs
    http://www.destinationproductions.co.../pr_ecdm-2.pdf
    Last edited by diver160651; 01-19-2010 at 06:26 PM.
    Jt

    Here are a few Video Trail Guides I shot - just for fun:
    http://destinationproductions.com/cu...PassionTrails/

  16. #16
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Try merging the GPS data onto the Google terrain map instead. It looks like you have some duplicate tracks so you might want to clean those up. To make it more meaningful you would need to add some trail labels by hand. But I know how much effort this all takes and you've got to strike a balance when you're doing it for fun.

    <iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp ;q=el+corte+de+madera+creek,+ca&amp;sll=37.407187,-122.315083&amp;sspn=0.021919,0.041757&amp;ie=UTF8& amp;hq=el+corte+de+madera+creek,+ca&amp;hnear=El+C orte+De+Madera+Creek+Open+Space,+Redwood+City,+CA+ 94062&amp;t=p&amp;ll=37.403131,-122.315512&amp;spn=0.016364,0.027466&amp;z=15&amp; output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&amp;source=embed&amp;hl=en&amp;geocode=&a mp;q=el+corte+de+madera+creek,+ca&amp;sll=37.40718 7,-122.315083&amp;sspn=0.021919,0.041757&amp;ie=UTF8& amp;hq=el+corte+de+madera+creek,+ca&amp;hnear=El+C orte+De+Madera+Creek+Open+Space,+Redwood+City,+CA+ 94062&amp;t=p&amp;ll=37.403131,-122.315512&amp;spn=0.016364,0.027466&amp;z=15" style="color:#0000FF;text-align:left">View Larger Map</a></small>

  17. #17
    mtbr member
    Reputation: diver160651's Avatar
    Join Date
    Jun 2007
    Posts
    626
    exactly -- no real trail names etc for reference that why i like the purpose built trail maps - BTW its not dups, one ride, rode the same trails to make a lot of loops
    Last edited by diver160651; 01-20-2010 at 03:43 PM.
    Jt

    Here are a few Video Trail Guides I shot - just for fun:
    http://destinationproductions.com/cu...PassionTrails/

  18. #18
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    I've made a few improvements and here's the new video. This time a descent of Altamont Road. There's no audio due to a codec problem, but I now know what I need to do to fix it. The Power/cadence data is still out of sync.

    <object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/yixsbTSnZBc&hl=en_US&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/yixsbTSnZBc&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>

  19. #19
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by diver160651
    exactly -- no real trail names etc for reference that why i like the purpose built trail maps - BTW its not dups, one ride, rode the same trails to make a lot of loops
    I have found something that is perfect for you! Check this out.

  20. #20
    mtbr member
    Reputation: diver160651's Avatar
    Join Date
    Jun 2007
    Posts
    626
    Quote Originally Posted by ukbloke
    I have found something that is perfect for you! Check this out.

    wow this is assume!!! THANK YOU
    Jt

    Here are a few Video Trail Guides I shot - just for fun:
    http://destinationproductions.com/cu...PassionTrails/

  21. #21
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    I'm going to switch my app over to these maps as soon as I have a spare 30 minutes to code it up. The Open Cycle Maps and the Open Street Maps that they are based upon look nice and they have a very liberal Creative Commons license. They are perfect for my needs and cycle-oriented too.

    It turns out that the Google maps, though beautiful, are a pain because of the very low limits on downloading map tiles. Yahoo maps are just ugly, and the road name labels move around annoyingly.

  22. #22
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Here's another roadie video using the new maps. I fixed a lot of other stuff, and it is now in HD with audio and fills the screen.

    This is an HD video shot from a helmet-mounted ContourHD at 1280x720p @ 30 Hz. It has been composited with GPS information from an Edge 305 and power/HR/cadence from a PowerTap. The bike route was a hill climb and then descent on Altamont Road in Los Altos Hills. I need to adjust the camera mount upwards so that there is more sky and less road in the picture!

    <object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/dJpj1ZAoxKI&hl=en_US&fs=1&rel=0&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dJpj1ZAoxKI&hl=en_US&fs=1&rel=0&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>

  23. #23
    mtbr member
    Reputation: rdhfreethought's Avatar
    Join Date
    Aug 2006
    Posts
    1,533
    Bump. Any new stuff? I just got my first GPS (Forerunner 405cx), just an ELPH for a video camera so not much video yet (too cold for it to work long term, and it shuts off with big bumps when bike mounted).

    Very much interested in overlaying my HR on a topo/video of one of my rides. Are you guys doing anything new, or could recommend any new easy to learn digital tricks?

    Thanks
    Regional Race Manager, Knolly Bikes
    Washington, Oregon, Montana, Idaho, Wyoming

  24. #24
    mtbr member
    Reputation:
    Join Date
    Aug 2005
    Posts
    138
    Just to give you another opinion, but I find all the extra data completely distracting.

    Sometimes the simple approach is the best.

    Why would I want to know your heart rate, or speed or how far you went in a ride?

    I enjoy seeing the terrain and trails which I haven't been to before and where I may not be able to ride, instead of someone's training data slapped all over it.

    ...but that's just my thought.
    Chris

  25. #25
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by Cycle Nomad
    Just to give you another opinion, but I find all the extra data completely distracting.
    Fair comment. I think it depends on what you are trying to get out of it. I'm coming at this from more of a road biking, training and race analysis point of view. I like the statistical data to correlate performance with the location/situation. I also use the videos and data while on the trainer/rollers to add interest and motivation to training efforts.

  26. #26
    mtbr member
    Reputation: rdhfreethought's Avatar
    Join Date
    Aug 2006
    Posts
    1,533
    Quote Originally Posted by ukbloke
    Fair comment. I think it depends on what you are trying to get out of it. I'm coming at this from more of a road biking, training and race analysis point of view. I like the statistical data to correlate performance with the location/situation. I also use the videos and data while on the trainer/rollers to add interest and motivation to training efforts.

    Yeah, I like the idea of comparing the same ride route. For example, after a rain, the trails can be MUCH harder to ride in...and I am curious how much slower things can be. Also, assuming equal conditions, you could change out the tires, and see how many heartbeats LESS your rolly tires were then the big treads, and how much faster/slower you were.

    It may or may not be terribly accurate, but over enough iterations on a known trail, you could probably see a significant difference.
    Regional Race Manager, Knolly Bikes
    Washington, Oregon, Montana, Idaho, Wyoming

  27. #27
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    34
    I finally got the app I was working on to integrate my new Garmin Edge 500. I included the HR and Cadence info to demo what the app can do. It can also display power but I don't have a power meter. In future videos, I will probably remove the personal stuff and just retain the speed, distance, gradient, and direction info. I am currently adding an animated compass to the app. From the feedback I am getting, folks appear to like the speed and gradient info as these can be difficult to gauge by just viewing the video.

    <object width="853" height="505"><param name="movie" value="http://www.youtube.com/v/g5pJrR-9aGY&hl=en_US&fs=1&rel=0&hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/g5pJrR-9aGY&hl=en_US&fs=1&rel=0&hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="853" height="505"></embed></object>

  28. #28
    mtbr member
    Reputation: rdhfreethought's Avatar
    Join Date
    Aug 2006
    Posts
    1,533
    Holy Spandex batman!

    191 bpm, very nice! And that is after the donuts? Impressive!

    I bought the 405cx, since eventually I think I will go with a 705, and thought a watch would be good when I was running.

    Would your ap work with that? Are you writing the code yourself, or is it sourced from somewhere else? This is all very cool stuff

    Show me more!!
    Regional Race Manager, Knolly Bikes
    Washington, Oregon, Montana, Idaho, Wyoming

  29. #29
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    34
    rdhfreethought, thanks! I should probably refrain from eating donuts and focus more on doing intervals so my heart rate would not shoot that high in these type of rides.

    I initially tested this app with data (tcx) from a friend's 705. That data included power info as he had a PowerTap on his bike to go with the HRM and Cadence sensors. It actually took more effort to put in the logic for the video to sync with an Edge 500 because the 500 uses "smart recording" when no Power sensor is connected to it. This means it does not record every second so I had to account for that. The app now accounts for the gaps in the recording not only due to "smart recording" but also when stopped at stop lights or when taking a short breaks and the video cam is left recording.

    Here is the video with data coming from a buddy's 705:
    <object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=10492666&amp;server=vimeo.co m&amp;show_title=1&amp;show_byline=1&amp;show_port rait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=10492666&amp;server=vimeo.co m&amp;show_title=1&amp;show_byline=1&amp;show_port rait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><p><a href="http://vimeo.com/10492666">Toronto Donut Ride, 20 Mar 2010 with Ride Telemetry Display</a> from <a href="http://vimeo.com/user2185542">Jay M</a> on <a href="http://vimeo.com">Vimeo</a>.</p>

    I coded the app myself after seeing cycling videos with telemetry in Bike Forums and here at MTBR. I thought it would be a good personal project to work on to relieve myself of the tedium of office work. This weekend I added an animated compass to the app. This compass will take the place of personal info gauges as I too realized some viewers might not be interested in seeing one's personal info.

  30. #30
    mtbr member
    Reputation:
    Join Date
    Jul 2006
    Posts
    35
    That is so awesome! I just got my contour and was thinkig of how I could do this. I know people do it a lot with their race cars but mountain biking would be awesome too.

  31. #31
    mtbr member
    Reputation: mhatten's Avatar
    Join Date
    Jan 2006
    Posts
    12
    That is one of the best telemetry overlays I've ever seen. Please keep us posted on the development. I'd be very interested in it when your feel its ready for the general public.

  32. #32
    mtbr member
    Reputation: jasper9's Avatar
    Join Date
    Jan 2009
    Posts
    50
    cyclocommuter, i'd be interested in doing some testing for you if you are at a point you are ready for that. I have a GoPro HD and Garmin 500. I have a few rides captured and one race i _really_ want to see this in action on.

    I've tried scripting my own in perl & php but am so rusty I can't get some of the algorithm's correct. I have made some progress with a script to get deeper analysis of the gps data based on an arbitrary distance (useful if I don't mark laps on a loop course) but nothing with video yet

  33. #33
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    34
    jasper9 I am still working on the app but have not yet focused on the UI/usability. It requires more of a hack right now to feed it data from the GPS device. In the meantime if you are desperate to put telemetry on your videos check out dashware (Google dashware). There is a video thread on bikeforums where some folks using dashware have posted their ride videos. Here is the link to the thread: http://www.bikeforums.net/showthread...e-Video-Thread

    Once I get my app more or less usable I will most likely make it shareware but I have no idea how long that would take.

  34. #34
    mtbr member
    Reputation: jasper9's Avatar
    Join Date
    Jan 2009
    Posts
    50
    yeah i installed the trial of dashware when I first read this post... did you find a page on there site that explains the format of one of the import file formats it is expecting for csv?

  35. #35
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    34
    Unfortunately, I cannot answer your question as I have not installed/used dashware myself. Post you queries on the other forum to those guys who use dashware, specifically umg who has posted a couple of videos using dashware. He should be able to answer them.

  36. #36
    mtbr member
    Reputation: jasper9's Avatar
    Join Date
    Jan 2009
    Posts
    50
    Any idea what unit the "speed" value is in a .TCX file? Have not been able to figure this one out:
    PHP Code:
    <ns3:TPX>
    <
    ns3:Speed>2.9730000495910645</ns3:Speed>
    </
    ns3:TPX

  37. #37
    mtbr member
    Reputation: jasper9's Avatar
    Join Date
    Jan 2009
    Posts
    50
    The software appears to do everything I am wanting. It can put a little map overlay from the gps file as well even by default. The problem? It's something like $270.. yikes

  38. #38
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by jasper9
    Any idea what unit the "speed" value is in a .TCX file? Have not been able to figure this one out:
    PHP Code:
    <ns3:TPX>
    <
    ns3:Speed>2.9730000495910645</ns3:Speed>
    </
    ns3:TPX
    I've not seen "Speed" in a TCX file before. Perhaps it is in metres/second? 2.973 m/s would be about 6.7 mph.

  39. #39
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by jasper9
    The software appears to do everything I am wanting. It can put a little map overlay from the gps file as well even by default. The problem? It's something like $270.. yikes
    I'm going to release my Bike Telemetry application (see comment 22) as a commercial product. It is going to be a lot cheaper than $270 and it is going to have a lot of bike specific features too. The web site is www.biketelemetry.com. You can email me at biketelemetry@gmail.com if you want more details.

  40. #40
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    34
    Quote Originally Posted by jasper9
    Any idea what unit the "speed" value is in a .TCX file? Have not been able to figure this one out:
    PHP Code:
    <ns3:TPX>
    <
    ns3:Speed>2.9730000495910645</ns3:Speed>
    </
    ns3:TPX
    That is definitely meters/second and appears to be a new entry when you are using a Garmin Edge 500 with a Cadence sensor. You will have to convert it into kilometers per hour or miles per hour... check the link below for the formulas:
    http://www.mathsisfun.com/measure/un...on-method.html

  41. #41
    mtbr member
    Reputation:
    Join Date
    Jun 2010
    Posts
    1

    DashWare TCX and GPX Support

    Hey there,

    I am one of the DashWare developers. I just added GPX and TCX import capabilities to DashWare. This new functionality will be available in our next release (week or so).

    If anyone has any sample data they would like to send me, that would be great. I am trying to make it work with pretty much anything out there if possible. Also, if someone wants to try the beta, let me know and I can PM you a link.

    Thanks,
    Rolf

  42. #42
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    67
    Dear Rolf,

    Sent you a PM with a link to one of my GPX files.
    File was recorded using http://www.trackthisout.com/index.asp
    I would love to test out the beta so please PM me the Link!

    Thanks!

  43. #43
    mtbr member
    Reputation:
    Join Date
    Jul 2010
    Posts
    4
    Hi folks!

    I've also been looking for a solution like this to print GPS data on video.

    For now I just wrote some code that draws map, elevation and speed data collected from GPX file.

    Here's my first attempt:

    <iframe src="http://player.vimeo.com/video/15263123?title=0&amp;byline=0" width="400" height="300" frameborder="0"></iframe>

  44. #44
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    67
    That looks very promising! Care to share how you go about it?

  45. #45
    mtbr member
    Reputation:
    Join Date
    Jul 2010
    Posts
    4
    Thanks, what do you want to know?

    I just created a simple program that loads GPX files and OziExplorer maps, processes the data and draws overlay over each video frame.

    The GPS/Video sync works by inputing the offset time between the start of the video and start of GPX. This offset is easily obtained by pressing the lap button on the gps at the same time as the record button on the camera.

  46. #46
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    67
    What did you program it in? Once you overlay data over each video frame do you use a screen capture program to capture all inputs?
    Would it also work with google earth/map i/o ozi explorer?
    It would be great to have a plugin to a NLE program that comes up with the same.

  47. #47
    mtbr member
    Reputation:
    Join Date
    Jul 2010
    Posts
    4
    I used C#, since it's what I'm more comfortable with, but probably not a good option for video processing in terms of performance.

    Once the frames are processed, they're exported directly to video file.

    The map data is captured with mobile atlas creator and exported to ozi format. It supports multiple mapping sources, microsft, google, osm, etc.

    Yes, a plugin would be the ideal solution. Right now I'm using avisynth to resize/adjust the raw video and feed my custom program. Then use NLE to edit the overlaid video, add transitions, etc.

  48. #48
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    67
    Cool - so you programmed in C the bottom right frame in your video showing speed, alt Dist and alti profile? Will you distribute an executable for that part?

    Just noticed contour came up with a GPS helmet camera but not sure how they get it to work. Only 1 video I could find on their site-
    http://contour.com/camera/contour_gps

  49. #49
    mtbr member
    Reputation:
    Join Date
    Sep 2007
    Posts
    121
    Quote Originally Posted by luap
    Just noticed contour came up with a GPS helmet camera but not sure how they get it to work. Only 1 video I could find on their site-
    Reading between the lines, there are two obvious ways that they could have gone. Either the GPS track goes into a separate file or it gets embedded somehow into the video file. The former approach is more flexible (especially if it is a standard or at leasrt documented format), but would need tight sync with the video stream. I don't know how well a FLASH card would work with 2 open streams for writing though. I couldn't find any details.

    On the host side it sounds like they have their own software for combining the video and the GPS information. I'm not sure if this done on your PC or when you upload it to the web-site. I wonder how many users will want to use that rather than their standard video compositing software?

  50. #50
    mtbr member
    Reputation:
    Join Date
    Dec 2009
    Posts
    67
    Yes it does seem as though you can only view GPS data if you download the video on their site which would be annoying to say the least. That would probably mean you can't edit in a regular NLE program as you'd lose the GPS data?
    I find it quite surprising that apart from Chasecam's Dashware there is no viable commercial or freeware alternative to overlay/display GPS data on your video.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •