Difference between revisions of "EBC Exercise 29 GStreamer"
m (Initial page) |
m (Initial page) |
||
| Line 2: | Line 2: | ||
There are many open source efforts that run on desktop Linux that have been ported to the BeagleBoard. You can see many [http://www.angstrom-distribution.org/repo/ here]. One effort is [http://gstreamer.freedesktop.org/ GStreamer] a library for constructing graphs of media-handling components, or more simply, a open source multimedia framework. | There are many open source efforts that run on desktop Linux that have been ported to the BeagleBoard. You can see many [http://www.angstrom-distribution.org/repo/ here]. One effort is [http://gstreamer.freedesktop.org/ GStreamer] a library for constructing graphs of media-handling components, or more simply, a open source multimedia framework. | ||
| + | |||
| + | Here are some audio and video demos based on a [http://www.ridgerun.com/ RidgeRun] talk at [http://esc.eetimes.com/ ESC]. | ||
== Getting Started == | == Getting Started == | ||
| Line 10: | Line 12: | ||
beagle$ '''cd exercises''' | beagle$ '''cd exercises''' | ||
beagle$ '''git pull''' | beagle$ '''git pull''' | ||
| − | |||
== Audio Demos == | == Audio Demos == | ||
| + | |||
| + | There are several scripts that show what GStreamer can do. They all begin with '''a''''. | ||
| + | |||
| + | beagle$ '''cd gstreamer''' | ||
| + | beagle$ '''./a2''' | ||
| + | |||
| + | Go try all the audio files. Make a note (1 or 2 sentences max) about what each one is showing. | ||
| + | |||
| + | '''a5''' is an audio through demo. I've set it up to take input from the PS EYE mikes, but I don't hear anything coming out. Can you make it work? Don't take more that 5 minutes. | ||
| + | |||
| + | == Video Demos == | ||
| + | |||
| + | The files beginning with '''v''' are video demos. | ||
| + | |||
| + | # Try them and make a note about what each does. | ||
| + | # '''v5''' is video through, so you'll need the PS EYE. Use '''gst-inspect''' to learn what '''v4l2src''' can do. Modify '''v5''' to use a image that half the size. | ||
| + | # '''v6''' and '''v7''' | ||
Revision as of 17:28, 2 February 2012
There are many open source efforts that run on desktop Linux that have been ported to the BeagleBoard. You can see many here. One effort is GStreamer a library for constructing graphs of media-handling components, or more simply, a open source multimedia framework.
Here are some audio and video demos based on a RidgeRun talk at ESC.
Getting Started
- Get the updated files from the git repository
beagle$ git clone git@github.com:MarkAYoder/BeagleBoard-exercises.git exercises
or if you've already git'ted them, make sure you have the most up to date versions.
beagle$ cd exercises beagle$ git pull
Audio Demos
There are several scripts that show what GStreamer can do. They all begin with a'.
beagle$ cd gstreamer beagle$ ./a2
Go try all the audio files. Make a note (1 or 2 sentences max) about what each one is showing.
a5 is an audio through demo. I've set it up to take input from the PS EYE mikes, but I don't hear anything coming out. Can you make it work? Don't take more that 5 minutes.
Video Demos
The files beginning with v are video demos.
- Try them and make a note about what each does.
- v5 is video through, so you'll need the PS EYE. Use gst-inspect to learn what v4l2src can do. Modify v5 to use a image that half the size.
- v6 and v7