PDA

View Full Version : Record your desktop with recordmydesktop ;)



Pages : [1] 2

loell
November 7th, 2006, 03:53 AM
http://recordmydesktop.sourceforge.net
a nice screen/desktop video recorder, try it :)

note: you can now install it from the repository through ADD/REMOVE

installation command: sudo apt-get install gtk-recordmydesktop

you can find it in Applications menu --> sound and video --> gtk-recordmydesktop


Using Recordmydesktop

in command line console type the command recordmydesktop
you can stop the recording by pressing ctrl-c
or in gui-front just click record, and just click the white square on system tray to stop
the output is in ogg video format however you can convert it to avi by mencoder

example


mencoder -idx input.ogg -ovc lavc -oac mp3lame -o output.avi
*note install mencoder if its not installed by doing
sudo aptitude install mencoder

then you can upload it to youtube or wherever.

video sample(s)
by Sandman32 http://www.youtube.com/watch?v=2FZ9N_YEo3g (beryl 0.1.2 burn and water effects)
http://www.youtube.com/watch?v=XJWYSfGvITA(warcraft III demo)
by Sandman32http://www.youtube.com/watch?v=VwzsrpHRxtY(beryl /water effect)
by iadanr http://www.youtube.com/watch?v=RF7FgWcIxg8(beryl)


enjoy :)

loell
November 7th, 2006, 02:37 PM
one roughly made video demo using this tool

http://www.youtube.com/watch?v=_6OlnyEKlXY

i encourage anybody using this tool to also post your samples :)

sibrand
November 7th, 2006, 09:33 PM
Doesn't work with Beryl... does anyone know a recorder that does ? :(

loell
November 7th, 2006, 10:02 PM
Doesn't work with Beryl... does anyone know a recorder that does ? :(

i think there is a beryl specific plugin that can video capture beryl animations.

loell
November 12th, 2006, 12:52 PM
just an update release, it can now record beryl/compiz
refer to the first post ;)

giuliastro
November 12th, 2006, 01:13 PM
just an update release, it can now record beryl/compiz
refer to the first post ;)

Nice job! It works here with Beryl + NVidia. Actually my video are not that smooth but I guess I'd need a quad core to have smooth Beryl videos..

xfile087
November 12th, 2006, 04:33 PM
Maybe it's just me (i'm new to Linux) but when I record my desktop at full resolution (1280x1024) the recorded video won't open in anything. If I record at 640x480 it will play but the colour seems washed out?

Beryl enabled or disabled - same results...


I found out it's a bug with my graphics card driver!

loell
November 12th, 2006, 08:45 PM
Nice job! It works here with Beryl + NVidia. Actually my video are not that smooth but I guess I'd need a quad core to have smooth Beryl videos..

perhaps try


recordmydesktop --quick-subsampling --zero-compression

for maximum performance :)

aidanr
November 12th, 2006, 10:08 PM
http://www.youtube.com/watch?v=RF7FgWcIxg8

works pretty well, although using it without those two switches you posted resulted in a crash when pressing ctrl+c

loell
November 12th, 2006, 11:43 PM
http://www.youtube.com/watch?v=RF7FgWcIxg8

works pretty well, although using it without those two switches you posted resulted in a crash when pressing ctrl+c

really? ok we will let the developer know about this,

cool video, can you show more, if you have spare time :mrgreen:

iovar
November 13th, 2006, 12:00 AM
http://www.youtube.com/watch?v=RF7FgWcIxg8

works pretty well, although using it without those two switches you posted resulted in a crash when pressing ctrl+c

If it happened after pressing ctrl-c it's the --zero-compression switch.
(though I can't imagine why yet)
The program must have left a folder rMD-session-(num) on your home folder, which you should delete(it probably takes up lots of space).

Can you tell me what files where in the folder?
Also did it procceed at all at the encoding or did it crash immediately?
Last thing, if it's not much trouble, can you try again?
I haven't added error handling on IO yet, so it might have been a
simple read error(or a previous write error).


thanks.

EDIT:Aidanr I see there's one more video on you account that is not correct. I can't make out the output,
but counting the lines it seems to be v0.2.6 (unless you've run with --no-wm-check).
Can you verify on this, because beryl has changed the name it reports a couple of times and
I want to make sure I haven't missed any of it.

aidanr
November 13th, 2006, 12:17 AM
thats weird, i reinstalled and it works now without those switches:-k
earlier it crashed immediately without encoding, it printed out 15 or 20 lines of errors, can't remember what they were now, at least one of them was to do with /usr/lib/libogg.so, and it left that folder in my home directory

i installed the old version first, then the gtk frontend, then installed the newer version, then uninstalled both and just now reinstalled the newer version again

anyway, works now, very nice app:)

btw yes the other video was with the earlier version

BLTicklemonster
November 13th, 2006, 12:25 AM
What kind of resource hog is this? Could one possibly run this and a game at the same time to record what is going on?

iovar
November 13th, 2006, 12:28 AM
thats weird, i reinstalled and it works now without those switches:-k
earlier it crashed immediately without encoding, it printed out 15 or 20 lines of errors, can't remember what they were now, at least one of them was to do with /usr/lib/libogg.so, and it left that folder in my home directory

i installed the old version first, then the gtk frontend, then installed the newer version, then uninstalled both and just now reinstalled the newer version again

anyway, works now, very nice app:)

btw yes the other video was with the earlier version

Oops, when I've read your previous post, I thought it was the switches that caused the problem. Anyway though, it was probably a random read or
write error. I'll make sure to get those before releasing the final version.


Thanks a lot for claryfing things!

iovar
November 13th, 2006, 01:48 AM
@BLTicklemonster:
If it is a relatively light game, on a low resoulution and on a strong pc, then maybe...

I got this on my p4 3.2 on 640x480@15 fps:
http://video.google.com/videoplay?docid=-807141800269084169&hl=en
running the program like this:
recordmydesktop --quick-subsampling --zero-compression --full-shots --with-shared -windowid 0x4000076 -o warzone2100-1.ogg -v_quality 24 -s_quality 4

(to get a windowid you need to run xwininfo first)

As you see a-v sync is bad(sound stays 2-3 seconds ahead)
It also needed about 1gb of free space for the 5 minute recording.


Other than that, to anyone using this program, or istanbul,
you can upload ogg/theora directly on google video.
I don't know why they don't mention it on the accepted formats, but it works fine.

ChadMC
November 13th, 2006, 02:19 AM
I need some help getting my sound to record. I've messed with some things in alsamixer and I've tried the built in gnome mixer. I just can't get any sound to record. I'd like it to record anything that plays in my desktop. Like music for example. I've even tried to get it to work with a mic. but I can't get that to work either.

Anyways, very nice program. I got it recording my beryl desktop much better than xvidcap could do.

BLTicklemonster
November 13th, 2006, 02:22 AM
Um how do you get it to turn off once you start recording?

ChadMC
November 13th, 2006, 02:25 AM
If you are using the command-line, press CTRL-C. I haven't really used the GUI tool, but I think it's an icon in the taskbar.

djsroknrol
November 13th, 2006, 03:27 PM
When I try to install the deb with the deb installer, I get a message to the effect that the dependency of the deb is unsatisfyable libasound2.

I thought I was missing the file, but it's there..I tried to disable sound capture, but that didn't help..

Any ideas?

iovar
November 13th, 2006, 04:30 PM
When I try to install the deb with the deb installer, I get a message to the effect that the dependency of the deb is unsatisfyable libasound2.

I thought I was missing the file, but it's there..I tried to disable sound capture, but that didn't help..

Any ideas?

It's an edgy package, not a dapper one. Looking at http://packages.ubuntu.com/,
shows that you can satisfy the dependency (libasound2 (>> 1.0.11) , while dapper is at 1.0.10) ,
if you enable the backports repository.

djsroknrol
November 13th, 2006, 04:46 PM
It's an edgy package, not a dapper one. Looking at http://packages.ubuntu.com/,
shows that you can satisfy the dependency (libasound2 (>> 1.0.11) , while dapper is at 1.0.10) ,
if you enable the backports repository.

That's the version of libasound2 that's on my computer according to Synaptic...any other ideas?

gorilla_king
November 14th, 2006, 02:24 AM
yeah i'm having the same problem the libasound2 thing and synaptic says i'm upto date with the 1.0.10 but like you said edgy eft has the 1.0.11 so how do i upgrade to the new one without updating to edgy eft yet?
thanks in advance

loell
November 14th, 2006, 02:27 AM
a dapper deb package must be created, i can't create a dapper package, because my pc is all edgy now, perhaps someone can volunteer for building the dapper package of recordmydesktop

yabbadabbadont
November 14th, 2006, 02:33 AM
Have you posted a link to the sources yet? If you did, I must have missed it...

d3v1ant_0n3
November 14th, 2006, 02:51 AM
I installed the prog, and ran it. It seems to try and record (the tray icon is the same as istanbuls, right?)

After stopping the recording, it ran my CPU to the ground for 5 mins or so, and them came up with error 11.

It's places a file in my /home folder called out.ogg, which, according to the thumbnail at least, seems to be the recording. If I try and open it in any player, however, it opens, and then closes immediately.

Suggestions?

loell
November 14th, 2006, 03:01 AM
Have you posted a link to the sources yet? If you did, I must have missed it...

sorry, what sources do you mean?

loell
November 14th, 2006, 03:06 AM
I installed the prog, and ran it. It seems to try and record (the tray icon is the same as istanbuls, right?)

After stopping the recording, it ran my CPU to the ground for 5 mins or so, and them came up with error 11.

It's places a file in my /home folder called out.ogg, which, according to the thumbnail at least, seems to be the recording. If I try and open it in any player, however, it opens, and then closes immediately.

Suggestions?

what's the size of out.ogg , its seems you installed the older pacakge release, casue the new one is just the command line
and no gtk front end yet

yabbadabbadont
November 14th, 2006, 03:08 AM
sorry, what sources do you mean?

The source code to the program... so that it can be built on Dapper, or any other Linux flavor for that matter.

loell
November 14th, 2006, 03:10 AM
The source code to the program... so that it can be built on Dapper, or any other Linux flavor for that matter.

oh, i see

its in
http://recordmydesktop.sourceforge.net

loell
November 14th, 2006, 03:13 AM
the developer is recommending the cvs though. as it can record berl/compiz

yabbadabbadont
November 14th, 2006, 03:14 AM
oh, i see

its in
http://recordmydesktop.sourceforge.net

Thanks.

yabbadabbadont
November 14th, 2006, 03:17 AM
the developer is recommending the cvs though. as it can record berl/compiz

Good to know. By the way, I'm not volunteering to package it up for Dapper. I have no problem building stuff from source, but I don't have any experience with creating a proper deb file (with all the dependencies and such). I just figured that whoever did volunteer would need to know from where to get the code.

yabbadabbadont
November 14th, 2006, 03:19 AM
By the way, the project's homepage doesn't work without javascript being enabled... That is generally not a good thing.

d3v1ant_0n3
November 14th, 2006, 03:25 AM
I removed the version I installed yesterday, and installed the 2.6 CVS-1 version (CLI only).

Installed fine. Ran with:

andi@andi-laptop:~$ recordmydesktop --quick-subsampling --zero-compression
Initial recording window is set to:
X:0 Y:0 Width:1024 Height:768
Adjusted recording window is set to:
X:0 Y:0 Width:1024 Height:768
Your window manager appears to be beryl


Detected 3d compositing window manager.
Reverting to full screen capture at every frame.
To disable this check run with --no-wm-check
(though that is not advised, since it will probably produce faulty results).

Initializing...
Recording on device hw:0,0 is set to:
2 channels at 22050Hz
Capturing!
Shutting down.Saved 134 frames in a total of 444 requests
....
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
[99%]
Encoding finished!
Wait a moment please...

Done.
Written 10911001 bytes
(10360192 of which were video data and 550809 audio data)

Cleanning up cache...
Done!!!
Goodbye!


Ended up with an out.ogg file of 138.4Kb.

Which really doesn't seem right (surely that's WAY too small for a video file?)

loell
November 14th, 2006, 03:28 AM
By the way, the project's homepage doesn't work without javascript being enabled... That is generally not a good thing.

iovar or john the project developer have been monitoring this thread, rest assure, that your site feedback can reach him :)

gorilla_king
November 14th, 2006, 03:33 AM
still unsure about what to do about the libasound2 thing, and i decided i would just go ahead and upgrade to edgy overnite and now it's giving me problems and doesn't want to upgrade. crap.

loell
November 14th, 2006, 03:34 AM
@d3v1ant_0n3 indeed the file size is too small

djsroknrol
November 14th, 2006, 05:24 AM
I solved the libasound2 problem by getting the dev files for it...even got the gtk frontend to install...it's great...records my Beryl or Gnome sessions fine....but....

It only plays them back in a Beryl session...same thing as a previous poster's is experiencing...Mplayer opens and then shuts down in a Gnome playback...any clues as to why?

gorilla_king
November 14th, 2006, 05:56 AM
well, ok, i realized i screwed up my sources list at some point so i got that straightened out and had to upgrade nearly two hundred packages...done now..installed libasound2-dev and i am still getting the sae error as before when trying to install the deb. just giving up for the night. i'll check this thread tomarrow afternoon to see if there are any developements on the issue.

Good night to all,
thomas

iovar
November 14th, 2006, 09:01 AM
gorilla_king :

If this command:

apt-cache show libasound2 |grep Version

shows any less than 1.0.11, the package can't be installed.
If you are on edgy, you should already have it. If you are on dapper according to
http://packages.ubuntu.com/ you can get it by enabling the backports repository.
libasound2-dev is only required for compilation.
I can only go around guessing how djsroknrol installed by getting the dev package.
Maybe he has backports already enabled and installing libasound2-dev forced the upgrade on libasound2 too.

But, perhaps you should wait until someone makes a package for dapper.
I wouldn't want this program to become the reason for anyone breaking his installation...


yabbadabbadont :

By the way, the project's homepage doesn't work without javascript being enabled... That is generally not a good thing.
I know I should get rid of it alltogether and use php. It's certainly
within my long-term plans, but I don't spend much time with it (obviously)
so it'll have to wait...

Also, to get the latest compy of the code you need to run these:


cvs -d:pserver:anonymous@recordmydesktop.cvs.sourceforg e.net:/cvsroot/recordmydesktop login
(empty password)



cvs -z3 -d:pserver:anonymous@recordmydesktop.cvs.sourceforg e.net:/cvsroot/recordmydesktop co -P recordmydesktop



@d3v1ant_0n3:
According to this:

Done.
Written 10911001 bytes
(10360192 of which were video data and 550809 audio data)

You've written 10 mb's. It's a straight count of fwrite returns and I cannot imagine why it would be wrong.
What I can think though is that you checked the wrong file. After the first file is written(out.ogg),
subsequesnt sessions will not overwrite it( in the cvs version).

Instead they're stored incrementally like this out.ogg.1, out.ogg.2 etc.

So if you used the command line all the way, check again what files you
have in the directory you launced the program from(probably your home).
There's also the --overwite option which will not change the name and will erase any previous ones.


@djsroknrol:
On a normal gnome session try this :
mplayer -vo x11 out.ogg
and then this
mplayer -vo xv out.ogg

And write back what happened(if it played the video).
Check also if the file "Experience ubuntu.ogg" in the /usr/share/example-content/ folder gives you any of this behavior.
This way we can make sure it's not something related to your configuration.





Did I miss anyone? Just woke up, so I got to go make some coffee...

djsroknrol
November 14th, 2006, 01:10 PM
OK....It seems to be my installation or capture output file...


mplayer -vo x11 out.ogg
and then this
mplayer -vo xv out.ogg

didn't work, but the "Experience Ubuntu.ogg" file (Which is wonderful by the way...I've never seen it) plays fine.

What would you suggest I do at this point?

iovar
November 14th, 2006, 01:41 PM
Can you make a small capture and send it to me by email or upload it
somewhere and provide a link?
This way I can check if it is correctly encoded and get an idea about
where and how this problem manifests, within the encoding loop.

And if possible post here the output of

mplayer -vo x11 -msglevel all=6 out.ogg
(it will be quite a lot of output so you might want to make it a txt attachment)

Also, I assume, that this is happening repeatedly, right?

xfile087
November 14th, 2006, 03:34 PM
1280x1024 won't play back on mine... odd. But the uploaded YouTube version works.

http://www.youtube.com/watch?v=endG_5OpBxs

iovar
November 14th, 2006, 04:07 PM
1280x1024 won't play back on mine... odd. But the uploaded YouTube version works.

http://www.youtube.com/watch?v=endG_5OpBxs

Please run the program again with the argument
-v_quality 32
to set a lower quality than the default 63(full quality)
and test playback again.

It might be an issue with the default values being of the top, since they're
set to full, something that an encoder is more likely to go on with
than a player.


Also, xfile087, before uploading on youtube you transcoded to avi right?
Is that file playable?


Also, I need someone to give the exact output of this


mplayer -vo x11 -msglevel all=6 out.ogg

And if possible, post a link to an unmodified file.

Otherwise there's nothing I can do.

Thanks.

xfile087
November 14th, 2006, 05:05 PM
Yep I transcoded to avi before posting to avi.

I figure out why 1280x1024 video wouldn't play. It was the default video plugin, once I changed it - all video plays fine. I'm new to Linux so I didn't realize - but i'm learning!

http://mattdryden.com/output.txt is the output
http://mattdryden.com/output.ogg is the video <- at full quality

I don't know if you still need it or if that's what you even wanted but it's there anyway.

iovar
November 14th, 2006, 05:32 PM
Well, since the file is playable ,then no prob.

Thanks for coming back with thorough feedback:KS

Also, --full-shots --with-shared is no longer needed
(it gets autoenabled under beryl/compiz).


Cool desktop BTW ;) .

Sandman32
November 14th, 2006, 06:29 PM
Great program! Thank you very much, I was looking for a way to record ubuntu+beryl to show it to some friends and this worked perfectly! Once it finishes uploading to google I'll edit in a link.

Edit: Ended up putting it up on youtube.com in an AVI file. Here is the link http://www.youtube.com/watch?v=VwzsrpHRxtY

loell
November 15th, 2006, 12:56 AM
Great program! Thank you very much, I was looking for a way to record ubuntu+beryl to show it to some friends and this worked perfectly! Once it finishes uploading to google I'll edit in a link.

Edit: Ended up putting it up on youtube.com in an AVI file. Here is the link http://www.youtube.com/watch?v=VwzsrpHRxtY

wow, very cool, this is one of smoothest recorded video of beryl with recordmydesktop.

do you have any command parameters that you've added in recording this demo?

i'll add the video link in the first post :)

Sandman32
November 15th, 2006, 01:40 AM
I used this command to run start the capturing


recordmydesktop --quick-subsampling --zero-compression

Like you said, for maximum performance!:D

loell
November 15th, 2006, 01:45 AM
i see ;)

its from iovar , he gave it on anther thread i just posted it here :mrgreen:

i also recorded beryl but iv'e got flickering frames ](*,)

loell
November 15th, 2006, 08:57 AM
:)

another video demonstration http://www.youtube.com/watch?v=XJWYSfGvITA
wine and warcraft III demo

lol, i'd have to set my screen resolution to 640 X 480 just to capture it with recordmydesktop

make sure to view it in full screen :D

djsroknrol
November 16th, 2006, 04:26 AM
I thought about how I could U/L the .ogg files to someplace where I could link to them for inspection, but drew a blank...

So, I tried the next thing I could think of....I pulled the files to another compy on the intranet using Dapper as well and both could be viewed. When I say both, I'm refering to captures done in a Beryl session as well as a Gnome session.

I obviously forked something in my Mplayer to view them in my Gnome session...It's very strange that I can see them in a Beryl session only. Any suggestions?

Sandman32
November 16th, 2006, 08:03 AM
I think google video will let you upload .ogg videos. On your other question I'm not sure, hopefully someone else can help.

Sandman32
November 18th, 2006, 02:20 PM
New video up, I made my desktop cooler so I had to show it off. I had too much running this time so there is a little more slow down ](*,)

Enjoy!

http://www.youtube.com/watch?v=2FZ9N_YEo3g

loell
November 18th, 2006, 10:48 PM
ahh beryl 0.1.2 !:KS cool burn effect :)
i'll paste it in the first post

loell
November 20th, 2006, 08:29 AM
0.3 was just released, download the deb packages in the first post :KS

thank you iovar, you've made screencasting in linux a little more easier and nicer :mrgreen:

evilme
November 20th, 2006, 10:43 PM
Could anyone help me with the sound setup(alsamixer i think)?:confused:
Is this even possible to record sound directly from my soundcard?
Or had i take a mic?

Video record is just fine, 0.3 runs really smooth with beryl, but i
don't get any sound to work! :evil:

Any suggestions

iovar
November 20th, 2006, 11:12 PM
It is possible to record directly from the soundcard.

alsamixer may be confusing so you better try with some graphical mixer
(like gnome-mixer and kmix, but I don't know which one is in xfce).

In kmix and alsamixer, the channel is named wave, so it probably is named
that way in gnome-mixer too. You have to enable the channel and raise the volume, too.


Anyway, the proccess in alsamixer should be simple, too.
All ,you have to do is launch, press TAB to view the capture channels and
then move with the left-right arrows over the channel named wave.
You toggle recording on/off by pressing space and you can change the volume with the up-down arrows.

That may not be very helpfull but take a look at the attached video.

evilme
November 21st, 2006, 12:47 AM
Ok, thank you! But...
umm... if i run alsamixer(+TAB) wave is not available...:confused:
Only Mic,Phone,Aux,Capture and so on. But no Wave is shown...
Maybe my soundcard(VIA8235) don't supported that kind of option.
That meant that my records,with this card, will never have sound! :evil:
Or is only a plugin needed?:-k

loell
November 21st, 2006, 01:00 AM
you can also install gnome-alsamixer

by doing


sudo aptitude install gnome-alsamixer

run gnome-alsamixer then check rec in the capture slidebar

iovar
November 21st, 2006, 01:02 AM
Uhmm, sorry, I should have known these controls are srecific to the soundcard. But then I've always had sb's so I'm too used to them.

There 's no plugin required, the driver simply shows the available
channels. Have you tried enabling everything?
I would have thought that this is very basic functionality, so it might be
there under some obscure name.
It is more likely that you will get help with this if you post a separate
thread, though.


Anyway, if all else fails, you can always try with a mic setup...

EDIT: you can try something like this, too:

~$ amixer set Wave 100 cap

and this to see if there's anything named like wave
in your device .

~$ amixer controls |grep name=\'Wave

evilme
November 21st, 2006, 01:39 AM
Yes, i've already try to enable all features...
Without real success. There is a scratching sound, so that it is better without.
I also think that wave has to be a basic funktion.
However, i'll try again, tomorrow!
Nevertheless,thank you. Now I know the cause.

BTW: nice idea to record your example. That's forum-future:mrgreen:

hikaricore
November 21st, 2006, 10:13 AM
looks nice but...

[hikaricore@devistate:/media/devistate (151.4 Mb)]$ recordmydesktop
Only 24bpp color depth mode is currently supported.


kinda kills my buzz. hehe.

evilme
November 21st, 2006, 09:55 PM
After playing around with my soundcard about an hour it works now...
I only had to disable '3d' and enable 'mix'](*,)

Here is a small test
http://www.youtube.com/watch?v=JEveP2QHZvI

loell
November 21st, 2006, 10:41 PM
very good choice of music video , it somehow blends with beryl

s_h_a_d_o_w_s
November 25th, 2006, 01:24 AM
Awww man sorry but this looks really cool how do I satisfy libasound2 (.11) in dapper? Thanks I'm eager to show ubuntu to my friends on youtube!

loell
November 25th, 2006, 01:27 AM
are you trying to install the edgy deb package in dapper,
or are you trying to compile it in dapper?

if your trying to compile it
just install libasound2-dev via apt

s_h_a_d_o_w_s
November 25th, 2006, 01:35 AM
Well I was trying it with the edgy.deb but thats a no-go. Installed libasound2-dev but how and where do I compile it? I've never really compiled anything from source. :-)

loell
November 25th, 2006, 01:40 AM
well, i think there are many tutorials for compiling source

like this Tutorial (https://help.ubuntu.com/community/CompilingEasyHowTo?highlight=%28compiling%29)

you can download the source code at
http://recordmydesktop.sourceforge.net

s_h_a_d_o_w_s
November 25th, 2006, 01:57 AM
I'm getting a little problem:

I run ./configure:
checking for deflate in -lz... yes
checking for IceOpenConnection in -lICE... yes
checking for SmcOpenConnection in -lSM... yes
checking for XOpenDisplay in -lX11... yes
checking for XShmQueryVersion in -lXext... yes
checking for XFixesQueryExtension in -lXfixes... yes
checking for XDamageQueryExtension in -lXdamage... no
configure: error: Can't find libXdamage


Any ideas?

loell
November 25th, 2006, 02:01 AM
you can search for libraries via

apt-cache search name_of_the file

from the output you posted, you need

libxdamage-dev

s_h_a_d_o_w_s
November 25th, 2006, 02:26 AM
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PYGTK... configure: error: You need pygtk >=2.4 and the appropriate development headers to proceed
giga@ubuntuzilla:/usr/local/src/gtk-recordMyDesktop-0.3.0r1$ sudo apt-get install pygtk
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package pygtk
giga@ubuntuzilla:/usr/local/src/gtk-recordMyDesktop-0.3.0r1$ sudo apt-get install pygtk-dev
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package pygtk-dev
giga@ubuntuzilla:/usr/local/src/gtk-recordMyDesktop-0.3.0r1$

idk what to do here, its gettin late. Any ideas?

loell
November 25th, 2006, 02:41 AM
search it via apt-cache like the previous, or else you will ask me every dependencies the program will require, and it will be too long ;)

s_h_a_d_o_w_s
November 25th, 2006, 02:58 AM
K,thanks. I got that sucker installed. now to watch some of my own vids.

s_h_a_d_o_w_s
November 28th, 2006, 10:30 PM
http://www.youtube.com/watch?v=RdziljM2MuI

Test video, didn't really have an idea of what to capture. :-)

skyshock21
December 1st, 2006, 06:44 AM
Meh, it's entirely too choppy with my ATI Radeon 9000 card. Even with those two options you posted earlierIs there anything else I can try besides those two switches?

loell
December 1st, 2006, 07:05 AM
since 0.3.0 i only used the gui front-end, i do hope iovar can give you more tips ;)

iovar
December 1st, 2006, 11:44 AM
I'm not sure how new/old a radeon 9000 is, but a quick search pointed to
a 2002 article. There are also many other factors that may influence
performance and for this program ,cpu has at least the same level of
importance with the graphics card.

So what I mean is that I don't know if you should
be getting any better performance and if the application is misbehaving.

Also note that compiz/beryl recording will probably work only on
recent computers and there's not much to be done on this.

In any case though, the default framerate(15) is a high one and if
for any reason the pc can't take it, the end result will be worse
than choosing a lower one. So try lowering that until you find
one that you can record comfortably.
And then, you can also lower the resolution, a little bit.


Also if remember well, radeons had open-source accel up to 9200
so the driver shouldn't be a problem, right?

Bottomline, sorry but there's no other switch (than --zero-compression
and --quick-subsampling) that can have a real effect.

loell
December 2nd, 2006, 06:33 PM
recently tuxmachines featured Fizzball (http://www.grubbygames.com/fizzball/)

i just thought, i'd made a Fizzball video demo (http://video.google.com/videoplay?docid=-5004950449003406369&hl=en) :mrgreen:

Stormx
December 4th, 2006, 10:37 PM
Yo. Really appreciate some help here:

Using all the defaults, the graphics record fine, the sound doesn't. The sound skips and finishes a long way before the video. I've tried a lot of stuff but drawn a blank. Any ideas?

s_h_a_d_o_w_s
December 9th, 2006, 01:23 AM
Bump and how do you get sound working?

loell
December 9th, 2006, 02:16 AM
install and run gnome-alsamixer

check the checkbox "mix"

s_h_a_d_o_w_s
December 9th, 2006, 04:39 AM
Thanks it worked :-)

bg1256
December 11th, 2006, 01:00 AM
I installed it, and according to the system monitor, it runs.

However, I can't stop it with ctrl-c, and I can't find where it saves the movie - if it's actually recording and saving it at all.

loell
December 11th, 2006, 02:08 AM
it usually saves on your home directory, try the gui front-end if for some odd reason it won't stop by pressing ctrl+c

bg1256
December 11th, 2006, 03:27 AM
it usually saves on your home directory, try the gui front-end if for some odd reason it won't stop by pressing ctrl+c

I didn't realize there was a gui front end. How do I run that? And I did find a short recording in my home folder, but it only recorded about 3-4 seconds worth of material.

edit: well, it seems that it only recorded one video but I attempted to make 3. Hmm...

loell
December 11th, 2006, 04:33 AM
download and install the gui-front end, attached from the first post.

krypto_wizard
December 13th, 2006, 08:04 AM
Nice find. I was looking for something like this for a while.

Thanks

loell
December 13th, 2006, 10:29 AM
nah.. i could not take the credit ;) , John has been promoting and working hard to improve this program. he's the man , he's been here helping in this forum too.

josevitor
December 14th, 2006, 03:57 PM
josevitor@Ubuntu:~$ gtk-recordmydesktop
bash: gtk-recordmydesktop: comando não encontrado
josevitor@Ubuntu:~$ gtk-recordMyDesktop
Traceback (most recent call last):
File "/usr/bin/gtk-recordMyDesktop", line 30, in ?
from recordMyDesktop import rmdSimple
ImportError: No module named recordMyDesktop


I'm using Dapper Drake and :
recordmydesktop_0.3.0r2-1_i386.deb
gtk-recordmydesktop_0.3.0r2-1_i386.deb

There is no GUI for Dapper? ](*,)

blonder
December 14th, 2006, 07:47 PM
I have some problems,i hope someone can help me



marcus@LinuxLaptop:~$ recordmydesktop
Initial recording window is set to:
X:0 Y:0 Width:1920 Height:1200
Adjusted recording window is set to:
X:0 Y:0 Width:1920 Height:1200
Your window manager appears to be beryl


Detected 3d compositing window manager.
Reverting to full screen capture at every frame.
To disable this check run with --no-wm-check
(though that is not advised, since it will probably produce faulty results).

Initializing...
Playback frequency 22050Hz is not available...
Using 44100Hz instead.
Recording on device hw:0,0 is set to:
2 channels at 44100Hz
Capturing!
An error occured while reading sound data:
Input/output error
An error occured while reading sound data:
Input/output error

loell
December 14th, 2006, 10:31 PM
does this occur always? anyway,


recordmydesktop --nosound

will record your desktop without error but without sound.

blonder
December 15th, 2006, 05:24 AM
marcus@LinuxLaptop:~$ recordmydesktop --nosound

Error parsing arguments.
Type --help or -h for usage.


Whats wrong ?

loell
December 15th, 2006, 05:37 AM
oops a typo

it should be


recordmydesktop --no-sound

blonder
December 15th, 2006, 01:22 PM
Thats it, thanks

but i dont know what is the problem with my sound on my dell inspiron 9400

A_POET
December 15th, 2006, 04:37 PM
Hi I have been recording pretty well, but I get the frame breakups i think which result in these "lines" anytime i do something in beryl (i.e. rotate cube) was wondering if there is something i need to do? im recording a 1280 x 1024 desktop, is there anyway to set it so it records that size but outputs to a smaller resolution?

i tried using those/most tags in this thrad mention previously, same thing...thanks for any insight in advance.

iki488
December 15th, 2006, 04:48 PM
both links (recordmydesktop and gtk-recordmydesktop) in the first post point to recordmydesktop ! so where can I download the package gtk-recordmydesktop.

loell
December 15th, 2006, 05:51 PM
both links (recordmydesktop and gtk-recordmydesktop) in the first post point to recordmydesktop ! so where can I download the package gtk-recordmydesktop.

thanks for notifying, the link was already edited and corrected. :)
you can now download gtk-recordmydesktop from the first post

iki488
December 15th, 2006, 07:17 PM
thanks for notifying, the link was already edited and corrected. :)
you can now download gtk-recordmydesktop from the first post

thanks ;)

ronniet
December 19th, 2006, 04:22 AM
I'm using Dapper and have installed both recordmydesktop and the gtk-recordmydesktop

When I run recordmydesktop --no-sound it works fine.

When I run gtk-recordmydesktop I get:

Traceback (most recent call last):
File "/usr/bin/gtk-recordMyDesktop", line 30, in ?
from recordmydesktop import rmdSimple
ImportError: No module named recordmydesktop

Line 30 in the gtk-recordMyDesktop is:

from recordMyDesktop import rmdSimple

Any idea whats causing this error? I'd rather use the GUI since i'm a bit of a numpty with the shell... :-?

PS: is there an easy way to put like notes onto the videos? Ideally i'd like to create tutorials on video...

loell
December 19th, 2006, 04:35 AM
its an edgy deb package, so it's not compatible with dapper. try video editors like avidemux or jahshaka. if there is afeature for adding notes to a video.

i'll try to make a deb package for dapper maybe tommorow.

loell
December 19th, 2006, 04:55 AM
seems like google video has that caption/note feature

http://video.google.com/support/bin/answer.py?answer=26577

ronniet
December 19th, 2006, 02:51 PM
seems like google video has that caption/note feature
http://video.google.com/support/bin/answer.py?answer=26577

Not exactly what I meant, I was thinking more like little post-it notes on the screen or little speech balloons, but its still a useable solution though so thank you!

I could just make a simple .SRT file for subtitles to go with my .AVI file... :)

Oh and thanks, that'd be really cool if you could create the Dapper .DEB file.. :KS

loell
December 21st, 2006, 02:05 AM
3.1 update, download the dapper deb package from the first post :)

jcroot
December 23rd, 2006, 08:05 AM
I tried this and it did work ok, but one question...

Can somebody please tell me any details about this code:

mencoder -idx input.ogg -ovc lavc -oac mp3lame -o output.avi

I think this command is use to convert your out put video file to avi... but where in the code do I have to enter the path of my video?

loell
December 25th, 2006, 08:44 AM
I tried this and it did work ok, but one question...

Can somebody please tell me any details about this code:

mencoder -idx input.ogg -ovc lavc -oac mp3lame -o output.avi

I think this command is use to convert your out put video file to avi... but where in the code do I have to enter the path of my video?

its actually
mencoder -idx
path to input.ogg -ovc lavc -oac mp3lame -o
path to output.avii

boolean12
December 30th, 2006, 06:53 PM
what should i do to make Recordmydesktop capture my Beryl screen!? i can't make it, since i read that it has such ability... but don't know how? :(
what should i download??

any help would be much appreciated! :)

loell
December 30th, 2006, 10:16 PM
what should i do to make Recordmydesktop capture my Beryl screen!? i can't make it, since i read that it has such ability... but don't know how? :(
what should i download??

any help would be much appreciated! :)

download and install the deb package from the first post , then just record your beryl screen.

boolean12
January 1st, 2007, 04:48 PM
i already did that (installed both labeled for EDGY) video recording works for GNOME session, but not for Beryl/Xgl :( don't know...
do i need to set up recorder or what?
please be more accurate! thanks in advance

regards

loell
January 1st, 2007, 11:29 PM
what is the output, of recordmydesktop when you record beryl?

there are no extra steps in recording beryl with recordmydesktop, in my case as well as others who posted screen recordings in this thread, just click the record button in gtk-recordmydesktop, or just invoke recordmydesktop in the command line.

neoaddict
January 2nd, 2007, 06:39 AM
Hello everyone,

I can finally get sound and video working in recordmydesktop, but the sound is very... "scratchy". There's some sort of random sound in the background, but I can record the sound. Any ideas?

loell
January 2nd, 2007, 07:26 AM
i've had a scratchy sound before, just adjust your mixer or specifically use gnome-alsamixer,
i forgot what option i modified to make the scratchy sound go away, but just play with it.

neoaddict
January 2nd, 2007, 04:56 PM
OK, I lowered the volume on Capture to 0, and that seems to have worked.
One final problem - the video tends to lag behind the audio for some reason, any ideas?

loell
January 2nd, 2007, 10:39 PM
are you using edgy or dapper? edgy's deb package a bit older (0.3.0) but i think 0.3.1 has already fix that problem, i'll try to make deb package for 0.3.1 edgy.

neoaddict
January 3rd, 2007, 02:32 AM
Using Edgy.

loell
January 3rd, 2007, 02:59 AM
ok i'll try to make a newer edgy package later tonight

boolean12
January 3rd, 2007, 06:26 PM
what is the output, of recordmydesktop when you record beryl?

there are no extra steps in recording beryl with recordmydesktop, in my case as well as others who posted screen recordings in this thread, just click the record button in gtk-recordmydesktop, or just invoke recordmydesktop in the command line.

sorry for late reply, output file is OGG

jcroot
January 8th, 2007, 05:17 AM
I'm using the following code to convert my ogg video to avi but it says: Command not found.

Code:

mencoder -idx /home/supremo/out.ogg -ovc lavc -oac mp3lame -o /home/supremo/output.avi

My video is in my home directory and it's called: out.ogg

loell
January 8th, 2007, 06:44 AM
yeah, i haven't been clear on the video conversion, my apologies ](*,)

mencoder is part of mplayer , if mplayer is installed then mencoder is installed

you can install mencoder by


sudo apt-get install mecoder

jcroot
January 8th, 2007, 09:05 PM
yeah, i haven't been clear on the video conversion, my apologies ](*,)

mencoder is part of mplayer , if mplayer is installed then mencoder is installed

you can install mencoder by


sudo apt-get install mecoder

Thanks man, I will try this.

jcroot
January 9th, 2007, 04:28 AM
It did work ok, but the code to install is wrong:

Right code:

sudo apt-get install mencoder

loell
January 9th, 2007, 08:21 AM
It did work ok, but the code to install is wrong:

Right code:

sudo apt-get install mencoder

yup, a typo

Ryan H
January 13th, 2007, 08:20 PM
For some reason my mouse isn't showing up correctly, it just shows a mutilated outline, besides that everything works flawlessly, but the mouse is annoying.

-Ryan H

Adler
January 20th, 2007, 02:15 AM
Hi All,

I'm Googling my little brain out here. I've got RecordMyDesktop going great, can convert the .ogg file to an .avi, and have three YouTube postings showing my Beryl Desktop off. Cool!

Go Here (http://www.youtube.com/watch?v=19q2dy42vjI), here (http://www.youtube.com/watch?v=ngJOt6DA6fE), or here (http://www.youtube.com/watch?v=V7OZF__DTgo).

Anybody figured out how to record sound with RecordMyDesktop?

Adler

neoaddict
January 20th, 2007, 04:24 AM
Get GNOME Alsa Mixer and enable mix I think.

Adler
January 21st, 2007, 12:58 AM
neoaddict,

I am thinking that I need to enter an audio device, per the snapshot below.

http://img264.imageshack.us/img264/9486/beryl168gk.th.png (http://img264.imageshack.us/my.php?image=beryl168gk.png)

Adler

loell
January 21st, 2007, 01:19 AM
iovar pointed it out, that its the default sound device , usually you don't need to adjust it.
what is the output when you enable mix in gnome-alsamixer?

Adler
January 21st, 2007, 01:39 AM
loell,

I've got Gnome Alsa-Mixer

(http://imageshack.us)

And want to run Streamtuner, with a station playing, then use RecordMyDesktop to record my Beryl Video.

[IMG]http://img266.imageshack.us/img266/4593/beryl189bb.th.png (http://img266.imageshack.us/my.php?image=beryl189bb.png)

This making sense? Or, what am I missing here?

Adler

loell
January 21st, 2007, 01:47 AM
i see , and it did not capture the sound from streamtuner?

well, i've had that problem too , when i enabled mix , some of the games won't capture the sound.

Adler
January 21st, 2007, 01:56 AM
loell,

My last post didn't show my Gnome Alsa-Mixer. Let's try again --

http://img128.imageshack.us/img128/9523/beryl174bi.th.png (http://img128.imageshack.us/my.php?image=beryl174bi.png)

I don't see what impact this would have on RecordMyDesktop unless to specify a device.

I have made Vids, while running Streamtuner, with music playing, but the .gg file that I get has no sound.

Thanks for that reply.

Adler

NickPresta
January 21st, 2007, 03:14 AM
I don't know if this is specified anywhere but you should be using Python2.4 with GTK-RMD. I installed the Edgy packages (both RMD and GTK-RMD) and when I ran the GUI, I would get the "cannot find record my desktop module" python error. I assume the binary was compiled with Python2.4.

I had /usr/bin/python linked to /usr/bin/python2.5 so I had to explicitly use /usr/bin/python2.4 /usr/bin/gtk-recordMyDesktop.

Just thought I should point that out.

Adler
January 21st, 2007, 03:42 AM
NickPresta,

I've got no dependency issues, or faults. I can record Beryl Desktops in both RecordMyDesktop, and Istanbul. I get the usual .ogg files, which I convert to .avi to post to YouTube.

Right now I've just used Istanbul, which gave me Audio, as well as, Video. But, the Audio was horrible.

I'm not sure what I did, but I now have audio. LOL! I may have to change the record level in something, but I am making progress.

Do you, or anybody else, have YouTube postings, in orderto give us further clues?

Adler

NickPresta
January 21st, 2007, 04:17 AM
Adler, you're using Python2.5 with gtk-RMD?

Adler
January 21st, 2007, 04:36 AM
NickPresta,

I'm right now installing everything Python per your recommendation. I don't find gtk-RMD in my repositories.

As it stands Istanbul works, but I have to be careful as to the Audio stream. I may have to use some of my .mp3s versus stream audio. That may be the problem.

RecordMyDesktop is still an issue.

Anybody have a good example of success?

BTW, I've got Beryl running so, so, good off my Notebook with the ATI Radeon Xpress 200M card. Cool!

Adler

loell
January 21st, 2007, 05:16 AM
success ? ;) there are video samples on the first post made by several individuals :D
but the 64th post showed that it can capture sound

http://www.youtube.com/watch?v=JEveP2QHZvI

by evilme

loell
January 21st, 2007, 05:27 AM
http://video.google.com/videoplay?docid=-5004950449003406369&q=fizzball
i made this video, but like i said i could not capture the game's sound, so i just played an opera music via xmms in the background and it did captured the sound

Adler
January 21st, 2007, 06:09 AM
loell,

I think the issue here might be trying to record the Desktop, and at the same time Streaming audio. Then combine the two.

I'm now getting some of my best .mp3's together, and then play them in the background.

BTW, one of my Streamtuner channels sounded good, but that was not music.

Adler

Drakx
February 12th, 2007, 07:23 PM
Hmm an intesting tool ill check it out see which i like best xvidcap or this :)

Adler
February 13th, 2007, 01:46 AM
Drakx,

I did manage to get RecordMyDektop going, make sure that you get the GUI. The output is .ogg / Vorbis, which I converted to an .avi file. I used a mencoder command in shell.

I've a bunch of YouTube vids going -- try this one (http://www.youtube.com/watch?v=KVmH087F2AY). Cool!

Adler

loell
February 13th, 2007, 04:32 AM
i like the soundtrack, i have to say, you've got a good taste in music :)
did you ever solve the problem in recording with streaming audio?

Adler
February 13th, 2007, 04:51 AM
i like the soundtrack, i have to say, you've got a good taste in music

loell,

I have an amazing collection of .mp3s. I never did sovle the issue of streaming Audio.

I have streamtuner installed, which offers a great deal of music. I can record to .mp3 what I listen to, but I just dug into my .mpg collection, and not too deeply. I just installed the first of one of my many DVD collections to my HDD, and thought to try it again. It worked.

Back to RecordMyDesktop. As far as I am concerned this is a "Killer App". Cool!

Adler

loell
February 13th, 2007, 05:17 AM
true, this is one of the killer apps, i wonder if ubuntu video team is using this tool.

oh well, i just hope ioviar (recordmydesktop's sole developer) is still checking on this thread ;)

Adler
February 13th, 2007, 05:24 AM
true, this is one of the killer apps, i wonder if ubuntu video team is using this tool.

oh well, i just hope ioviar (recordmydesktop's sole developer) is still checking on this thread

loell,

Agreed -- Killer App. Makes showing off t0 M$ users that much more fun. Plus, we have all those basic resources -- Firefox (Swiftfox), Evolution, IM, etc.

Adler

bg1256
February 16th, 2007, 10:30 PM
Thanks for the howto. It works great.

I'm a little confused as to how to change a video from .ogg to .avi, however.

When and where do I run the command to do this?

Thanks.

Adler
February 16th, 2007, 11:43 PM
bg1256,

Here's the how-to. Firstly you'll need mencoder installed. Get it through Synaptic.

Then in shell run either of these two commands:

For PAL:
Code:
mencoder -o output_file.avi -ovc lavc -lavcopts vbitrate=5000:vhq -ffourcc DX50 -oac pcm -srate 48000 -ofps 25 your_movie.mov

For NTSC:
Code:
mencoder -o output_file.avi -ovc lavc -lavcopts vbitrate=5000:vhq -ffourcc DX50 -oac pcm -srate 48000 -ofps 29.97 your_movie.mov

I assume your Vid is in your Home file. Then where it says "your_movie.mov", change it to /home/whatever/your movie name. Click, and your vid gets converted to an .avi file. It might take a minute or two. The .avi should land in your Home file.

Let us know how it works out.

Adler

Bossieman
February 24th, 2007, 12:47 AM
How can I solve this?


leif@Dimension-5000:~$ mencoder -idx out.ogg -ovc lavc -oac mp3lame -o out.avi
MEncoder 1.0rc1-4.1.2 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (Family: 15, Model: 4, Stepping: 1)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

MPlayer was compiled without libmp3lame support.
leif@Dimension-5000:~$

Bossieman
February 24th, 2007, 10:20 AM
Just solved it!
download lame source and configure with
./configure --prefix=/usr

Then reinstall mplayer. Worked for me!

chinaski
February 25th, 2007, 11:37 PM
it's a great software, but there's no much I can do with it because it takes too many resources, so if I want to record a desktop session to illustrate for example how good Linux works and then it takes from 5 to 15 seconds to open a program like Firefox, it's not nice

my machine has a AMD Sempron 3000+ with 768mb ram pc2700 and system resources go up to 100% when recording

Gen2ly
February 26th, 2007, 02:10 AM
I use this to record an online game I tinker about with. Its Awesome. I'm not able to to full screen but it's still freakin' AWESOME! It's nice to finally be able to demonstrate what I'm doing to other ppl. I imagine it could be very useful for tutorials too.

ronniet
March 5th, 2007, 02:45 AM
Couldn't get the GTK front end to work (error about egg.trayicon ??!)but the RecordMyDesktop command works fine in the Konsole...

http://www.youtube.com/watch?v=be3HRdwQGmM :popcorn:

Recorded as you do, then resized and converted to XviD using MEncoder. :KS

javalang
March 14th, 2007, 10:26 PM
What's the apt repository for recordmydesktop please?
:)

loell
March 14th, 2007, 10:47 PM
What's the apt repository for recordmydesktop please?
:)

since it was accepted in debian a couple of moths ago , probably theres a repo in testing/unstable section. and maybe this is also available fiesty repo

Adler
March 15th, 2007, 02:33 AM
javalang,

If you read the thread here you'll find that you need to get both recordmydesktop, and the gui. I'd compiled both.

As far as I can tell there is no complete set-up in the repos.

Sorry.

Adler

javalang
March 17th, 2007, 02:37 AM
Hi, i am stuck on:
configure: error: You need pygtk >=2.4 and the appropriate development headers to proceed
I found apt-get cache in this thread but how to use it? How can i fix this?
Thanks.

Adler
March 17th, 2007, 02:55 AM
javalang,

I'm trying to help you along here. Did you try compiling recordmy desktop? If you did you will notice in the command line certain packages that are / might be missing. Then go to Synaptic and pull them down. Then try again.

Some one else might jump in here. Also, remember you want the GUI.

Adler

javalang
March 17th, 2007, 03:43 AM
javalang,

I'm trying to help you along here. Did you try compiling recordmy desktop? If you did you will notice in the command line certain packages that are / might be missing. Then go to Synaptic and pull them down. Then try again.

Some one else might jump in here. Also, remember you want the GUI.

Adler

This error is from gtk-recordmydesktop when i try to do this http://recordmydesktop.sourceforge.net/faq.php#frontend2 and i've installed the other from .deb.

loell
March 17th, 2007, 03:49 AM
you must have python-gtk2-dev installed

also if your trying to compile the current gtk-recordmydesktop you must also compile recordmydesktop command line tool.

javalang
March 17th, 2007, 04:14 AM
you must have python-gtk2-dev installed

also if your trying to compile the current gtk-recordmydesktop you must also compile recordmydesktop command line tool.

Thanks, it works great.

Adler
March 17th, 2007, 04:18 AM
loell,

Just to help javalang -- go here -- http://linux.softpedia.com/get/Multimedia/Video/recordMyDesktop-15059.shtml. Follow the instructions. Make sure that you have all the dependencies installed. Then do the ./configure / make / make install and be sure that you've done the command line to go to where you have put the downloaded package.

You can launch recordmydesktop" from shell with sudo recordmydesktop, but you really want the gtk-recordmydesktop @ http://packages.debian.org/cgi-bin/download.pl?arch=all&file=pool%2Fmain%2Fg%2Fgtk-recordmydesktop%2Fgtk-recordmydesktop_0.3.3-1_all.deb&md5sum=f229d58726a3f7c5e7b34b28cc55763e&arch=all&type=main

Then, you should get something like this --

http://img261.imageshack.us/img261/210/snapshot9wv4.th.png (http://img261.imageshack.us/my.php?image=snapshot9wv4.png)

I hope that this helps with this great app.

Adler

javalang
March 17th, 2007, 03:21 PM
loell,

Just to help javalang -- go here -- http://linux.softpedia.com/get/Multimedia/Video/recordMyDesktop-15059.shtml. Follow the instructions. Make sure that you have all the dependencies installed. Then do the ./configure / make / make install and be sure that you've done the command line to go to where you have put the downloaded package.

You can launch recordmydesktop" from shell with sudo recordmydesktop, but you really want the gtk-recordmydesktop @ http://packages.debian.org/cgi-bin/download.pl?arch=all&file=pool%2Fmain%2Fg%2Fgtk-recordmydesktop%2Fgtk-recordmydesktop_0.3.3-1_all.deb&md5sum=f229d58726a3f7c5e7b34b28cc55763e&arch=all&type=main

Then, you should get something like this --

http://img261.imageshack.us/img261/210/snapshot9wv4.th.png (http://img261.imageshack.us/my.php?image=snapshot9wv4.png)

I hope that this helps with this great app.

Adler

It is working fine now, just like your picture, thanks to all.

Adler
March 17th, 2007, 05:02 PM
javalang,

I'm glad to have helped.

Adler

Schalken
March 25th, 2007, 05:08 AM
This app is great. It has a working GUI and records smooth crisp videos, unlike Istanbul.

The only problem is I can't get it to record sound (sound playing in apps, not a mic). The advanced options has the sound device set to "hw:0,0", is this correct?

Also, can it record to another format such as MPG, WMV, or MOV providing the right encoders are installed, or is the quality loss of transcoding from OGG to one of these neglectable?

loell
March 25th, 2007, 05:13 AM
install and run gnome-alsamixer

check the checkbox mix,



afaik with transcoding, none or if there is a loss of quality its barely noticeable.
oh it will never record to a format that is not open, the dev answered that question when i asked him a couple of months ago :)

Schalken
March 25th, 2007, 06:45 AM
That did it, cheers! But why isn't that option enabled by default?

loell
March 25th, 2007, 06:48 AM
That did it, cheers! But why isn't that option enabled by default?

sound source hw0:0 is the default, its the system that didn't make the mixing as default.

Schalken
March 25th, 2007, 07:57 AM
Yeah, thats what I mean. Why isn't the "Mix" checkbox on by deafault?

loell
March 25th, 2007, 08:04 AM
because its not a good idea to enable mixing by default in ubuntu. many user don't want to record sound mix with other sound, so its best to off it by default.

hall
March 25th, 2007, 08:30 PM
Hey, does anyone know how to recover a session given a crash?

I have the directory 'rMD-session-$SESSION_ID' containing audio.pcm and img.out

Adler
March 27th, 2007, 01:43 AM
loell,

What I found was that, if I ran an .mp3 in the background, versus streaming audio I could get both Vid and Audio. The Beryl Desktop off my Notebook works for me.

Now, since I run several of the cooler Beryl options -- like Snow, and Fire, I'm having a few problems. It seems that the frame capture rate isn't fast enough. No big deal. I run the ATI Radeon Xpress 200M card, and had to compile the drives.

Many haven't remembered that the resuled file output is in the .ogg / Vorbis format.

To convert it use this to go to .avi -

Here's the how-to. Firstly you'll need mencoder installed. Get it through Synaptic.

Then in shell run either of these two commands:

For PAL:
Code:
mencoder -o output_file.avi -ovc lavc -lavcopts vbitrate=5000:vhq -ffourcc DX50 -oac pcm -srate 48000 -ofps 25 your_movie.mov

For NTSC:
Code:
mencoder -o output_file.avi -ovc lavc -lavcopts vbitrate=5000:vhq -ffourcc DX50 -oac pcm -srate 48000 -ofps 29.97 your_movie.mov

I assume your Vid is in your Home file. Then where it says "your_movie.mov", change it to /home/whatever/your movie name. Click, and your vid gets converted to an .avi file. It might take a minute or two. The .avi should land in your Home file.

Let us know how it works out.

The above is a direct rip-off of another posting here regarding the conversion process.

I'm hoping this helps every one with this great app!

Adler

dbbolton
April 2nd, 2007, 01:46 AM
i skimmed through and didn't see anything about this, but my out put just shows the cursor and a black background.

loell
April 2nd, 2007, 08:43 AM
what were you trying to do?

i've also had this symptoms when i tried recording warcraft.

kr0n1x
April 2nd, 2007, 03:24 PM
hi, i need the command to convert the out.ogg to out.avi but WITHOT any sound (the *.ogg file haven't audio)

in first post, there is this command:

mencoder -idx input.ogg -ovc lavc -oac mp3lame -o output.avi

what command i need to convert simply the video only? (because the audio doesn't exist)

thanks, bye :)

(sorry my bad english)

gtcoffee
April 3rd, 2007, 05:53 AM
hi...
i have my music on while i recording,
however the out.ogg doesnt have sound..
why ???

thanks !!

shavenlunatic
April 7th, 2007, 09:02 AM
thanksd for line on how to convert from ogg, i kept getting errors :)

MyR
April 12th, 2007, 12:35 AM
problem: whenever i try to open the created ogg or avi the player windows opens and immediately closes.

sample files:
http://unifyingtheory.net/out.ogg
http://unifyingtheory.net/out.avi

I noticed someone else had this problem and was able to fix it, mentioning something about a video plugin.

Any ideas? thanks.

loell
April 13th, 2007, 07:59 AM
what are you trying to record, desktop effects, plain desktop, or fullscreen games?

MyR
April 13th, 2007, 08:10 PM
i want to desktop effects. everything that appears on the screen.
sorry my website is down for some reason :/ i can send the files via email if you want to have a look.

loell
April 14th, 2007, 12:10 AM
what is the size of the ogg file after recording it?

MyR
April 17th, 2007, 04:25 AM
0.6mb after recording a couple seconds

loell
April 17th, 2007, 06:46 AM
strange,

can you do a recording, by just using the command line "recordmydesktop"

and post the whole text output of the command here.

MyR
April 19th, 2007, 07:35 AM
Initial recording window is set to:
X:0 Y:0 Width:1920 Height:1200
Adjusted recording window is set to:
X:0 Y:0 Width:1920 Height:1200
Your window manager appears to be beryl


Detected 3d compositing window manager.
Reverting to full screen capture at every frame.
To disable this check run with --no-wm-check
(though that is not advised, since it will probably produce faulty results).

Initializing...
Recording on device hw:0,0 is set to:
2 channels at 22050Hz
Capturing!
Saved 53 frames in a total of 95 requests
Shutting down.....
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
[96%]
Encoding finished!
Wait a moment please...

Done.
Written 961557 bytes
(871761 of which were video data and 89796 audio data)

Cleanning up cache...
Done!!!
Goodbye!

here is some of what totem spits out after it crashes trying the run the ogg:
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb72b4a8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb744f58e in xine_play () from /usr/lib/libxine.so.1
#3 0x00000000 in ?? ()

Thread 9 (Thread -1243198560 (LWP 29474)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72b4a8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7452dff in _x_metronom_init () from /usr/lib/libxine.so.1
No symbol table info available.
#3 0xb5e6445c in ?? ()
No symbol table info available.
#4 0xb5e64464 in ?? ()
No symbol table info available.
#5 0x0836cac8 in ?? ()
No symbol table info available.
#6 0xb5e6445c in ?? ()
No symbol table info available.
#7 0x00000013 in ?? ()
No symbol table info available.
#8 0x00000000 in ?? ()
No symbol table info available.

Thread 8 (Thread -1259627616 (LWP 29475)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72b7bf6 in __nanosleep_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb747b842 in xine_usec_sleep () from /usr/lib/libxine.so.1
No symbol table info available.

Thread 7 (Thread -1268057184 (LWP 29478)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb707a803 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb46b519f in ?? ()
from /usr/lib/xine/plugins/1.1.2/xineplug_ao_out_alsa.so
No symbol table info available.
#3 0xb46af3b8 in ?? ()
No symbol table info available.
#4 0x00000001 in ?? ()
No symbol table info available.
#5 0x0000014d in ?? ()
No symbol table info available.
#6 0x00000000 in ?? ()
No symbol table info available.

Thread 6 (Thread -1276720224 (LWP 29479)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb707a803 in poll () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb6f43cb8 in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2
No symbol table info available.
#3 0xb6f43e99 in snd_pcm_wait () from /usr/lib/libasound.so.2
No symbol table info available.
#4 0xb46b585d in ?? ()
from /usr/lib/xine/plugins/1.1.2/xineplug_ao_out_alsa.so
No symbol table info available.
#5 0x089cd158 in ?? ()
No symbol table info available.
#6 0x000f4240 in ?? ()
No symbol table info available.
#7 0x0000006c in ?? ()
No symbol table info available.
#8 0xb6f06050 in ?? () from /usr/lib/libasound.so.2
No symbol table info available.
#9 0xb6fb6890 in ?? ()
No symbol table info available.
#10 0xb7f10ff4 in ?? () from /lib/ld-linux.so.2
No symbol table info available.
#11 0x087fa7e0 in ?? ()
No symbol table info available.
#12 0x00000003 in ?? ()
No symbol table info available.
#13 0x46270c92 in ?? ()
No symbol table info available.
#14 0x064c03c8 in ?? ()
No symbol table info available.
#15 0x00000000 in ?? ()
No symbol table info available.

Thread 5 (Thread -1289213024 (LWP 29480)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72b834b in __waitpid_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7e6a1b6 in gnome_gtk_module_info_get () from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb702537c in memcpy () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb122812c in ?? ()
from /usr/lib/xine/plugins/1.1.2/xineplug_decode_theora.so
No symbol table info available.
#6 0xb5630d80 in ?? ()
No symbol table info available.
#7 0xae6679e0 in ?? ()
No symbol table info available.
#8 0x000003c0 in ?? ()
No symbol table info available.
#9 0x9999999a in ?? ()
No symbol table info available.
#10 0x3ff99999 in ?? ()
No symbol table info available.
#11 0x32315659 in ?? ()
No symbol table info available.
#12 0x00000003 in ?? ()
No symbol table info available.
#13 0x00000000 in ?? ()
No symbol table info available.

Thread 4 (Thread -1299493984 (LWP 29481)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72b4a8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7461228 in _x_ao_channels2mode () from /usr/lib/libxine.so.1
No symbol table info available.

Thread 3 (Thread -1307886688 (LWP 29482)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72b4816 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb746616c in xine_event_wait () from /usr/lib/libxine.so.1
No symbol table info available.
#3 0x08963e50 in ?? ()
No symbol table info available.
#4 0x00000001 in ?? ()
No symbol table info available.
#5 0xb74661f4 in xine_event_wait () from /usr/lib/libxine.so.1
No symbol table info available.
#6 0x00000000 in ?? ()
No symbol table info available.

Thread 2 (Thread -1382311008 (LWP 29485)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72b7bf6 in __nanosleep_nocancel ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb747b842 in xine_usec_sleep () from /usr/lib/libxine.so.1
No symbol table info available.
#3 0xad9b9434 in ?? ()
No symbol table info available.
#4 0x00000000 in ?? ()
No symbol table info available.

Thread 1 (Thread -1226217808 (LWP 29466)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb72b4a8c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb744f58e in xine_play () from /usr/lib/libxine.so.1
No symbol table info available.
#3 0x00000000 in ?? ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

PaulFXH
April 23rd, 2007, 01:34 PM
I was intrigued by the eulogies being poured on this app throughout this thread and decided to try it on my HP Pavilion dv1000 laptop running Edgy with Beryl (Intel 945GM integrated graphics card).

No problem with the install (both command line and GUI versions) and after recording I get an .ogg file which seems the right size.
Then I convert this to an .avi file (5.2MB for 39 seconds) using mencoder. So far, so good.

Then I try to play it in Totem and get 39 seconds of a black screen. Hmmm.....
Same thing in mplayer and in WMP10 (sent the .avi over to my WinXP machine).

Perhaps I'm missing some codecs or something.
Can anybody advise?

Thanks
Paul

loell
April 23rd, 2007, 01:56 PM
maybe somehow a wrong DISPLAY is recorded its usually set to default by the application, i have no experience in setting DISPLAY ID. perhaps you can get more reliable answer in http://sourceforge.net/projects/recordmydesktop/

in forums/help section.

PaulFXH
April 23rd, 2007, 03:30 PM
@loell
Thanks for the quick reply.
I had a look through the website you mentioned but did not find anything that was at all relevant.
Perhaps I will post to that forum and see if the developer can help me.

Thanks again
Paul

PaulFXH
April 23rd, 2007, 04:19 PM
I've just tried to run the .avi file I got after converting the .ogg file recorded by recordMyDesktop using Totem but from a terminal and get the following messages which seem to be of relevance to my problem. Here they are:

** Message: don't know how to handle video/mpeg, mpegversion=(int)4, framerate=(fraction)15/1, width=(int)1280, height=(int)768
** Message: don't know how to handle video/mpeg, mpegversion=(int)4, framerate=(fraction)15/1, width=(int)1280, height=(int)768
The first of these two identical messages was received before the .avi file was run and the second showed up just after it finished. Only a black screen was visible throughout, however.
Could it be that this app has a problem with a widescreen output?

Perhaps it might be useful also to post the terminal output when I run recordMyDesktop from the terminal which is as follows:

Initial recording window is set to:
X:0 Y:0 Width:1280 Height:768
Adjusted recording window is set to:
X:0 Y:0 Width:1280 Height:768
Your window manager appears to be beryl


Detected 3d compositing window manager.
Reverting to full screen capture at every frame.
To disable this check run with --no-wm-check
(though that is not advised, since it will probably produce faulty results).

Initializing...
Buffer size adjusted to 4096 from 4096 frames.
Opened PCM device hw:0,0
Playback frequency 22050Hz is not available...
Using 48000Hz instead.
Recording on device hw:0,0 is set to:
2 channels at 48000Hz
Capturing!
Saved 177 frames in a total of 182 requests
Shutting down.....
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
[100%]
Encoding finished!
Wait a moment please...

Done.
Written 1569661 bytes
(896366 of which were video data and 673295 audio data)

Cleanning up cache...
Done!!!
Goodbye!


Thanks for any suggestions
Paul

pepotiger
April 23rd, 2007, 04:33 PM
thnx mate

loell
April 23rd, 2007, 04:45 PM
I've just tried to run the .avi file I got after converting the .ogg file recorded by recordMyDesktop using Totem but from a terminal and get the following messages which seem to be of relevance to my problem. Here they are:

The first of these two identical messages was received before the .avi file was run and the second showed up just after it finished. Only a black screen was visible throughout, however.
Could it be that this app has a problem with a widescreen output?

Perhaps it might be useful also to post the terminal output when I run recordMyDesktop from the terminal which is as follows:


Thanks for any suggestions
Paul

i'm just probably hitting in the dark here, in gtk-recordmydesktop can you limit your screen area of recording? say x:500 y:500 and try to play it. perhaps this could be a limitation of players in playing large resolution.

PaulFXH
April 23rd, 2007, 05:54 PM
@loell
Thanks for the suggestion however, it didn't seem to improve matters. When I tried to run the resultng .avi file in Totem (from a terminal), I got an almost identical message to the last time except with reference to the smaller screen size. So, there's something else amiss. Codecs?


** Message: don't know how to handle video/mpeg, mpegversion=(int)4, framerate=(fraction)15/1, width=(int)464, height=(int)512
** Message: don't know how to handle video/mpeg, mpegversion=(int)4, framerate=(fraction)15/1, width=(int)464, height=(int)512

i386DX
April 23rd, 2007, 06:42 PM
When I disable 'encode on the fly' the sound and video aren't in sync (sound comes after). With 'encode on the fly' enabled its perfectly in sync, but the video 'hangs' sometimes due the massive load on my cpu.

How can I make the sound an video perfectly in sync with disabled 'encode on the fly?'

PaulFXH
April 23rd, 2007, 07:59 PM
Well, the problem isn't resolved but there's a light at the end of the tunnel.
I installed a bunch of codecs relevant to Totem from here (https://help.ubuntu.com/community/RestrictedFormats) using this code:

sudo apt-get install gstreamer0.10-pitfdll gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gxine libxine-main1 libxine-extracodecs ogle ogle-gui
Now when I run the already recorded .avi files in Totem, no error message appears. However, the screen still remains largely black except for about 250 milliseconds (estimated:) )at the start and end of the file when a very nice clear image of my desktop is visible.
So, it does appear to be a codec problem. I'll google around to try to totally resolve this before posting back.

MyR
April 24th, 2007, 02:26 AM
apparently i can sucessfully play my videos using
mplayer -vo x11 out.ogg i set the video driver for mplayer to gl and now they play with mplayer without using command line. awesome. problem solved!

as a side note, the oggs created by recordmydesktop dont validate:
:~$ oggz-validate out.ogg
out.ogg: Error:
serialno 0852657047: missing *** eos

~$ oggz-validate out.ogg.1
out.ogg.1: Error:
00:00:00.203: serialno 0975404694: Packet out of order (previous 00:00:01.733)
00:00:00.412: serialno 0975404694: Packet out of order (previous 00:00:04.200)
00:00:04.498: serialno 0975404694: Packet out of order (previous 00:00:04.866)
00:00:04.731: serialno 0975404694: Packet out of order (previous 00:00:06.266)
serialno 1583551684: missing *** eos
serialno 0975404694: missing *** eos

loell
April 24th, 2007, 03:37 AM
thanks for sharing, others might run into this problem.

ImpelGD
April 24th, 2007, 08:45 AM
Thanks for posting the info in this topic - recorded for the first time yesterday. :)

Is it possible to have the output scaled down, resulting in a smaller ogg file by any chance?

loell
April 24th, 2007, 11:18 AM
you can lower the video quality , and you can also specify your screen area for recording. converting it to avi will also reduce the file size.

ImpelGD
April 24th, 2007, 11:25 AM
Ok, thanks. Scaling would be a brilliant addition. Does anyone know of a video processing utility which can scale video down?

PaulFXH
April 25th, 2007, 06:56 PM
I've made quite some progress in getting recordMyDesktop to work on my computer (HP Pavilion dv1000 laptop---integrated Intel 945GM graphics card) since my last post a couple of days ago.
However, things are still not quite perfect. So, I would appreciate any comments or guidance to move things up to 100%.

Here's what's good:
1) If I run mplayer from a terminal, although an enormous error message is given, the video (unconverted .ogg file) will play in full and looks great. Note that this only occurrs if the screen size (or the video/sound quality) are reduced. If I run mplayer without having taken these precautions before recording the video, mplayer just opens and immediately shuts down without showing anything. An error message is printed complaining about insufficient resources.
The error message I get is as follows:


MPlayer 2:0.99+1.0pre8-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Celeron(R) M CPU 410 @ 1.46GHz (Family: 6, Model: 14, Stepping: 8)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.


Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.

Playing out.ogg.13.
[Ogg] stream 0: video (Theora v3.2.0), -vid 0
[Ogg] stream 1: audio (Vorbis), -aid 0
Ogg file format detected.
VIDEO: [theo] 832x592 24bpp 15.000 fps 0.0 kbps ( 0.0 kbyte/s)
================================================== ========================
Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder
AUDIO: 22050 Hz, 1 ch, s16le, 90.0 kbit/25.51% (ratio: 11248->44100)
Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder)
================================================== ========================
open: No such file or directory
Couldn't open: /dev/mga_vid
open: No such file or directory
Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: Permission denied.
[VO_3DFX] Unable to open /dev/3dfx.
================================================== ========================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[theora @ 0x87dc78c]Missing extradata!
Could not open codec.
VDecoder init failed :(
Opening video decoder: [theora] Theora/VP3
VDec: vo config request - 832 x 592 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.41:1 - prescaling to correct movie aspect.
VO: [xv] 832x592 => 832x592 Planar YV12
Selected video codec: [theora] vfm: theora (Theora (free, reworked VP3))
================================================== ========================
alsa-init: using device default
alsa: 48000 Hz/1 channels/2 bpf/32768 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 1ch s16le (2 bytes per sample)
Starting playback...
A: 5.6 V: 3.5 A-V: 2.104 ct: 0.043 53/ 53 96% 45% 28.2% 50 0

************************************************
**** Your system is too SLOW to play this! ****
************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
- Try -ao sdl or use the OSS emulation of ALSA.
- Experiment with different values for -autosync, 30 is a good start.
- Slow video output
- Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
- Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
-MPlayer 2:0.99+1.0pre8-0ubuntu8 (C) 2000-2006 MPlayer Team
CPU: Intel(R) Celeron(R) M CPU 410 @ 1.46GHz (Family: 6, Model: 14, Stepping: 8)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.


Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.

Playing out.ogg.13.
[Ogg] stream 0: video (Theora v3.2.0), -vid 0
[Ogg] stream 1: audio (Vorbis), -aid 0
Ogg file format detected.
VIDEO: [theo] 832x592 24bpp 15.000 fps 0.0 kbps ( 0.0 kbyte/s)
================================================== ========================
Opening audio decoder: [libvorbis] Ogg/Vorbis audio decoder
AUDIO: 22050 Hz, 1 ch, s16le, 90.0 kbit/25.51% (ratio: 11248->44100)
Selected audio codec: [vorbis] afm: libvorbis (OggVorbis Audio Decoder)
================================================== ========================
open: No such file or directory
Couldn't open: /dev/mga_vid
open: No such file or directory
Couldn't open: /dev/mga_vid
[VO_TDFXFB] Can't open /dev/fb0: Permission denied.
[VO_3DFX] Unable to open /dev/3dfx.
================================================== ========================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[theora @ 0x87dc78c]Missing extradata!
Could not open codec.
VDecoder init failed :(
Opening video decoder: [theora] Theora/VP3
VDec: vo config request - 832 x 592 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.41:1 - prescaling to correct movie aspect.
VO: [xv] 832x592 => 832x592 Planar YV12
Selected video codec: [theora] vfm: theora (Theora (free, reworked VP3))
================================================== ========================
alsa-init: using device default
alsa: 48000 Hz/1 channels/2 bpf/32768 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 1ch s16le (2 bytes per sample)
Starting playback...
A: 5.6 V: 3.5 A-V: 2.104 ct: 0.043 53/ 53 96% 45% 28.2% 50 0

************************************************
**** Your system is too SLOW to play this! ****
************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
- Try -ao sdl or use the OSS emulation of ALSA.
- Experiment with different values for -autosync, 30 is a good start.
- Slow video output
- Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
- Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
- Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
- Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
- Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

A: 37.2 V: 37.9 A-V: -0.634 ct: 2.036 569/569 82% 21% 16.7% 248 0
alsa-uninit: pcm closed

Exiting... (End of file)


Here's what's not so good:
1) If I run mplayer from a GUI, it gives the following error and then shuts down:

Error opening/initializing the selected video_out (-vo) device.
2) Running Totem from either the GUI or a terminal, gives normally just a black screen with brief snatches of the desktop visible momentarily at both the beginning and end of the video. However, if I move the Totem window and wobble (Beryl) it, the video sometimes actually shows up as it should.

It appears, therefore, as if this laptop (1.46 GHz CPU, 512 MB RAM) is not quite up to the job of showing these videos. Why, however, does mplayer work better than Totem?
Also, is there anything I can do to allay the negative influences of the laptops lack of resources?

Thanks
Paul

loell
April 25th, 2007, 10:37 PM
I've made quite some progress in getting recordMyDesktop to work on my computer (HP Pavilion dv1000 laptop---integrated Intel 945GM graphics card) since my last post a couple of days ago.
However, things are still not quite perfect. So, I would appreciate any comments or guidance to move things up to 100%.

Here's what's good:
1) If I run mplayer from a terminal, although an enormous error message is given, the video (unconverted .ogg file) will play in full and looks great. Note that this only occurrs if the screen size (or the video/sound quality) are reduced. If I run mplayer without having taken these precautions before recording the video, mplayer just opens and immediately shuts down without showing anything. An error message is printed complaining about insufficient resources.
The error message I get is as follows:



Here's what's not so good:
1) If I run mplayer from a GUI, it gives the following error and then shuts down:

2) Running Totem from either the GUI or a terminal, gives normally just a black screen with brief snatches of the desktop visible momentarily at both the beginning and end of the video. However, if I move the Totem window and wobble (Beryl) it, the video sometimes actually shows up as it should.

It appears, therefore, as if this laptop (1.46 GHz CPU, 512 MB RAM) is not quite up to the job of showing these videos. Why, however, does mplayer work better than Totem?
Also, is there anything I can do to allay the negative influences of the laptops lack of resources?

Thanks
Paul

yeah, i feel the same about mplayer being better than totem, theres not much we can do about it, you can try totem-xine or gnome-mplayer too if you ever want similar user interface with totem.

i think your laptop is more than adequate for a dekstop, but it only slows down because you're using beryl.

PaulFXH
April 25th, 2007, 11:38 PM
but it only slows down because you're using bery
Problem is, most of what I'd like to record on my desktop involves Beryl.
But, such is life!
When I get back to my home base in 6 weeks time I'll be able to try out this app on a much more powerful desktop. That'll be interesting.
BTW, any views on why mplayer runs fine (other than grumbling a bit) from a terminal but gives a fatal error message from the GUI?

PaulFXH
April 27th, 2007, 02:08 AM
@loell
More progress. The developer (John) suggested I try this command in mplayer

mplayer -vo x11 out.ogg
which asks mplayer to run with an x11 rather than an Xv backend.
As a result, now mplayer can play fullscreen videos of my desktop without problems.
Additionally, sound works perfectly for me.

So, if only I could configure mplayer (and Totem) to run with an x11 backend, I could probably run these .ogg files straight from the GUIs instead of having to go through the terminal.
Any idea how to do this?

Thanks
Paul

MyR
April 27th, 2007, 05:05 AM
So, if only I could configure mplayer (and Totem) to run with an x11 backend, I could probably run these .ogg files straight from the GUIs instead of having to go through the terminal.
Any idea how to do this?

mplayer is easy to configure:
right click on it somewhere and choose preferences. under the video tab you can choose x11. restart it for chagnes to take effect.
not sure about totem.

charly4711
April 27th, 2007, 03:07 PM
@ImpelGD: xvidcap can scale down your input

charly4711
April 27th, 2007, 03:08 PM
but that aside, you could always use mencoder or ffmpeg to scale down your video dimensions in a post-processing step.

PaulFXH
April 27th, 2007, 04:47 PM
@MyR
Thanks for your tip on configuring mplayer.
You're right, that was easy, and now I can start mplayer from the GUI.
However, when I start a fullscreen desktop video (which apparently doesn't work with the Xv extension) from the terminal it still doesn't run. I need to use the "mplayer -vo x11 file.name" command to get it to work.
This is surprising as I thought configuring it to use x11 as you had pointed out would be sufficient for terminal starts as well.
Also, running from a GUI, I get a "Could not start codec" error, although it still plays.
In terminal mode, the error turns out to be

Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[theora @ 0x87dc78c]Missing extradata!
Could not open codec.
VDecoder init failed :(

I tried installing some theora and libavcodec stuff from Synaptic, but I still get this error.
Any ideas how to eliminate this?
Thanks
Paul

MyR
April 28th, 2007, 10:17 AM
it doesnt seem like there's much to be done about the «could not open codec» error. http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg338746.html

could try compiling mplayer from source after installing the theora lib.

PaulFXH
April 28th, 2007, 05:10 PM
@MyR
Thanks again. That's a pity about that bug.
However, I notice in post #191 that you say

i set the video driver for mplayer to gl and now they play with mplayer without using command line. awesome. problem solved!
Can I assume that using this driver, rather than the x11 I am currently using I can both record fullscreen videos of my desktop WITHOUT seeing that error message pop up?
If so, this will totally solve my problem.

Incidentally, although this thread is now very long and has been going for at least 6 months, there has been relatively little discussion about playing the videos from this app on your own or another computer. The emphasis seems to have been largely directed to uploading them to Youtube.
I have now finally got to the point where I can replay my desktop recordings using the mplayer GUI (using the x11 rather than the default Xv driver) other than the fact that this annoying, but actually ineffectual, error message pops up.

Is there any other way to successfully get fullscreen desktop video recordings from this app to play without problems?

MyR
April 29th, 2007, 12:43 AM
@MyR
Can I assume that using this driver, rather than the x11 I am currently using I can both record fullscreen videos of my desktop WITHOUT seeing that error message pop up?

no, the error is still there. it is a minor annoyance as far as i'm concerned since the video plays fine.

also, i've since switched to the x11 driver. mplayer crashes when moving the player window around in beryl while using the gl driver; i wouldn't recommend it.

PaulFXH
April 29th, 2007, 01:36 AM
Oh well, thanks anyway.

It seems therefore that there is no clean way to play fullscreen videos of your desktop recorded with recordMyDesktop on your own computer without getting this error message.
A minor problem I agree, but it does just take a little of the gloss off what would otherwise be quite a marvellous app.

@loell, as you are the guy who started this thread, I would really welcome your view on this difficulty.

loell
April 29th, 2007, 02:32 AM
as you are the guy who started this thread, I would really welcome your view on this difficulty.

i'm well aware of the discussion, but i' have no knowledge on how encoding works on the detail and the workings of different movie players available, i'm glad that Myr had digg into this deeper thanks to him. :)

PaulFXH
April 29th, 2007, 03:10 AM
Thanks for your rapid respomse, loell
But, actually, my question is a lot more simple than you seem to have imagined. I simply wanted to know if you or anybody you know have been able to get the output file (whether it's .ogg or .avi) from a fullscreen desktop recording by recordMyDesktop to play on the same computer without errors?

loell
April 29th, 2007, 04:11 AM
without errors? yeah,

i'm not running any compositors right now, and am still recording when i feel like, i haven't got any errors in playing them in both ogg and avi.

PaulFXH
April 29th, 2007, 11:00 AM
@loell
Thanks for your reply.
If this is the case, then you've just got to tell me more as I can't get my FULLSCREEN desktop videos to play without showing the error popup I already referred to.

Also, I run Beryl with a 1280x1024 resolution. This is a summary of the results I get when trying to run the .ogg file (remember, I'm talking only about the FULLSCREEN video---smaller videos give much less trouble):

Totem (gstreamer): Opens but then shuts down without playing
GXine: Same as Totem
mplayer (Xv driver): Same again
mplayer (x11 driver): Plays the video clearly with sound (for me anyway) but a popup error occurs at the start.

If you can do better with the FULLSCREEN video please tell me how (what player, what backend, anything else relevant)

Thanks
Paul

MyR
April 29th, 2007, 11:21 AM
here you go PaulFXH

install vlc media player (it's awesome)

to configure it to play x11:
settings > preferences > video > output modules.
check the box at the bottom "advanced options"
change video output module to x11 and save.
no errors!

PaulFXH
April 29th, 2007, 03:18 PM
@MyR
That's very good news. Thanks a lot for discovering this.
Unfortunately I can't try it out right now as I toasted my Ubuntu install yesterday while trying to upgrade to Feisty.
Nevertheless, I'm looking forward to checking it out when I get things starightened out today or tomorrow.

audax321
May 5th, 2007, 08:19 AM
For those of you having the problem where Totem crashes when loading the video I found this to work on my laptop (even fixed graphical issues with Beryl and playing videos):

1. Open /home/username/.gnome2/totem_config

2. Find the following section:



# video driver to use
# string, default: auto
#video.driver:auto


3. Change that section to:



# video driver to use
# string, default: auto
#video.driver:auto
video.driver:xshm


Hope that helps.

MyR
May 5th, 2007, 06:20 PM
thanks for the tip audax321

this works with one slight drawback; it does play in totem but i notice it cuts a second or so off of the end of the video. vlc is the best media player (for everything) imo.

audax321
May 5th, 2007, 09:44 PM
MyR

That is strange, it doesn't seem to cut anything off on mine. It might be that the xshm plugin just works for my laptop (integrated Intel GMA 900) because I know the opengl plugin doesn't work for me, but it does for others. Maybe substituting other plugins in there may rectify the problem? Oh well, guess I just got lucky with that one.

On another note, I have great respect for someone who can put up with vlc. :) It is a nice program, but I hate how it resizes the window when you load a video. It just drives me insane. Is there a way around that? The only option I could really find was to have it zoom the video to 75% of its size, but I'd rather have it never resize so I can adjust the window size myself like totem does. Whenever I load a video that has the same dimensions as my entire desktop it blows the window up. If you know a way around that let me know. Nothing wrong with having two players installed just in case I need it.

:)

Linux_Noobie
May 6th, 2007, 12:51 AM
Help. (See Screenshot)

audax321
May 6th, 2007, 09:25 AM
Help. (See Screenshot)

You need to set your color depth to 24. Its actually strange it wasn't set to that to begin with, so I'm wondering if you video card even supports it. You can try this, but make sure you print it out in case things go wrong:

In terminal:

1. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_bak

2. gksudo gedit /etc/X11/xorg.conf

In gedit:

3. Find a section similar to the following (your resolutions may be different):



DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1680x1050" "1440x900" "1280x800" "1024x640" "800x500"
EndSubSection
SubSection "Display"
Depth 4
Modes "1680x1050" "1440x900" "1280x800" "1024x640" "800x500"
EndSubSection
SubSection "Display"
Depth 8
Modes "1680x1050" "1440x900" "1280x800" "1024x640" "800x500"
EndSubSection
SubSection "Display"
Depth 15
Modes "1680x1050" "1440x900" "1280x800" "1024x640" "800x500"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050" "1440x900" "1280x800" "1024x640" "800x500"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1440x900" "1280x800" "1024x640" "800x500"
EndSubSection


4. You want to change the DefaultDepth line to 24 AND make sure that there is a section similar to this:



SubSection "Display"
Depth 24
Modes <YOUR LIST OF RESOLUTIONS HERE>
EndSubSection


5. Save and Exit

6. CNTRL+ALT+BACKSPACE will restart the X server and hopefully all your settings will be successful. If not, you will need to get to a prompt. Either the X server will just die out and take you to a prompt OR you can press CNTRL+ALT+F1 to get to a prompt.

7. To restore your old settings if something went wrong at terminal type:


sudo mv /etc/X11/xorg.conf_bak /etc/X11/xorg.conf

sudo /etc/init.d/gdm restart

Hope that helps. Don't blame me if something goes screwy, but I think that should do it :]

blonder
May 6th, 2007, 01:05 PM
I have a Problem with the gtk gui,it does not Start to encode and still stands by 0 %.
My Problem is the Sound,in Terminal with this Command it works perfekt:


recordmydesktop --no-sound


My System: Dell Inspiron 9400

y-man
May 7th, 2007, 12:11 AM
Hi guys,

I am on Dapper. Installed 3.1.

I am trying to records a 3D window:



$ recordmydesktop --with-shared --full-shots --quick-subsampling --zero-compression -fps 12 -x 112 -y 84 -width 800 -height 600 -windowid 0x3c00003


On finishing the play, I hit ctrl-C, after working for a while encoding stops partway:


========Saved 7245 frames in a total of 7243 requests
Shutting down.....
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
[29%] [Cache File 1]
Encoding finished!


As much of it that's been encoded is great, but I cannot get the full thing done.

Any ideas will be much appreciated.

Thanks,

y-man
May 7th, 2007, 03:38 AM
Replying my own post of two hour ago.

I have since found out that I was running out of cache file space. It seems to default to / (possibly /tmp), and my / is almost full.

I specified -workdir $HOME, and all went well. I think default for -workdir is *not* $HOME as man page says.

renewip
May 28th, 2007, 05:20 AM
My output file (out.ogg for default) has just a "blue screen of death" when it played for all time. Why? :((
this is an example:
http://anhtt.k48ca.googlepages.com/out.ogg

loell
May 28th, 2007, 07:01 AM
i don't see any blue screen in your sample, i see your KDE desktop though ;)

hakimaki
May 28th, 2007, 08:37 PM
Everytime I try to watch the output file, it closes down on me. Why?

hakimaki
May 28th, 2007, 08:50 PM
Ok im guessing its a resolution issue becuase if I select a smaller part of the screen, it will play. So how do I record my entire desktop 1280X1024 and then view it?

hakimaki
May 28th, 2007, 10:07 PM
For those of you having the problem where Totem crashes when loading the video I found this to work on my laptop (even fixed graphical issues with Beryl and playing videos):

1. Open /home/username/.gnome2/totem_config

2. Find the following section:



# video driver to use
# string, default: auto
#video.driver:auto


3. Change that section to:



# video driver to use
# string, default: auto
#video.driver:auto
video.driver:xshm


Hope that helps.

Beautiful! Thank you!

kevdog
June 17th, 2007, 07:55 AM
Mplayer works great for playback if you use -vo x11 option however I cant seem to configure vlc media player correctly. I dont see where I set a similar option -- option menu suggested by previous post does not exist.

iovar
June 18th, 2007, 03:01 AM
Mplayer works great for playback if you use -vo x11 option however I cant seem to configure vlc media player correctly. I dont see where I set a similar option -- option menu suggested by previous post does not exist.

Maybe you missed the "advanced " checkbox?



to configure it to play x11:
settings > preferences > video > output modules.
check the box at the bottom "advanced options"


Check the attached video. It's exactly the procedure that MyR described.

mumushi
June 19th, 2007, 04:44 PM
installed recordmydesktop using the onein the repo but when i try to preview the file it just terminate my player. i installed all posible codecs to play avi or ogg files. Installed memcoder and converted the file to avi but still i can't preview it. It always terminates the player.

Any ideas whats going on? Thanks in advance.

kevdog
June 20th, 2007, 08:44 AM
This is going to sound like possibly the dumbest post ever but when I go to
settings > preferences > video > [With advanced options checked]

There is no output modules. I looked!. There is the following:
Enable Video
Grayscale Video Output
Fullscreen Video Output
Drop Late Frames
Skip Frames
Quiet Syncro
Overlay video output
Always on top
Disable ScreenSaver

Snapshot
...
...
...
Window
...
...
...
Fix HDTV height
Window Decorations
Video Title
Video Allignment
Zoom video


Thats it --- Did I miss something???

iovar
June 20th, 2007, 02:38 PM
kevdog:

Did you watch the attached video?
What you are describing is the "video" settings tab itself. The "output modules" option is not on it.
It is on the on the option tree on the left and can be seen after expanding the "video" entry.


Please watch the video attached on my previous post and you'll understand what I mean.

kevdog
June 20th, 2007, 03:37 PM
The video was a great -- it explained everything
Thanks

Im surprised that as far as clarity of the video, it makes such a big difference

About the video -- nice touch with the stretching woman in the back ground :)

SadaraX
June 25th, 2007, 12:43 AM
I can record video just fine but I am having trouble getting my sound to work. Every time I record there is no sound in the output file. I checked in /tmp while the program was recording and there is a file called audio.pcm that seems to be created and hold.

I have tried various alsa devices but none of them seem to work. On the command line I tried running the program with:

recordmydesktop -device hw:0,0
or
recordmydesktop -device plughw:0,0

Both of these run, but no sound is recorded. I checked all my alsamixer audio input and everything is set to enabled with good recording levels.

lamadredelsapo
July 9th, 2007, 12:28 PM
You just saved my life with those packages. Is it possible to save the video directly in mpeg? Otherwise i'll use ffmpeg to convert it.

loell
July 9th, 2007, 12:59 PM
you can't convert it directly , iovar, intends to keep it this way, to encourage the linux community to use the Ogg free format. ;)

so you'll just gonna have to use other tools to convert it :)

Ryan Sullivan
July 12th, 2007, 11:13 PM
Hello, im new to this record my desktop. I have done a few videos (with beryl) and converted them to avi using mencoder. But the thing is my videos come out sorta jumpy and slow with alot of delay. Could someone try and help me with this problem please.

I really want to make videos.

loell
July 13th, 2007, 04:16 AM
mostly this issue is related to your hardware , more powerful CPU's tend to have smoother videos.

diablo75
July 14th, 2007, 11:29 PM
This works, but I have one minor issue that involves Beryl.

Video playback gets flickery when I rotate the cube. Horizontal blips cut through the cube and window, making them transparent and I can see the sky dome. This is only seen after the capture has been done.

I'm running a pentium 4 2.8 mhz, 768 megs of ram, and a GeForce 5600 Go with 128 megs of ram.

Any suggestions on how to get the video cleaned up?

wconstantine
July 16th, 2007, 03:06 PM
This works great but I have some problems when I want to record gaming. The game is floating on nicely but when I watch the video my games seem to have like 2-3 fps. =/

Uber Nooblett
August 19th, 2007, 03:58 PM
I seem to be having a problem, not sure why exactly as seem to have done everything advised.

I start recordmydesktop either through the frontend or konsole and it seems to record it ok, however when I go to the file to play it seems to play a quick sound then crashes whichever player I'm playing it in. I have tried encoding it to avi which also seemed to happen ok, but once again it wont play.

I'm running Beryl + Kiba Dock on an AMD 64 x2, 4gb ram + 8800GTS @ 2560 x 1024 and would like to do a capture.

thanks in advance: code for install/record/encode is below. Will supply any more info required


jj@jj-desktop:~$ sux
Password:
root@jj-desktop:/home/jj# sudo apt-get install recordmydesktop gtk-recordmydesktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
recordmydesktop is already the newest version.
gtk-recordmydesktop is already the newest version.
The following packages were automatically installed and are no longer required:
libzvbi-common gstreamer0.10-plugins-ugly libzvbi0 libsexy2 python-eyed3
python-xml gstreamer0.10-gnomevfs libsidplay1 python-gst0.10 libsoup2.2-8
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@jj-desktop:/home/jj# recordmydesktop
Initial recording window is set to:
X:0 Y:0 Width:2560 Height:1024
Adjusted recording window is set to:
X:0 Y:0 Width:2560 Height:1024
Your window manager appears to be beryl


Detected 3d compositing window manager.
Reverting to full screen capture at every frame.
To disable this check run with --no-wm-check
(though that is not advised, since it will probably produce faulty results).

Initializing...
Opened PCM device hw:0,0
Recording on device hw:0,0 is set to:
1 channels at 22050Hz
Buffer size set to 4096 frames.
Capturing!
Shutting down.Saved 303 frames in a total of 303 requests
....
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
[100%]
Encoding finished!
Wait a moment please...

Done.
Written 20600563 bytes
(20382473 of which were video data and 218090 audio data)

Cleanning up cache...
Done!!!
Goodbye!
root@jj-desktop:/home/jj# sudo aptitude install mencoder
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initialising package states... Done
Building tag database... Done
The following NEW packages will be installed:
mencoder
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 3462kB of archives. After unpacking 8897kB will be used.
Writing extended state information... Done
Get:1 http://security.ubuntu.com feisty-security/multiverse mencoder 2:1.0~rc1-0ubuntu9.1 [3462kB]
Fetched 3462kB in 5s (621kB/s)
Selecting previously deselected package mencoder.
(Reading database ... 123363 files and directories currently installed.)
Unpacking mencoder (from .../mencoder_2%3a1.0~rc1-0ubuntu9.1_amd64.deb) ...
Setting up mencoder (1.0~rc1-0ubuntu9.1) ...
root@jj-desktop:/home/jj# mencoder -idx input.ogg -ovc lavc -oac mp3lame -o output.avi
MEncoder 2:1.0~rc1-0ubuntu9.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ (Family: 15, Model: 75, Stepping: 2)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
File not found: 'input.ogg'
Failed to open input.ogg.
Cannot open file/device.

Exiting...
root@jj-desktop:/home/jj# mencoder -idx output.ogg -ovc lavc -oac mp3lame -o output.avi
MEncoder 2:1.0~rc1-0ubuntu9.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ (Family: 15, Model: 75, Stepping: 2)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
File not found: 'output.ogg'
Failed to open output.ogg.
Cannot open file/device.

Exiting...
root@jj-desktop:/home/jj# mencoder -idx out.ogg -ovc lavc -oac mp3lame -o output.avi
MEncoder 2:1.0~rc1-0ubuntu9.1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ (Family: 15, Model: 75, Stepping: 2)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0 data: 0x0 - 0x13a7088
[Ogg] stream 0: video (Theora v3.2.0), -vid 0
[Ogg] stream 1: audio (Vorbis), -aid 0
Ogg file format detected.
VIDEO: [theo] 2560x1024 24bpp 15.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:18 fourcc:0x6F656874 size:2560x1024 fps:15.00 ftime:=0.0667
================================================== ========================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 22050 Hz, 1 ch, s16le, 90.0 kbit/25.51% (ratio: 11248->44100)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis decoder)
================================================== ========================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
================================================== ========================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[theora @ 0xe29e50]Missing extradata!
Could not open codec.
VDecoder init failed :(
Opening video decoder: [theora] Theora/VP3
VDec: vo config request - 2560 x 1024 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2.50:1 - prescaling to correct movie aspect.
videocodec: libavcodec (2560x1024 fourcc=34504d46 [FMP4])
Selected video codec: [theora] vfm: theora (Theora (free, reworked VP3))
================================================== ========================
MP3 audio selected.

Skipping frame!
Pos: 0.0s 1f ( 6%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
Skipping frame!
Pos: 0.0s 2f ( 6%) 0.00fps Trem: 0min 0mb A-V:0.007 [0:0]
Skipping frame!
Pos: 0.0s 3f ( 6%) 0.00fps Trem: 0min 0mb A-V:0.013 [0:0]
Skipping frame!
Pos: 0.0s 4f ( 6%) 0.00fps Trem: 0min 0mb A-V:0.019 [0:0]
Skipping frame!
Writing header...5f ( 6%) 0.00fps Trem: 0min 0mb A-V:0.025 [0:0]
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

4 duplicate frame(s)!
Pos: 0.4s 7f ( 8%) 0.00fps Trem: 0min 5mb A-V:0.043 [0:0]
1 duplicate frame(s)!
Pos: 1.6s 24f (14%) 17.08fps Trem: 0min 5mb A-V:0.135 [3787:127]
Skipping frame!
Pos: 20.3s 305f (100%) 20.30fps Trem: 0min 3mb A-V:0.076 [1180:127]
Flushing video frames
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

Video stream: 1180.183 kbit/s (147522 B/s) size: 2989797 bytes 20.267 secs 305 frames

Audio stream: 127.706 kbit/s (15963 B/s) size: 319422 bytes 20.010 secs
root@jj-desktop:/home/jj#

MyR
August 20th, 2007, 12:01 AM
when I go to the file to play it seems to play a quick sound then crashes whichever player I'm playing it in.
you need to configure your video player(s) to play using x11. instructions are in this thread.

peace

fadeup
August 31st, 2007, 09:51 AM
Hi everyone,

I've read through most of this thread and done a lot of searching, but can't see this problem... I'm recording both with the GUI and command line, but the audio and video is jittery. I've tried audio alone with Audacity and it's fine...

When using the command line I see this message;


james@jbinspubuntu:~$ recordmydesktop --quick-subsampling --zero-compression
Initial recording window is set to:
X:0 Y:0 Width:1280 Height:800
Adjusted recording window is set to:
X:0 Y:0 Width:1280 Height:800
Your window manager appears to be Metacity

Initializing...
Opened PCM device hw:0,0
Playback frequency 22050Hz is not available...
Using 44100Hz instead.
Recording on device hw:0,0 is set to:
2 channels at 44100Hz
Buffer size set to 4096 frames.
Capturing!
Broken pipe: Underrun occurred.
Broken pipe: Underrun occurred.

There's a long list of 'Broken pipe: Underrun occurred.'


Broken pipe: Underrun occurred.
Shutting down.Saved 94 frames in a total of 105 requests
....
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
[99%]
Encoding finished!
Wait a moment please...

Done.
Written 808162 bytes
(612894 of which were video data and 195268 audio data)

Cleanning up cache...
Done!!!
Goodbye!

I changed the frequency in the GUI to 44100Hz and it sounded the same. Just wondered if anyone had any ideas?

Cheers

iovar
August 31st, 2007, 01:28 PM
I don't remember where I've seen it, but if you are using a
laptop. plug it in. The power saving features can degrade performance.

Apart that, change the device to plughw:0,0 and record with the defaults
(22050 hz, 1 channel). High settings need more cpu and can cause more
frequent underruns.

Weird Al
August 31st, 2007, 05:32 PM
Is it possible, or is it intended to be possible, for the image to be resized as it is recorded? Is it possible to use hardware for this?

I'm no expert, nor even a rookie, at this, but if there were someway of taking what's on screen at a lower resolution and then compressing (or not compressing) *that* on the fly, then we'd have a low-res output from a normal-res input. Thus it would be easier to record games, especially ones where you can't see what's going on if you lower your resolution too much.

Am I barking up the wrong postman?

iovar
August 31st, 2007, 06:39 PM
Is it possible, or is it intended to be possible, for the image to be resized as it is recorded? Is it possible to use hardware for this?


Possible? No.
Intended ? Maybe.


The problem with 3d games is that the usually require to much CPU on their
own. And the typical methods provided from X for capturing, are very
inefficient in this case.
So caching a smaller image may not be enough to allow capture of games
at large resolutions.

Given that, I want to experiment first with alternate methods of capture,
before trying to implement something like scaling.

Meanwhile, if you are using the feisty version (0.3.0.something) you might
want to remove it and try the latest source package. 0.3 was the first
version with cache and it was very inefficient space and CPU-wise.
0.3.6 should provide notable improvements.

loell
September 1st, 2007, 08:43 AM
hi, i've updated the deb package of this thread, 0.3.6 fiesty deb package is available in the first post,

i must say, the speed improvement is noticeable

thanks, iovar =D>

patambrosio
September 1st, 2007, 01:46 PM
i blogged about recordmydesktop here (http://ubuntuchocolate.wordpress.com/2007/09/01/howto-screen-capture-in-ubuntu-feisty-fawn/).

and thanks to loell, now i know how to convert videos, but um, how do i convert and scale down the dimensions of the video i'm encoding? i can't find my answers in the DOCS. nahihilo ako sa docs nila-- btw pinoy din ako, hehehe.

loell
September 1st, 2007, 03:26 PM
i blogged about recordmydesktop here (http://ubuntuchocolate.wordpress.com/2007/09/01/howto-screen-capture-in-ubuntu-feisty-fawn/).

and thanks to loell, now i know how to convert videos, but um, how do i convert and scale down the dimensions of the video i'm encoding? i can't find my answers in the DOCS. nahihilo ako sa docs nila-- btw pinoy din ako, hehehe.

hello :)

to scale down the video through mencoder , add this as a parameter ie
-vf scale=320:240 to convert it to 320 X 240 resolution, adjust accordingly.

patambrosio
September 1st, 2007, 03:28 PM
thanks loell. :D

iovar
September 1st, 2007, 04:39 PM
hi, i've updated the deb package of this thread, 0.3.6 fiesty deb package is available in the first post,

i must say, the speed improvement is noticeable

thanks, iovar =D>


Thanks loell :)
It's always better and more beneficial to the program, to have the latest
(and greatest/buggiest?) packaged and ready, for the users to try.