Record: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
m (Reverted edits by Demver5 (Talk) to last revision by Quozl)
 
(52 intermediate revisions by 23 users not shown)
Line 1: Line 1:
{{Activity migrated to sl.o
A [[mystery-source]] project by Dan Williams, Bakhtiar and Erik of [http://mediamods.com MediaDudes]. See also [[MyXO|XO-editor-dude]] and [[OurMaps|Mapmaker Deluxe Edition]]. This takes both photos and videos; it may need to change its name.
| download=http://activities.sugarlabs.org/en-US/sugar/addon/4081
| git=http://git.sugarlabs.org/projects/record
}}


{{OLPC}}
=Description & Goals=
also see: [[Funky Record]] and [[Record+]]


{{Olpcboxtop|toptext=[[{{PAGENAME}}|Capture]]}}
{{Status box
{{ OBX activity |[[Image:Record.png]]|core<!--|{{{text}}}--> }}
|activity= Capture
{{ OBX source dev|activities/record}}
|icon=
{{ OBX test |[[Tests/Record|Record]], [[Tests/Photograph|Photograph]]<!--|2007-09-18--> }}
|status=unknown
{{ OBX devtickets |camera-activity}}
|version=unknown
{{ OBX pootle |http://www.mediamods.com/public-svn/camera-activity/Record.activity/po/Record.pot|xocore}}
|base=Yes
{{ OBX team |Daniel Drake, Erik Blankinship, Bakhtiar Mikhak}}
|source=unknown
{{ OBX mimetypes |image|jpeg|application|ogg }}
|contributors=unknown
<small>see more [[:Category:OBX templates|templates]] or [[OBX proposals|propose new]]</small>
}}
{{Olpcboxbottom}}
__TOC__

A project by Erik Blankenship and Bakhtiar Mikhak of [http://mediamods.com Mediamods], with help from Dan Williams. Record can record photos, audio, and video.

{{Users}}

==Description & Goals==
Record is the basic rich-media capture activity for the laptop. It lets you capture still images, video, and/or audio. It has a simple interface and works in both laptop and ebook mode. An interface for sharing pictures among multi XOs during a picture-taking session is a hallmark of the Record activity.


===Summary===
===Summary===
The Record activity provides a simple application for:

* Taking pictures
* Recording video
* Recording audio
* Stop-motion photography See [[Animation]]
* Time-lapse photography
* Creating 360 panoramas
* Viewing slide shows
* Annotation and tagging facility

Record stores images and audio in the [[Journal]], from which they can be used by other activities, such as [[Draw]], [[Write]], [[Etoys]], and [[Browse]], as well as [[Memorize]] and some other games. Also, images can be transferred to a USB storage device from the Journal by "drag and drop".


===Goals===
===Goals===
The "Record" activity uses the built in camera and microphone to let children record and share their pictures, videos, and audio files. One of the cool things about sharing on the XO is that it happens effortlessly—when you take a picture with one XO it shows up on both your and your friends' XOs too. In this way, we envision classrooms of children working together to document their neighborhoods.

===The Basics===
Launch the record activity by clicking on the "eye" icon on the taskbar. Record takes about 30 seconds to start up, as it has to initialize the camera. The camera itself is located on the right side of the screen; the microphone is located on the left side of the screen. Once Record is started, you should see a video image in the middle of the screen; the green LEDs above both the microphone and camera will be illuminated.

Record starts up in photo mode; you can switch to video or audio using the tabs at the top of the screen.

To take a picture, either click on the small circle under the video frame or push the circle button on the right-hand game controller. (Using the game controller, you can put the laptop into ebook mode, which may be more convenient in some use conditions.) Each time you take a picture, a thumbnail appears in the tray at the bottom of the screen and it is automatically saved in the Journal. (The tray can be scrolled left or right as it fills up by clicking on the arrow icons at either end.)


===Collaboration===
===Collaboration===
The Record activity supports collaboration through both the [[Invite|invitation mechanism]] and the [[Share_with_neighborhood|share-with-neighborhood mechanism]]. In both cases, the collaboration manifests itself in sharing of still photos. As each participant in the collaboration takes photos, videos or audios, thumbnails of these media appear in the trays of every participant, where they can be saved and viewed. Note that Record does not support real-time sharing of video or audio.

===Advanced features===
* Record has a built-in timer that will delay the shutter by 5 or 10 seconds after you click.
* Video and Audio modes include a duration control: you can record movies and sound up to 15 seconds (default); 30 seconds; or 45 seconds.
* Both video and still modes have full-screen modes.
* Hovering over a thumbnail gives you an option to delete the image or copy it to the clipboard.
* When you click on a thumbnail, it is previewed in the video window; you can give the thumbnail a title.
* Clicking on the video inset restores video mode.
* Clicking on the <i>info</i> tag brings up a detail view for adding tags. This is especially important for adding descriptions to the files you create. Describing your documents well will improve your recall of them from the Journal or through Search later on.


=Visual Design=
==Visual Design==


===Media===
===Media===
Line 30: Line 73:


<br clear='all'>
<br clear='all'>

The media format that the Record Activity stores video as is Ogg, and is *.ogv
http://wiki.laptop.org/go/Ogg#Theora
After transferring the video file to a usb thumbstick and then to another PC, you can use a program such as the free VideoLAN software 'VLC' ( http://www.videolan.org/ ) to playback the video.
(Relocate this info if necessary)


===Screenshots===
===Screenshots===
Line 36: Line 84:
|-
|-
| valign="top"|
| valign="top"|
[[Image:Record-example.png|300px|thumb|center|Shared Record session with thumbnails from other XOs shown in the tray]]
No screenshots available at this time <!--[[Image:screenshot.jpg|300px|thumb|center|Screenshot description]]-->
|}
|}


{{Developers}}
=Development=

==Development==


=====[[Talk:Photograph#Feature Requests|Feature Requests]]=====
=====[[Talk:Photograph#Feature Requests|Feature Requests]]=====

Clicking the above link shows

* Stop motion and other requests

* extra Iris control of camera would be a nice feature.
(I'd also like to know if there's a way to easily add a iris + or - control above and beyond the auto-iris features inside the software. That might be a nice feature, but I don't know if it's possible depending on the hardware.)

* (add more feature requests here.)

* a simple way to upload videos to a YouTube account, and photos to a flickr account.

=====Raw=====
According to spec sheets for the ccd and the camera controller, both are capable of shooting and capturing in RAW format. I'm not sure what could/should be done with this, but it's a very fascinating possibility.

=====[[Talk:Photograph#Implementation Discussion|Implementation Discussion]]=====
=====[[Talk:Photograph#Implementation Discussion|Implementation Discussion]]=====
=====[[Photograph/Versions|Version History]]=====
=====[[Photograph/Versions|Version History]]=====
Line 47: Line 112:
===Source===
===Source===


http://dev.laptop.org/git.do?p=projects/capture
Newest Record source code: [http://dev.laptop.org/git?p=users/dsd/record;a=summary]
sudo yum install git
mv Record.activity Record.activity.old
cd ~/Activities
git clone git://dev.laptop.org/users/dsd/record Record.activity
# Restart sugar with ctrl+alt+erase

To update the activity to the newest version,
cd ~/Activities/Record.activity/
git pull

If you make any good changes, you should contact [[User:DanielDrake|Daniel Drake]] with patches.


===RPMs===
===RPMs===
*none available
*None available


===Resources===
===Resources===
Line 56: Line 132:
=Functional Test=
=Functional Test=


[[Tests/Photograph]]
[[Camera_Activity_Test_Plan]]




[[Category:Camera]]
[[Category:Camera]]
{{Activity page
|icon=Image:Record.png
|genre=Media, Audio, and Video Players
|activity group=Activities/G1G1
|short description=Record is the basic rich-media capture activity for the laptop. It lets you capture still images, video, and/or audio. It has a simple interface and works in both laptop and ebook mode. An interface for sharing pictures among multi XOs during a picture-taking session is a hallmark of the Record activity.
|contact person=User:jedierikb
|activity source=http://dev.laptop.org/git?p=activities/record
|team=User:DanielDrake, User:Bakhtiar_Mikhak
|bundle URL=http://dev.laptop.org/~cscott/bundles/Record-59.xo
|activity version=59
|releases=8.2.0 (767)
}}
{{Activity bundle
|bundle URL=http://dev.laptop.org/~dsd/record/Record-56.xo
|activity version=56
|releases=7.1.1 (653)
}}

Latest revision as of 21:44, 11 September 2010

?Sugar icon}}    This activity is now hosted at the Sugar Activity Library.

The information here is likely to be out-of-date. Consult the new pages for "Record" first:


  This page is monitored by the OLPC team.

also see: Funky Record and Record+

Record.png This activity was core
Trac print.png Tickets all - active - new
OlpcProject.png Daniel Drake, Erik Blankinship, Bakhtiar Mikhak
mime jpeg, ogg

see more templates or propose new

A project by Erik Blankenship and Bakhtiar Mikhak of Mediamods, with help from Dan Williams. Record can record photos, audio, and video.


  For the general public

Description & Goals

Record is the basic rich-media capture activity for the laptop. It lets you capture still images, video, and/or audio. It has a simple interface and works in both laptop and ebook mode. An interface for sharing pictures among multi XOs during a picture-taking session is a hallmark of the Record activity.

Summary

The Record activity provides a simple application for:

  • Taking pictures
  • Recording video
  • Recording audio
  • Stop-motion photography See Animation
  • Time-lapse photography
  • Creating 360 panoramas
  • Viewing slide shows
  • Annotation and tagging facility

Record stores images and audio in the Journal, from which they can be used by other activities, such as Draw, Write, Etoys, and Browse, as well as Memorize and some other games. Also, images can be transferred to a USB storage device from the Journal by "drag and drop".

Goals

The "Record" activity uses the built in camera and microphone to let children record and share their pictures, videos, and audio files. One of the cool things about sharing on the XO is that it happens effortlessly—when you take a picture with one XO it shows up on both your and your friends' XOs too. In this way, we envision classrooms of children working together to document their neighborhoods.

The Basics

Launch the record activity by clicking on the "eye" icon on the taskbar. Record takes about 30 seconds to start up, as it has to initialize the camera. The camera itself is located on the right side of the screen; the microphone is located on the left side of the screen. Once Record is started, you should see a video image in the middle of the screen; the green LEDs above both the microphone and camera will be illuminated.

Record starts up in photo mode; you can switch to video or audio using the tabs at the top of the screen.

To take a picture, either click on the small circle under the video frame or push the circle button on the right-hand game controller. (Using the game controller, you can put the laptop into ebook mode, which may be more convenient in some use conditions.) Each time you take a picture, a thumbnail appears in the tray at the bottom of the screen and it is automatically saved in the Journal. (The tray can be scrolled left or right as it fills up by clicking on the arrow icons at either end.)

Collaboration

The Record activity supports collaboration through both the invitation mechanism and the share-with-neighborhood mechanism. In both cases, the collaboration manifests itself in sharing of still photos. As each participant in the collaboration takes photos, videos or audios, thumbnails of these media appear in the trays of every participant, where they can be saved and viewed. Note that Record does not support real-time sharing of video or audio.

Advanced features

  • Record has a built-in timer that will delay the shutter by 5 or 10 seconds after you click.
  • Video and Audio modes include a duration control: you can record movies and sound up to 15 seconds (default); 30 seconds; or 45 seconds.
  • Both video and still modes have full-screen modes.
  • Hovering over a thumbnail gives you an option to delete the image or copy it to the clipboard.
  • When you click on a thumbnail, it is previewed in the video window; you can give the thumbnail a title.
  • Clicking on the video inset restores video mode.
  • Clicking on the info tag brings up a detail view for adding tags. This is especially important for adding descriptions to the files you create. Describing your documents well will improve your recall of them from the Journal or through Search later on.

Visual Design

Media

Document Description
No media ---


The media format that the Record Activity stores video as is Ogg, and is *.ogv http://wiki.laptop.org/go/Ogg#Theora After transferring the video file to a usb thumbstick and then to another PC, you can use a program such as the free VideoLAN software 'VLC' ( http://www.videolan.org/ ) to playback the video. (Relocate this info if necessary)

Screenshots

Shared Record session with thumbnails from other XOs shown in the tray


Development

Feature Requests

Clicking the above link shows

  • Stop motion and other requests
  • extra Iris control of camera would be a nice feature.

(I'd also like to know if there's a way to easily add a iris + or - control above and beyond the auto-iris features inside the software. That might be a nice feature, but I don't know if it's possible depending on the hardware.)

  • (add more feature requests here.)
  • a simple way to upload videos to a YouTube account, and photos to a flickr account.
Raw

According to spec sheets for the ccd and the camera controller, both are capable of shooting and capturing in RAW format. I'm not sure what could/should be done with this, but it's a very fascinating possibility.

Implementation Discussion
Version History

Source

Newest Record source code: [1]

sudo yum install git
mv Record.activity Record.activity.old
cd ~/Activities
git clone git://dev.laptop.org/users/dsd/record Record.activity
# Restart sugar with ctrl+alt+erase

To update the activity to the newest version,

cd ~/Activities/Record.activity/
git pull

If you make any good changes, you should contact Daniel Drake with patches.

RPMs

  • None available

Resources

Functional Test

Tests/Photograph

Activity Summary

Icon: Sugar icon::Image:Record.png
Genre: Activity genre::Media, Audio, and Video Players
Activity group: ,|x|Activity group::x}}
Short description: [[Short description::Record is the basic rich-media capture activity for the laptop. It lets you capture still images, video, and/or audio. It has a simple interface and works in both laptop and ebook mode. An interface for sharing pictures among multi XOs during a picture-taking session is a hallmark of the Record activity.]]
Description:
Maintainers: ,|x|Contact person::x}}
Repository URL: Source code::http://dev.laptop.org/git?p=activities/record
Available languages: ,|x|Available languages::x}}
Available languages (codes): ,|x|Language code::x}}
Pootle URL:
Related projects: Related projects,|x|Related projects::x}}
Contributors: ,|x|Team member::x}}
URL from which to download the latest .xo bundle Activity bundle::http://dev.laptop.org/~cscott/bundles/Record-59.xo
Last tested version number: Activity version::59
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status:
Ready for testing (development has progressed to the point where testers should try it out): ,|x|Ready for testing::x}}
smoke tested :
test plan available :
test plan executed :
developer response to testing :


URL from which to download the last .xo bundle that works with old releases Activity bundle::http://dev.laptop.org/~dsd/record/Record-56.xo
Activity version number: Activity version::56
The releases with which this version of the activity has been tested. ,|x|Software release::x}}
Development status: