Click Here
home features news forums classifieds faqs links search
5733 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
46 crawler(s) on-line.
 10 guest(s) on-line.
 2 member(s) on-line.


 Debaser,  KimmoK

You are an anonymous user.
Register Now!
 KimmoK:  2 mins ago
 Debaser:  2 mins ago
 BigD:  18 mins ago
 MEGA_RJ_MICAL:  19 mins ago
 bennymee:  22 mins ago
 Jasper:  23 mins ago
 LarsB:  26 mins ago
 Templario:  44 mins ago
 zipper:  46 mins ago
 Longstar:  47 mins ago

Announcement   Announcement : Screen Capturing Application Bounty
   posted by vox on 10-Jan-2012 23:20:48 (4288 reads)
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
    

Related Links
· More about Announcement
· News by vox


Most read story about Announcement
APoV Issue 3 is Released

Last news about Announcement
New Game: AI
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
samo79 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 1:42:33
#1 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3389
From: Italy, Perugia

Mmm how about SRec ?


_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
fingus 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 8:35:04
#2 ]
Cult Member
Joined: 20-Oct-2006
Posts: 736
From: Münster / Germany

+1


_________________
SAM460ex Lite, Radeon HD6570 Ultimate/1GB, Juli@Xte PCI-e soundcard (top notch!), eSATA-Connector, OS4.1 Final Edition, Author of Amiga-Flipclock

 Status: Offline
Profile     Report this post  
joeled 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 8:43:25
#3 ]
Cult Member
Joined: 25-Dec-2007
Posts: 724
From: Uppsala, Sweden

Very good.


_________________
AmigaOS on Google+
AmigaOS on Facebook

 Status: Offline
Profile     Report this post  
kas1e 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 8:55:47
#4 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3405
From: Russia

No point to donate, until no developer who will works on.

And besides, we already have srec, which can be updated if some of users found some problems with it.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
Troels 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 8:57:17
#5 ]
Super Member
Joined: 8-Mar-2003
Posts: 1983
From: Unknown

New bounty is NOT open, new bounty has been suggested!
You cannot donate until bounty is (eventually) approved by the bounty team.


This is not really newsworthy, maybe an admin could remove it?

Last edited by Troels on 11-Jan-2012 at 09:48 AM.


_________________

 Status: Offline
Profile     Report this post  
kas1e 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 9:18:25
#6 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3405
From: Russia

@Troels
And pretty possible it will not approved, because problems currently not on progarmm level, but on HW one. Srec slow not because its done bad, but because and graphics functions slow , and cpus slow.

That can make sense to worry about after gallium release, and only if someone from developers will have interest to works on gallium-related screencapture programm, or it can be one more bounty with dead-money in.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
Dandy 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 9:20:04
#7 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

Already tried SnapShoter?


_________________
Ciao

Dandy
__________________________________________
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)

 Status: Offline
Profile     Report this post  
kas1e 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 9:27:56
#8 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3405
From: Russia

@Dandy

SnapShoter are hollywood based app, which mean that is slower than srec in every area. And imho it can't grab the videos ? But even if can, its still will be slower than srec, and have the same "non-native" look as those sdl/opengl/qt ports.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
Dandy 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 10:07:43
#9 ]
Elite Member
Joined: 24-Mar-2003
Posts: 3049
From: Cologne * Germany

@ kas1e:

Quote:


SnapShoter are hollywood based app, which mean that is slower than srec in every area.



Up to now I only could test it on 68060 @ 50 mHz and PPC604e @ 200 mHz classic Amiga with OS 3.9 / WarpOS 16.1, as well as on WinXP-PCs.

On 68060 @ 50 mHz and PPC604e @ 200 mHz with OS 3.9 / WarpOS 16.1 it is really slow, while I'm O.K. with the speed of the Win version - even on older PCs.

I bet it flies on NG Amigas - especially on the A1 X1k...

I haven't tested srec.

What I like about hollywood based apps is that they are available for several platforms.

Quote:


And imho it can't grab the videos?



It can.
Storage format can be chosen between AVI and GIF in SnapShoter Prefs.
Videos are stored in the "Videos"-drawer/folder, screenshots in "Captures"-drawer/folder.

Quote:


But even if can, its still will be slower than srec, and have the same "non-native" look as those sdl/opengl/qt ports.



Maybe - but at least on Win-PCs it is acceptable.
And I like its skinnable look.

There's a 12 min video demonstrating the SnapShoter functions on youtube:
SnapShoter Functions


_________________
Ciao

Dandy
__________________________________________
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)

 Status: Offline
Profile     Report this post  
kas1e 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 10:31:43
#10 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3405
From: Russia

@TheDandy
Mm.. That video done by that snapshoter, or by something else ? Because that video slow, jumpy and not smooth.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
vox 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 11:03:28
#11 ]
Elite Member
Joined: 12-Jun-2005
Posts: 3725
From: Belgrade, Serbia

Quote:
No point to donate, until no developer who will works on. And besides, we already have srec, which can be updated if some of users found some problems with it.


Well chicken and the egg situation - no developer will appear unless its clear what he has to do and what is the prize.

SRec is reported to be too slow, and we could change the bounty
to its improvement and assign it to its main developer


_________________
Future Acube and MOS supporter, fi di good, nothing fi di unprofessionals. Learn it harder way!

 Status: Offline
Profile     Report this post  
broadblues 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 11:25:49
#12 ]
Amiga Developer Team
Joined: 20-Jul-2004
Posts: 4402
From: Portsmouth England

Quote:

SRec is reported to be too slow, and we could change the bounty
to its improvement and assign it to its main developer


SRec is not slow. Encoding video on the fly is a highly demanding activity. If you choose realistic values for the frame rate and video size you can get a decent video at only 25% CPU on a Sam-Flex 733. No program whatsoever will encode a full HD screen at 30 frames a sec or what ever other unrealistic expectation people have.

The same issue is experineced on linux, with the various options available there, and no doubt on windows.

Small improvements are possible perhaps by saving the raw data stream, and then encoding afterwards, but file temporary size rapidly get out of control with that approach.

Last edited by broadblues on 11-Jan-2012 at 11:27 AM.


_________________
BroadBlues On Blues BroadBlues On Amiga Walker Broad

 Status: Offline
Profile     Report this post  
kas1e 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 11:29:08
#13 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3405
From: Russia

@vox
Quote:

SRec is reported to be too slow, and we could change the bounty


As andy say, its not Srec slow, its our HW slow. And even, on x1000, it will be unable to make ulta cool videos in realtime, when you will run few copies of euea, dosbox and few copies of browser. When cpu stressed at 100%, there is no room for video capturing programm to do stuff good.

The only one and real solution: its external HW solutions. The even used for windows if you want "smooth" stuff, when you let's say play in some heavy game which stress cpu a lot.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
broadblues 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 11:47:26
#14 ]
Amiga Developer Team
Joined: 20-Jul-2004
Posts: 4402
From: Portsmouth England

Quote:

SnapShoter are hollywood based app, which mean that is slower than srec in every area. And imho it can't grab the videos ? But even if can, its still will be slower than srec, and have the same "non-native" look as those sdl/opengl/qt ports.


Snapshoter is perhaps the best hollywood app I've seen, but it's still slow, it still has non amga gui (no menus etc).

Recording a video at 5 fps used 100% CPU and only records part of the screen.

It seems to use a background CPU of about 25% when my normal background CPU is about 8%

SREC: Ran at 75% CPU for 5fps but scaled the whole screen to 640 x 480 (a similar size to my test for snapshoter) and uses negligable CPU in it's background state.

Last edited by broadblues on 11-Jan-2012 at 11:51 AM.
Last edited by broadblues on 11-Jan-2012 at 11:48 AM.


_________________
BroadBlues On Blues BroadBlues On Amiga Walker Broad

 Status: Offline
Profile     Report this post  
RWO 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 12:01:35
#15 ]
Regular Member
Joined: 8-Mar-2003
Posts: 457
From: Denmark

Well why encode on the fly, just dump the raw data and encode it later.

Edit: or wait for a multicore, with on process encoding and another running the program.

Last edited by RWO on 11-Jan-2012 at 12:03 PM.


_________________
Debugging is a state of mind

 Status: Offline
Profile     Report this post  
kas1e 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 12:03:22
#16 ]
Amiga Developer Team
Joined: 11-Jan-2004
Posts: 3405
From: Russia

@Andy
Quote:

Snapshoter is perhaps the best hollywood app I've seen, but it's still slow, it still has non amga gui (no menus etc).


Yeah, all the hollywood apps are slow and have no normal amiga menus .. Srec for sure better, as it plain C, and its done by Salas00, who know the stuff :)

ps. btw, Imho the best one hollywood based app are LoView. Still have the same hollywood limitations, but more or less fine. If only the same can be done with reaction/mui gui, and the same logic of programm. It can be and faster, and looks better, and have more options.

@rwo
Quote:

Well why encode on the fly, just dump the raw data and encode it later.


Even dumping to raw want cpu power, and when your cpu at 100% already, even raw recording slow the stuff a lot. Also add to it, that we have today normal resolutions (my one are 1920x1440 if i remember righ, or kind of). So, even dumping that to RAW, on even 1ghz, will slow everything down.

Last edited by kas1e on 11-Jan-2012 at 12:05 PM.


_________________
Join us to improve dopus5!
zerohero's mirror of os4/os3 crosscompiler suites

 Status: Offline
Profile     Report this post  
broadblues 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 13:06:47
#17 ]
Amiga Developer Team
Joined: 20-Jul-2004
Posts: 4402
From: Portsmouth England

Quote:

Poster: RWO Date: 11-Jan-2012 12:01:35

Well why encode on the fly, just dump the raw data and encode it later.


Well 1240 * 1024 * 4 * 25 (width * height * depth * fps) = 126976000 or 126Mb/s that's alot of bytes to write to a drive unless you have some striped raid array setup, which isn't supported on amigaos. So even with RAW you need to be conservative with your choice of video dimension and frame rate.

My linux box is aprox 2 x the speed of my SAM, and I can record full screen and 1 or 2 fps without slowing down GIMP too much. That's 1280 * 1024 at 2 fps as opposed to 640x480 at 5 so similar speeds to be honest (taking CPU into account) and the linux app saves raw data and builds the video file later.


_________________
BroadBlues On Blues BroadBlues On Amiga Walker Broad

 Status: Offline
Profile     Report this post  
Toaks 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 13:17:27
#18 ]
Elite Member
Joined: 10-Mar-2003
Posts: 8040
From: amigaguru.com

this video of swamp defense is made with Srec:


http://www.youtube.com/watch?v=TJ2g5aG0wVc&feature=colike


_________________
See my blog and collection website! . https://www.blog.amigaguru.com

 Status: Offline
Profile     Report this post  
djrikki 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 15:36:25
#19 ]
Elite Member
Joined: 22-Jun-2010
Posts: 2077
From: Grimsby, UK

@broadblues

I am out of my depth here, but shouldn't screen capturing software actually record the pixels which are different between every frame and record that only?

Hmmm, I suppose thats more to do with compression that raw data streaming.

Last edited by djrikki on 11-Jan-2012 at 03:38 PM.
Last edited by djrikki on 11-Jan-2012 at 03:37 PM.


_________________

 Status: Offline
Profile     Report this post  
Thematic 
Re: Screen Capturing Application Bounty
Posted on 11-Jan-2012 17:56:01
#20 ]
Super Member
Joined: 28-Oct-2003
Posts: 1616
From: I'm actually flying into a bug!

@djrikki

Not just the pixels. Let's say a pixel is 2 bytes. Still to be recorded were the coordinates, which could add 4 more bytes, for every frame. That would still slow down the recording, regardless whether the coordinates were per pixel or per rectangle or six.


_________________
: AmigaOneXE (unmod.) 750FX/512 MB +stuff & AmigaOS 4.(0|1)
: A1200/68060&96MB/SCSI/EM1200-Voodoo3 & OS 3.5
: A500/1MB
: Pegasos (ff) 512 MB & MorphOS
Praise seitan.

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle