Friday, February 1, 2008

N810 desktop recording

Hi all!

In this article I will review a technique that enables one to capture live desktop video from a N8x0 and possibly from Nokia 770 as well. I used usb-networking to get better latency for the recording.

The YouTube video can be found here.

So the good thing about this is that one shouldn't need a video camera to capture an application presentation.

But here are the instructions:


  1. Setup your networking method. I chose to use usb-networking.

  2. On the computer, install recordmydesktop (in Ubuntu, run
    sudo apt-get install recordmydesktop ).

  3. On the tablet, edit /etc/init.d/x-server as root. In ARGS row, edit the arguments to be:
    ARGS="-ac -mouse tslib -nozap -dpi $DISPLAY_DPI -wr"

    Please note that doing this will enable the X-server to listen on tcp and disables the access control. Re-enable these security methods by changing ARGS as:
    ARGS="-mouse tslib -nozap -dpi $DISPLAY_DPI -wr -nolisten tcp"

    when you have completed your recording session to minimize the risk of X-server misuse. Also remember to reboot the tablet when you have re-enabled these settings.

  4. Reboot the tablet.

  5. Re-enable networking, if you used usb-networking.

  6. Now, run on the computer:
    recordmydesktop --no-shared -display $TABLETIP:0 -o yourvideo.ogg

    Replace $TABLETIP with your tablets IP-address, mine was 192.168.2.15. So the -display parameter was 192.168.2.15:0.

  7. Start your recording :).

  8. Stop the recording by pressing CTRL-C.



Additional notes:

  • Remember to convert your video to AVI, for YouTube uploading. I used ffmpeg, mencoder should work as well.

  • Use --no-sound parameter in recordmydesktop to disable sound, if you don't have a microphone.

  • For multiple takes, use --overwrite parameter to overwrite the previously recorded video.



2 comments:

rscasas said...

You can also instal x11vnc on you n810. So you can run a VNC server in you n810¡. And then you can record the client vnc you are runnig from you desktop.
very easy¡.

LoCusF said...

Thats actually a LOT slower method to do than mine and it is even more insecure by now.