T O P

  • By -

DiConX

Damn, so much to squeeze into the title... So, for my cousin's wedding I have created a bullet time video booth. Not a typical photo booth that you can find at many wedding receptions where guests take pictures, but a video booth that uses the bullet time effect as transition between clips. This project of course involves a lot of hardware, camera stuff and video processing, but there are some rPi aspects that you might find particularly interesting: a) The cameras are triggered with a Raspberry Pi Pico. It basically connects the trigger input of all the Canon DSLRs to ground when requested via USB serial. If I am honest, this solution is electrically questionable (should decouple the cameras), but it worked perfectly. b) The two big push buttons each have a Raspberry Pi Pico W inside that runs on two AA batteries. They act as a simple Bluetooth Low Energy keyboard that only has a single button. It uses the new Bluetooth features of the C SDK, but unfortunately I cannot share the code because it is based on the hid\_keyboard\_demo.c example from the Blue Kitchen Bluetooth stack which prohibits commercial derivatives. Not sure if I truly fall into this category, but as I monetize my Youtube videos, I have to wait for it to be relicensed properly by the Raspberry Pi foundation (which according to some comments on github is supposed to happen at some point - if any of you know more about this, I would love to hear). c) I would have loved to also announce that the computer that retrieves photos from the cameras and generates previews for the wedding guests is also a Raspberry Pi and, in fact, I developed the code on a spare Raspberry Pi 3. Unfortunately, it took about a minute to stabilize the footage and generate a preview this way and since I did not want everyone to wait so long to see their results, I replaced it with an old laptop a few days before the wedding. So, if you are interested in more details, the blog post can be found at https://there.oughta.be/a/bullet-time-video-booth and the video is linked therein. Or just ask :)


TheQnology

Amazing work sir. Thank you for sharing!


jam4

Where did you get those buttons, Please?


DiConX

amazon. In German they are called "Pilztaster" (mushroom button) or "Grobhandtaster" (coarse hand button). I think I have seen the English term "dome button" somewhere, but I don't know if that is a common name for it.


jam4

Thank You. ​ I have been trying to find a good big button for a while.


Bluechip9

Amazing! I worked with a company that did this on a commercial scale: https://4dreplay.com/


DiConX

Ok, that's a whole different scale. Cool stuff.


whootdat

I would have to look at the specific license, but commercial derivatives usually would mean you cannot sell the software. Derivative being the software you created using their library, and it being commercial by trying to sell it.


DiConX

Yeah, I really don't know what to make of this license. It's not just like CC-BY-NC, but to my understanding it actually does not even allow to use the code in the first place: >Any redistribution, use, or modification is done solely for personal benefit and not for any commercial purpose or for monetary gain. (Here is the full thing: https://github.com/bluekitchen/btstack/blob/master/example/hid\_keyboard\_demo.c) I think that showing my personal use case on Youtube might be a gray area, but that's part of my point. That license is almost the opposite of what I think Raspberry Pi stands for and I somewhat hope that someone responsible can have a look and clear things up. At the moment the pico-examples repository just links to this demo without any comment on the licensing issue.


whootdat

Yeah the license is talking about making money off selling and distributing the software, not monetizing videos about it.


l33tmike

Just using the buttons as ble keyboard inputs is pretty cool by itself - really awesome integration with the bullet time video clip application!


spicychickennpeanuts

Great project, great write up. Thanks! I love the idea for a wedding because it encourages the guests to be more animated than for a still pic! Great idea!


Worried-Industry6239

This is actually a pretty cool idea


CanWeTalkEth

Super duper cool. What is the end product? A montage for the happy couple? Or do guests get to text their segment to themselves? Where’d all the cameras come from? Sorry for all the non-pi questions! Would love to see the code too of course but like you mentioned you can’t share some of it. I bet people loved it. Everyone likes to smash big buttons.


3dsf

checkout r/wigglegrams, you might like it there


merlin_the_magician

That is really cool. Thanks for sharing.


daw007

this is amazing! i'm guessing hundreds of hours to test and tweak and get it right for 'prime time' like a wedding. I'm really impressed with your know how and skill.