Categories
Uncategorized

Remember the Frolics!

Remember back in July when the South Shore Frolics Parade make its return? Milwaukee Makerspace was there! And now… there’s proof!

Since I like attaching a GoPro camera to things, I stuck one on my car, which was in the parade, and shot a bunch of footage. So now you can relive the entire parade in just 60 seconds. Also, I left out the audio because I thought you would enjoy the silence.

You can also see this video on Vimeo if you’re so inclined.

FPV

Categories
Uncategorized

GoPro Time Lapse with MPEG Streamclip

This is the method I use for creating 1280×720 (aka, 720p) time lapse video files from a GoPro camera using MPEG Streamclip.

Go Pro stills compiled into video

I use the time lapse setting on the GoPro, which creates images that are 2592 pixels wide by 1944 pixels high, though we care less about the pixel width and height, and more about the aspect ratio, which is all wrong for a proper video. (In fact, you can use this method for any still images you wish to finish as a video file.)

I start by compiling all the stills into a video file, and I use QuickTime Player 7 for that. There are other tools, but that’s what I’m currently using, and no the most recent version of QuickTime Player is hobbled crap that won’t work. (Hey Apple, how about fixing that?)

OK, we have our video file, but it’s practically square! Terrible! So let’s fix that…

1280 wide image

To choose the best crop I usually do a screen grab of the image area, and then open that in Photoshop (or whatever) and size it to 1280 wide. The height should be about 960 (depending on how accurate your screen shot is.) Time for Math! 960 – 720 = 240, so we need to crop 240 pixels from the height. You can easily just skip this step and plug 120 into the top and bottom crop, but this step will let you easily make some other decision, like 140 and 100. As long as your top and bottom crop add up to 240, you’re good.

Cropping to 720 height

Sometimes I like to make a marquee that’s 1280 x 720 to get a better idea of the crop… Feel free to skip this step if you don’t need the precision I require in every single thing I do.

MPEG Streamclip settings, with crop

OK! Here’s the export window in MPEG Streamclip, where you can see I’ve set the size of the video to “Other” and plugged in the 1280 x 960 values. I then put the 140 and 100 values in the top and bottom crop boxes, respectively. All the other settings are what I typically use for MPEG Streamclip. (The one thing I tend to change which isn’t show here is the ‘Limit Data Rate’ value. But that’s a post for another time. Oh, I didn’t do it here, but you can disable the audio track as well.)

Final 1280x720 Video File

Here’s our final video output at 1280 pixels wide by 720 pixels high. Now, since we started with a video that was 2592 pixels wide by 1944 pixels high, we could actually get all fancy and just select a portion of the video to output at the final resolution. This involved a lot more math, but it’s a possibility, so I’ll leave it up to you to explore.

Now go make some time lapse videos!

Categories
Uncategorized

Buy my thing! (But not from me?)

GoPro $$$

This is an interesting one, and I’m still not sure what I think about it…

I’ll start by saying that I’m a fan of open in that the sharing of knowledge is important to me, as is the sharing of sources, not just in software, but in other areas as well. Yes, there’s money to be made, but generally, besides the fact that money allows us to have a place to live, and food to eat, and all the other things needed to survive, I’m not really a fan. Money itself is boring, but it can allow you to do interesting things.

I recently posted about the GoPro Hero3 Frame I made. I made it because it was a thing I needed, and didn’t feel like spending $40 on the nice one that GoPro sells. I shared the design files because I thought they might be useful to others. I share things because I’ve gotten so much value out of others sharing things over the years. It’s been over 20 years that I’ve tried to live by that ideal. It mostly works.

I was quite pleased to see that someone found value in my sharing, and improved upon my design to create GoPro Hero3 Frame – Improved. Again, this is how I want the world to work. I made a thing, and someone else made it better. Everyone wins, right?

So anyway, I’m doing the daily browse, and I come across this blog post from Shapeways titled 3D Printed Stand for the OP-1 Synthesizer. I have little interest in a synthesizer stand, but I love 3D printing, and think it’s the future. In the post is a link to all the GoPro items on Shapeways. (Shapeways, for those who don’t know, lets people design things, get them 3D printed for themselves, and even sell them to others. It’s a great thing for people who don’t yet have a 3D printer, or want higher quality, or different materials, etc.)

Shapeways

Where was I? Oh yes, I click on the link to see the GoPro related items and see a GoPro Hero3 Frame and think “Hey! Someone else made one too! Cool!” and I read the text, and it sounds just like mine! Now, it was about 4am so my brain was a little slow… but I clicked on the link…

Shapeways

Holy Crap, that is mine! Yeah, that’s mine. And it’s for sale, but not by me. Here’s where you decide whether to freak out… and to what degree.

Now, I designed my item, and shared it freely on Thingiverse, and even used a Creative Commons Attribution License. I specifically wanted others to be able to have it. Mission accomplished, right? Right.

So the freakout… is it a good freakout, or a bad freakout, or a weird mixture? Do I want to be in the business of selling GoPro Hero3 Frames? Probably not. I have enough other business to deal with, and as I said, GoPro sells one, and it’s probably of much higher quality. Am I upset that someone is using my work? I shouldn’t be (right?) The description does say “Created by Raster” and has the URL (but not a link) the the Thingiverse page. But who is cadbury204? They have no designs of their own in their Shapeways shop. Is it some automated bot that pulls items from Thingiverse and sells them on Shapeways? I don’t know… if it is, does that change things? I don’t know…

If I think about the “spirit” of open source, as it’s ofter referred to, is this “cadbury204” following it? Are they providing value just by allowing someone to easily order the item through Shapeways? Are they just out to make money from the work of others? Again, I don’t know… I don’t even know if I should care, but I guess I do, mainly because I find it interesting.

And, I’m interested to hear what you think about it.

Categories
Uncategorized

GoPro Hero3 Frame

GoPro Hero3 Frame

I like the acrylic housing that comes with the GoPro Hero3, but I tend to run some pretty long time lapses, and the battery doesn’t last long enough, so I made a lightweight frame, and it’s over on Thingiverse.

GoPro Hero3 Frame

I’m (slowly) getting better at OpenSCAD, thanks to projects like this. I’m sure I’ll get even better in 2013.

GoPro Hero3 Frame

I’ve got plenty of long USB cables and USB power supplies, as well as a Minty Boost from Adafruit to provide power for shooting hours and days at a time.

Here’s a quick time-lapse test I shot before I had the frame. I ended up balancing the GoPro on a book on top of two water bottles, which was silly, and just one more reason for this thing.

GoPro Hero3 Frame

The frame has a bit of flex to it so you can easily wrap it around the camera. I may play around with some thicker housings, but for now, it does the job.

I ended up printing about 6 versions before I got one that was good. I should probably do more paper prototyping, but with how easy it is to 3D print things, sometimes you just hit “print” and hope for the best. If it doesn’t work out, you tweak things and try again. It’s just the way it works.

(Note: I guess GoPro also sells a frame for the Hero3. Go buy it from them if you want a really nice one and have $40.00 to spend. If you just want this cheap plastic one, print it yourself.)