Welcome, Guest. Please login or register.

Author Topic: Screen Capturing Application Bounty  (Read 4366 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SysAdminTopic starter

  • News posting Auto Agent
  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 1393
    • Show only replies by SysAdmin
    • http://www.a-eon.com
Screen Capturing Application Bounty
« on: January 11, 2012, 05:56:14 AM »
News from vox via amigaworld.net


Bounty Link

New suggested bounty open, please donate

AmigaOS is crying out for software that allows the user to record what is going-on on their screen.

With YouTube popular as ever - many AmigaOS users want to show off their operating system, and the applications and software available. At present AmigaOS users are expected to point a camera at the screen - this results in making AmigaOS look very un-professional and less appealing to potential customers. This is unacceptable.

This bounty is to produce a screen capturing tool that sets to achieve much higher recording speeds as well as recording audio than current implementations. The software should take complete advantage of new features found in AmigaOS 4.1 and AmigaOS 4.2 (when available) to record the display at the optimum speed.

The developer who accepts this bounty may choose to exploit the capabilities of the Radeon HD graphics card series as found (optionally) in the AmigaOne 500 and (as standard) in the AmigaOne X1000.
The developer should also aim to fully exploit Gallium/Mesa when it becomes available - again to make sure the Screen Capturing Application is realising its full potential.

Proposed features:

Save stream as AVI, MOV and/or other common formats
User can select any screen
User can mark any square of the screen
Software must record sound via AHI
Must record the movement of the mouse pointer
User can choose whether the screen capture is scaled or is record as-is
User can toggle a 'Follow my mouse' mode
Posts on this account before August 4th, 2012 don\'t belong to me.
 

Offline takemehomegrandma

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2990
    • Show only replies by takemehomegrandma
Re: Screen Capturing Application Bounty
« Reply #1 on: January 11, 2012, 06:37:37 AM »
Quote from: Transition;675310
News from vox via amigaworld.net


Bounty Link

New suggested bounty open, please donate

AmigaOS is crying out for software that allows the user to record what is going-on on their screen.

With YouTube popular as ever - many AmigaOS users want to show off their operating system, and the applications and software available. At present AmigaOS users are expected to point a camera at the screen - this results in making AmigaOS look very un-professional and less appealing to potential customers. This is unacceptable.

This bounty is to produce a screen capturing tool that sets to achieve much higher recording speeds as well as recording audio than current implementations. The software should take complete advantage of new features found in AmigaOS 4.1 and AmigaOS 4.2 (when available) to record the display at the optimum speed.

The developer who accepts this bounty may choose to exploit the capabilities of the Radeon HD graphics card series as found (optionally) in the AmigaOne 500 and (as standard) in the AmigaOne X1000.
The developer should also aim to fully exploit Gallium/Mesa when it becomes available - again to make sure the Screen Capturing Application is realising its full potential.

Proposed features:

Save stream as AVI, MOV and/or other common formats
User can select any screen
User can mark any square of the screen
Software must record sound via AHI
Must record the movement of the mouse pointer
User can choose whether the screen capture is scaled or is record as-is
User can toggle a 'Follow my mouse' mode


Isn't there one over at Aminet already? I'm pretty sure I used one once...
MorphOS is Amiga done right! :)
 

Offline prowler

  • Full Member
  • ***
  • Join Date: Sep 2002
  • Posts: 182
    • Show only replies by prowler
Re: Screen Capturing Application Bounty
« Reply #2 on: January 11, 2012, 07:03:50 AM »
I have never used it but is srec (http://os4depot.net/index.php?function=showfile&file=video/record/srec.lha) that bad?

Would it not be worthwhile and save time by updating this software rather than reinvent the wheel by coding a new piece of software from scratch?
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Screen Capturing Application Bounty
« Reply #3 on: January 11, 2012, 08:11:06 AM »
Screen capturing is slow because ReadPixelArray() is slow. Applications can't accelerate it.
My Amigas: A500, Mac Mini and PowerBook
 

Offline Duce

  • Off to greener pastures
  • Hero Member
  • *****
  • Join Date: Jul 2009
  • Posts: 1699
    • Show only replies by Duce
    • http://amigabbs.blogspot.com/
Re: Screen Capturing Application Bounty
« Reply #4 on: January 11, 2012, 08:52:37 AM »
I just use FRAPS over VNC client/server.

I'm crying out for a web browser that don't completely crap the bed when I go to check GMail and other Google services on my OS4 machine.
« Last Edit: January 11, 2012, 09:13:05 AM by Duce »
 

Offline Dandy

  • Hero Member
  • *****
  • Join Date: Apr 2004
  • Posts: 1221
    • Show only replies by Dandy
    • http://www.wiehltalbahn.de/en/
Re: Screen Capturing Application Bounty
« Reply #5 on: January 11, 2012, 09:10:16 AM »
Quote from: Transition;675310
News from vox via amigaworld.net


Bounty Link

New suggested bounty open, please donate

AmigaOS is crying out for software that allows the user to record what is going-on on their screen.
...



Already tried SnapShoter?
All the best,

Dandy

Website maintained by me

If someone enjoys marching to military music, then I already despise him. He got his brain accidently - the bone marrow in his back would have been sufficient for him! (Albert Einstein)
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: Screen Capturing Application Bounty
« Reply #6 on: January 11, 2012, 10:16:09 AM »
Quote from: itix;675319
Screen capturing is slow because ReadPixelArray() is slow. Applications can't accelerate it.

Very true although if you plan to reduce resolution you can do it before calling ReadPixelArray(), I did some blitter-zoom tests with my PicassoIV 10 years ago. I guess it could be slightly accelerated if resolution is quarter size before calling that function, e.g.:
-you reserve memory for 2 bitmaps: one half the vertical size and the second a quarter of the size of the original screen
-you use the blitter to copy the screen odd lines to the 1st bitmap (the half size one)
-you use blitter to copy the odd columns from the 1st bitmap (the half size one) to the 2nd bitmap (the quarter size one)
-you use the slow ReadPixelArray() to read the small bitmap

Since RTG blitter is quite fast and you only have to move 1/4 of the pixels it should help to gain some speed when resolution is reduced.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Screen Capturing Application Bounty
« Reply #7 on: January 11, 2012, 10:38:06 AM »
@Crumb

I can't remember if ScreenRecorder scaled it down (using blitter) before ReadPixelArray() (havent touched it lately...) but you hardly see anything if FullHD is scaled down to 320x200...
My Amigas: A500, Mac Mini and PowerBook
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: Screen Capturing Application Bounty
« Reply #8 on: January 11, 2012, 12:22:57 PM »
Quote from: itix;675337
@Crumb

I can't remember if ScreenRecorder scaled it down (using blitter) before ReadPixelArray() (havent touched it lately...) but you hardly see anything if FullHD is scaled down to 320x200...


Quarter of screen size of 1920x1080 pixels would be 960x540 pixels and using 16bits instead of 32bits may help a little. It's still 1MB per frame so not fast to read and later encode.
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: Screen Capturing Application Bounty
« Reply #9 on: January 11, 2012, 02:04:24 PM »
Quote from: Crumb;675344
Quarter of screen size of 1920x1080 pixels would be 960x540 pixels and using 16bits instead of 32bits may help a little. It's still 1MB per frame so not fast to read and later encode.


16-bit screens look so crappy it is an insult... but it would help if Screen Recorder just dumped screen to HD and encoded it later. At 15/30 fps you could get acceptable results.

Screen Recorder also allows recording smaller area under mouse pointer. This should produce interesting videos, too.
My Amigas: A500, Mac Mini and PowerBook
 

Offline XDelusion

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: Screen Capturing Application Bounty
« Reply #10 on: January 13, 2012, 11:50:33 PM »
I tried using one in MorphOS once, but my eMac seemed to slow to handle the task...

Better have a beefy machine.
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline Minuous

Re: Screen Capturing Application Bounty
« Reply #11 on: January 15, 2012, 10:45:09 PM »
Surely the fastest way would be to just get a pointer to the relevant bitmap and grab the data directly from memory.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Screen Capturing Application Bounty
« Reply #12 on: January 15, 2012, 11:11:56 PM »
Quote from: Minuous;675995
Surely the fastest way would be to just get a pointer to the relevant bitmap and grab the data directly from memory.

That's exactly what ReadPixelArray does. You won't get any performance boost from doing it manually by yourself.
 

Offline kickstart

  • Hero Member
  • *****
  • Join Date: Aug 2006
  • Posts: 1057
    • Show only replies by kickstart
Re: Screen Capturing Application Bounty
« Reply #13 on: January 16, 2012, 12:14:36 AM »
After read that isnt possible to make a good application for record the screen, why people ask for money without knowledge about it?
a1200 060