a screen grabber

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

a screen grabber

Henny Zandbergen-2
Hi all,
I am looking for a screen grabber that can record movies and other data that are shown on a computer screen.

I want to combine data streams of for instance in-situ electron microscopic observations of changes in a sample with other experiment parameters such as temperature into one movie allowing easy correlation of all data afterwards.

The format of the movie made by the frame grabber should also allow further processing in ImageJ.

Please give me suggestions.



Henny Zandbergen
National Centre for High Resolution Electron Microscopy
Kavli Centre of NanoScience
Delft University of Technology
Van der Waals Weg 8,
2628 CH Delft,
The Netherlands
tel: 31-15-2782266
fax: 31-15-2786600
e mail: [hidden email]




--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: a screen grabber

Pariksheet Nanda
On Mon, Dec 24, 2012 at 5:09 AM, Henny Zandbergen
<[hidden email]> wrote:
> I am looking for a screen grabber that can record movies and other data that are shown on a computer screen.
--snip--
> The format of the movie made by the frame grabber should also allow further processing in ImageJ.

What operating system are you using?


> other experiment parameters such as temperature into one movie allowing easy correlation of all data afterwards.

On Windows AutoHotKey can extract text data (for your temperature,
etc) directly from inside most programs using the `ControlGetText`
function, even if the window is minimized or hidden.


> Henny Zandbergen

Pariksheet

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: a screen grabber

Henny Zandbergen-2
Dear Pariksheet,
Thanks for your reply. We are using a Window 7. I will check the exact version.

Anyway we want to extract 25 frames per second from the screen. Is that possible with snip?

henny



On 24 Dec 2012, at 16:52, Pariksheet Nanda wrote:

> On Mon, Dec 24, 2012 at 5:09 AM, Henny Zandbergen
> <[hidden email]> wrote:
>> I am looking for a screen grabber that can record movies and other data that are shown on a computer screen.
> --snip--
>> The format of the movie made by the frame grabber should also allow further processing in ImageJ.
>
> What operating system are you using?
>
>
>> other experiment parameters such as temperature into one movie allowing easy correlation of all data afterwards.
>
> On Windows AutoHotKey can extract text data (for your temperature,
> etc) directly from inside most programs using the `ControlGetText`
> function, even if the window is minimized or hidden.
>
>
>> Henny Zandbergen
>
> Pariksheet
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: a screen grabber

Pariksheet Nanda
On Mon, Dec 24, 2012 at 4:33 PM, Henny Zandbergen
<[hidden email]> wrote:
> Anyway we want to extract 25 frames per second from the screen.
--->8---
> Is that possible with snip?

Snip seems like it's only available on Mac [1]?  CamStudio [2] is a
free, open source program for Windows which can do the job.  Your
requirements are minimal since you don't need audio or care for
annotation features (since you intend to use ImageJ).

But the problem is ImageJ 1 only opens uncompressed AVI, and most
screen capture programs won't save a lossless file ImageJ can work
with.  This thread suggestions 2 solutions; the easier of which I
think is Johannes' ffmpeg plugin:
http://imagej.1557.n6.nabble.com/Importing-avi-td5000582.html

To add detail to Johannes' suggestions for using FIJI, in the ImageJ menu run:

    Help > Update FIJI

Let it go through it's thing, until the "ImageJ Updater" window shows.
 Then in the Updater window click the button:

    Advanced Mode > Manage Update Sites > Add
        Name = Johannes FFMPEG
        URL = http://fiji.sc/~schindelin/ffmpeg-plugins/

You should now see two new updateable files to install:

    plugins/FFMPEG_IO.jar
    lib/win64/ffmpeg.dll)

Click "Apply Changes".  The ffmpeg.dll download was slow (took me 30
minutes) so you might want to go make a cup of tea.  After it
downloads when you restart you should see a new item:

    File > Import > Movie (FFMPEG)...

Now that ImageJ can open your compressed movies, you may want to test
the video capture rate of your video screen capture software before
imaging your specimen.  For an animation sample, I used the MRI stack
in ImageJ as follows:

    File > Open Samples > MRI Stack (528K)
    Image > Stacks > Tools > Animation Options... >
        Speed = 25
        Start Animation is checked > OK

If you choose to use CamStudio, you have to keep your eye on the
"Actual Input Rate" shown in the main window when you start recording
I was able to achieve 24 frames per second on this old desktop
computer, for which I needed to install the with CamStudio Lossless
codec (otherwise I get only 4 frames per second with the default
codec).  Mind that if you download CamStudio [3] you scroll down for
the Sourceforge link since there is a deceptive download ad at the top
of the screen.  You can download the codec from here [4], and then to
use it, open CamStudio and go to:

    Options > Video Options... >
        Change the default "Microsoft Video 1" to
        "CamStudio Lossless codec v1.5"

You can get the Lossless codec from the CamStudio homepage as well,
but installing did not work for me on Windows 7 64-bit so the
executable [4] suggested in their forum [5] worked for me.  Also note
that you need CamStudio's Lossless codec for Johannes' plugin to open
the recording- it does not support Xvid video, etc


> henny

Pariksheet


[1] http://snip.qq.com/
[2] http://camstudio.org/
[3] http://lifehacker.com/5839047/five-best-screencasting-or-screen-recording-tools
[4] http://screencasttutorial.org/CamStudioCodec14.exe
[5] http://camstudio.org/forum/discussion/764/lossless-codec-executable-files/p1

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: a screen grabber

Henny Zandbergen-2
Dear Pariksheet,
Thank you for explaining the possibilities. We will try the next few days and report back.
henny


On 25 Dec 2012, at 17:21, Pariksheet Nanda wrote:

> On Mon, Dec 24, 2012 at 4:33 PM, Henny Zandbergen
> <[hidden email]> wrote:
>> Anyway we want to extract 25 frames per second from the screen.
> --->8---
>> Is that possible with snip?
>
> Snip seems like it's only available on Mac [1]?  CamStudio [2] is a
> free, open source program for Windows which can do the job.  Your
> requirements are minimal since you don't need audio or care for
> annotation features (since you intend to use ImageJ).
>
> But the problem is ImageJ 1 only opens uncompressed AVI, and most
> screen capture programs won't save a lossless file ImageJ can work
> with.  This thread suggestions 2 solutions; the easier of which I
> think is Johannes' ffmpeg plugin:
> http://imagej.1557.n6.nabble.com/Importing-avi-td5000582.html
>
> To add detail to Johannes' suggestions for using FIJI, in the ImageJ menu run:
>
>    Help > Update FIJI
>
> Let it go through it's thing, until the "ImageJ Updater" window shows.
> Then in the Updater window click the button:
>
>    Advanced Mode > Manage Update Sites > Add
>        Name = Johannes FFMPEG
>        URL = http://fiji.sc/~schindelin/ffmpeg-plugins/
>
> You should now see two new updateable files to install:
>
>    plugins/FFMPEG_IO.jar
>    lib/win64/ffmpeg.dll)
>
> Click "Apply Changes".  The ffmpeg.dll download was slow (took me 30
> minutes) so you might want to go make a cup of tea.  After it
> downloads when you restart you should see a new item:
>
>    File > Import > Movie (FFMPEG)...
>
> Now that ImageJ can open your compressed movies, you may want to test
> the video capture rate of your video screen capture software before
> imaging your specimen.  For an animation sample, I used the MRI stack
> in ImageJ as follows:
>
>    File > Open Samples > MRI Stack (528K)
>    Image > Stacks > Tools > Animation Options... >
>        Speed = 25
>        Start Animation is checked > OK
>
> If you choose to use CamStudio, you have to keep your eye on the
> "Actual Input Rate" shown in the main window when you start recording
> I was able to achieve 24 frames per second on this old desktop
> computer, for which I needed to install the with CamStudio Lossless
> codec (otherwise I get only 4 frames per second with the default
> codec).  Mind that if you download CamStudio [3] you scroll down for
> the Sourceforge link since there is a deceptive download ad at the top
> of the screen.  You can download the codec from here [4], and then to
> use it, open CamStudio and go to:
>
>    Options > Video Options... >
>        Change the default "Microsoft Video 1" to
>        "CamStudio Lossless codec v1.5"
>
> You can get the Lossless codec from the CamStudio homepage as well,
> but installing did not work for me on Windows 7 64-bit so the
> executable [4] suggested in their forum [5] worked for me.  Also note
> that you need CamStudio's Lossless codec for Johannes' plugin to open
> the recording- it does not support Xvid video, etc
>
>
>> henny
>
> Pariksheet
>
>
> [1] http://snip.qq.com/
> [2] http://camstudio.org/
> [3] http://lifehacker.com/5839047/five-best-screencasting-or-screen-recording-tools
> [4] http://screencasttutorial.org/CamStudioCodec14.exe
> [5] http://camstudio.org/forum/discussion/764/lossless-codec-executable-files/p1
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html
Reply | Threaded
Open this post in threaded view
|

Re: a screen grabber

dscho
Hi,

On Tue, 25 Dec 2012, Henny Zandbergen wrote:

> Thank you for explaining the possibilities. We will try the next few
> days and report back.

Note that the latest Fiji update also sports a Beanshell script, installed
into File>Make Screencast, which uses VLC to make a screencast (it will
ask you to install VLC if it does not detect it).

Ciao,
Johannes

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html