- 2009-01-18 - 0.3.7.3-1 on PCLinuxOS 2007
2007-02-23 - (version not recorded) on (distribution not recorded)
2009-01-18 - 0.3.7.3-1 ∞
FYI, you can also run this and click on the window you want to capture:
recordmydesktop -windowid $(xwininfo |grep "Window id:"|sed -e "s/xwininfo\:\ Window id:\ // ;s/\ .*//" )
Create a 640x360 window.
wmctrl -F -r "user@localhost: /home/user" -e 1,0,0,640,360
NOTE: When pausing, make sure that after you resume you do something dramatic to "refresh" the view if you've unpaused on a different scene. Maybe move the window a little or scroll through it.
Now that it's officially supported, and there's a gtk gui, let's try again.
su apt-get install gtk-recordmydesktop
Run it with:
- Only lets you select an application, and not an area.
- Really slows down the computer when running, even when not recording.
- Records audio properly
- Syncs the video properly
Only saves as a .ogv (Ogg Vorbis Video) and YouTube seems to never encode the video.
apt-get install zenity gnome-utils mencoder
Get and run this script: https://www.gnome-look.org/content/show.php/Ogv+to+Flv+Converter?content=90837
not needed! YouTube can use Recordmydesktop
2007-02-23 - (version not recorded) ∞
apt-get install libtheora0-devel
The quality is USELESS. The video quality setting doesn't seem to do anything. I ended up with commands like this. Why aren't there decent defaults?
recordmydesktop --with-shared --on-the-fly-encoding -v_quality 0 --quick-subsampling -dummy-cursor white -width 800 -height 600
It works! Horribly slow, and the audio is not anywhere near synced with the video.
I hear from Kevin Beason that a large screen area forces frame drops and will speed up the video. My resolution is too big, and the on the fly encoding is probably ruining things. :)
These aren't bad:
recordmydesktop --with-shared -v_quality 0 --quick-subsampling -dummy-cursor white -width 320 -height 200 recordmydesktop --with-shared -dummy-cursor white -width 640 -height 480
From recordmydesktop to YouTube ∞
Notes from 2009-01-24
record your video ∞
- Click "Select Window" and click the window you want.
Click "Record" to begin and left-click the tray icon to stop. Then exit.
mv ~/out.ogv ~/recordmydesktop1.ogv
crop and convert your video (1) ∞
Determine the dimensions of your video:
ffmpeg -i ~/recordmydesktop1.ogv
NOTE: If you have issues with ffmpeg, try MPlayer
- Convert the video
Calculate the resize and the padding needed.
- Example: 1264x752 to 640x360 becomes 570x340 with a left/right pad of 34/36
SETTINGS="-y -sameq" SIZE=570x340 TOP=0 BOTTOM=0 LEFT=34 RIGHT=36 ffmpeg -i ~/recordmydesktop1.ogv $SETTINGS -s $SIZE -padtop $TOP -padbottom $BOTTOM -padleft $LEFT -padright $RIGHT ~/recordmydesktop2.avi
convert your video (2) ∞
- Convert the video and audio
Chop it up as needed
- I use Avidemux
To export, use these settings:
Video: MPEG-4 ASP (Xvid4)
- Main > Encoding type: Two Pass - Average Bitrate (Single Pass - Bitrate to do it faster, with a bigger file)
- Average bitrate: 1500
-- YouTube requires over 600 kb/s (unconfirmed)
Audio: AAC (FAAC)
- Resampling: 44100
Save it as