maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Taking a screencast on N900 (https://talk.maemo.org/showthread.php?t=32562)

Walsted 2009-10-08 15:52

Re: Taking a screencast on N900
 
Quote:

Originally Posted by Thesandlord (Post 341854)
emelfm2 or midnight commander

They are great file system managers! I use emelfm2, so I'll show you how using that...

Start xterm
make sure you have a root program, like rootsh or gainroot
become root (by typing "root" or "sudo gainroot" or whatever)
type emelfm2 and press enter
Then browse to /usr/lib (its just like in windows explorer)
ta da!!!

I am not sure if these programs are available for N900, this is for N8x0.

You can always access this from the command line and use mv to move files.

Thanks a lot!

Midnight Commander do though not work on N900 - and I cannot find emelfm2 :(

yerga 2009-10-08 16:23

Re: Taking a screencast on N900
 
Quote:

Originally Posted by Walsted (Post 341828)
How do I get access to /usr/lib ... The File Manager who is part of N900, does not show those folders.

I'll write a stepwise guide, the problem is because this application isn't ready for Extras yet, so people watching this thread don't think you need to do something similar when you'll be using your N900. The N900 is super user friendly :-)
  • 1) Install rootsh (you can find it in the application manager).
  • 2) Save this file with the browser to the "Documents" folder.
  • 3) Open the X Terminal application.
  • 4) Write "root" (without the quotes) in the terminal, press the "Enter" key.
  • 5) Write "cp /home/user/MyDocs/.documents/libgstximagesrc.so /usr/lib/gstreamer0.10/" (without the quotes of course, and note the spaces), and press the "Enter" key.
  • 6) Close the X Terminal and forget it ;-).

anidel 2009-11-09 16:29

Re: Taking a screencast on N900
 
This workaround only works with older 0.4.4 version of load-applet?

yerga 2009-11-09 18:55

Re: Taking a screencast on N900
 
Quote:

Originally Posted by anidel (Post 369857)
This workaround only works with older 0.4.4 version of load-applet?

Yes, the new ones use the same gstreamer module but named differently (ximagewsrc), so the newer load-applet versions don't detect ximagesrc.

In the bug report the author said that recompiling the package, it should work, but I haven't tested it.

stobbsc 2010-01-14 17:29

Re: Taking a screencast on N900
 
Quote:

Originally Posted by yerga (Post 341922)
I'll write a stepwise guide, the problem is because this application isn't ready for Extras yet, so people watching this thread don't think you need to do something similar when you'll be using your N900. The N900 is super user friendly :-)
  • 1) Install rootsh (you can find it in the application manager).
  • 2) Save this file with the browser to the "Documents" folder.
  • 3) Open the X Terminal application.
  • 4) Write "root" (without the quotes) in the terminal, press the "Enter" key.
  • 5) Write "cp /home/user/MyDocs/.documents/libgstximagesrc.so /usr/lib/gstreamer0.10/" (without the quotes of course, and note the spaces), and press the "Enter" key.
  • 6) Close the X Terminal and forget it ;-).


I've tried this and it doesn't seem to work. I get this message

cp: cannot create '......': Is a directory Nokia-N900-42-11

Please could you let me know if it's still possible to get this working

jaem 2010-06-23 22:10

Re: Taking a screencast on N900
 
Just as a note for anyone reading this thread, as of PR1.2 and load-applet v0.4.6-5, it appears to work out of the box.

EDIT: Well, I'm getting frame-drop and a few other issues, but at least it's recording video.

Pigro 2010-06-23 22:25

Re: Taking a screencast on N900
 
thanks for the heads-up! just tried it and it did indeed take a screencast - though the captured video was quite out of sync with the speed at which I actually took actions (and with the associated audio too). 5hat is, the video seemed to change quickly through the various screen activity I did, though in the correct sequence. This was with replay of the 4.25Mb .avi in the stock media player.

I have no idea what version of cpu load I'm running (latest AFAIK, how can I find out), maybe that is relevant?

still v. useful to finally have this functionality usable though.

jaem 2010-06-23 22:33

Re: Taking a screencast on N900
 
Quote:

Originally Posted by Pigro (Post 726944)
thanks for the heads-up! just tried it and it did indeed take a screencast - though the captured video was quite out of sync with the speed at which I actually took actions (and with the associated audio too). I have no idea what version of cpu load I'm running (latest AFAIK, how can I find out), maybe that is relevant?

still v. useful to finally have this functionality usable though.

I'm not sure what the status is, exactly. To check the version of an installed package, you can check the "Details" option in the App Manager (tap-and-hold on the package name), or alternatively use the command "dpkg-query -W load-applet" in the terminal (root is not needed).

I'm going to turn the eyecandy way down and see if that improves it. I'll report back here afterward.

Pigro 2010-06-23 22:39

Re: Taking a screencast on N900
 
ok, I'm running the same version you quoted above.I take it you experienced similar effects to me when doing a screencast with a lot of video changes then?

lostinmirkwood 2010-06-23 22:50

Re: Taking a screencast on N900
 
I took this video/screencast off my phone using a different method all together. (the screencast starts at 0:20) I found that the gstreamer or using ffmpeg on the device was taking up too much CPU time to reasonably step through the process.

These instructions were are for using ubuntu/linux your recipe may vary depending on OS.

I installed x11vnc on my n900 and launched it from the terminal
Code:

x11vnc -ncache 10
Then used vncviewer to connect to the phone's display on my computer, similarly in the computer's terminal, with my phone's ip address
Code:

vncviewer 192.168.1.100
once I positioned my vnc window (in this case the top-left corner) I ran ffmpeg to encode the stream with a specific 800x480 resolution and a 5,55 offset so that I didn't grab the window borders, as such:
Code:

ffmpeg -f x11grab -s 800x480 -r 25 -i :0.0+5,55 -sameq Ansel-A-Promo.mpg
Now you just use the phone as usual and all the video will be recorder.
hint: change the wifi setting for your current connection to temporarlly disable power-saving so that you're always running at 100mW (you can find the settings in your connection manager)

And as they say done-and-done!


All times are GMT. The time now is 20:22.

vBulletin® Version 3.8.8