[mdlug] Raspberry Pinewood Derby
Ingles, Raymond
Raymond.Ingles at compuware.com
Mon Mar 10 12:44:45 EDT 2014
Just for completeness, here's the command line I was using to record the video:
ffmpeg -f video4linux2 -input_format yuyv422 -i /dev/video0 -vcodec copy output.mkv
The camera's native format, so far as I can tell, is "YUV2" or "YUYV 4:2:2" - hence the input format param.
Before that, I'd set up the camera for the correct format:
# Set resolution
v4l2-ctl --set-fmt-video=width=320,height=240
# Set frames per second
v4l2-ctl --set-parm 75
And, to play it, a little shell script:
#!/bin/sh
FPS=${1:-15}
mplayer -vc rawyuy2 -fps $FPS output.mkv
Note, that if it got an arg, it would use that as the desired fps value. If no arg, it would default to 15 fps.
If anyone has any tips or suggestions for how to improve this, in particular how to get more FPS out of it, I'd be interested.
________________________________________
From: mdlug-bounces at mdlug.org <mdlug-bounces at mdlug.org> on behalf of Ingles, Raymond <Raymond.Ingles at compuware.com>
Sent: Tuesday, March 04, 2014 1:42 PM
To: MDLUG's Main discussion list
Subject: Re: [mdlug] Raspberry Pinewood Derby
> From: Mat Enders
> you could hook the pi up to a holding physical switches on a teeter along with something on the start line and capture all of the times
That's my basic plan. Probably some kind of electric eye. The Pi takes a little under two seconds to wind up and actually start recording, but the runs take about three seconds so that should be enough time.
I didn't get a chance to pull the scripts last night but I'm actually curious to see what improvements people might recommend. Really, it's just the command line to ffmpeg that's the key. The rest is just setting a few video4linux2 parameters and playing the resulting file.
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it
_______________________________________________
mdlug mailing list
mdlug at mdlug.org
http://mdlug.org/mailman/listinfo/mdlug
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it
More information about the mdlug
mailing list