Page 1 of 2

xvidcap: A screencapture utility

Posted: Sat 29 Dec 2007, 12:40
by muggins
http://xvidcap.sourceforge.net/#intro
a small tool to capture things going on on an X-Windows display to either individual frames or an MPEG video. On Windows machines there are commercial tools like Lotus ScreenCam or Camtasia which do a very good job esp. for the purpose I was needing such a tool for: Software documentation, esp. installation procedures and such.
I've uploaded this as a .pet here, (1594kbytes):

http://rapidshare.com/files/79831890/xv ... 6-i486.pet

To run, Menu->Graphic->XVidCap, or enter xvidcap in a console. Entering xvidcap -h will give an outline of usage.

Posted: Thu 31 Jan 2008, 06:04
by 1ColdBeer
Very useful tool...... Nice Job....... Fast Download Mirror

Posted: Fri 12 Sep 2008, 19:29
by Lobster
this is excellent

works on 4.1 beta - anyone fancy doing a demo mpeg?

8)

Posted: Sat 13 Sep 2008, 04:18
by ttuuxxx
I've used Camtasia in past and well its more advanced than xvidcap but this tool Can be extremely helpful for puppy users, we could have a whole line of videos for new users, it would be nice if we could edit frames eg. adding text on the screen. videos that could be made

Installing puppy
-full install (including partitioning the hard drive)
-usb install
-frugal install

Setting up a printer

Setting up wireless networks

setting up windows shares

Setting the time

making a pet package

installing a .sfs package

making default applications, like changing Seamonkey to Firefox as the default browser

Then placing a sticky post in the "How to" forum
ttuuxxx

Using xvidcap Video OK but no audio

Posted: Fri 19 Dec 2008, 18:34
by bill
Hi Men,any chance I can get some command line instruction on what I must input in order to capture the audio as well? .The video is being captured fine.thanks

miscompiled libavcodec ?

Posted: Sat 20 Dec 2008, 14:13
by bill
Well apparently when trying to use Muggins xvidcap-1.1.6-i486.pet on this Puppy 412 on a ACER AST180-UA381B 3800+ Athlon 64 2GIG DDR I get the following error. Any suggestion on how to proceed ,other than giving up :lol:

Posted: Sun 19 Jul 2009, 13:44
by jaapz
ttuuxxx wrote:I've used Camtasia in past and well its more advanced than xvidcap but this tool Can be extremely helpful for puppy users, we could have a whole line of videos for new users, it would be nice if we could edit frames eg. adding text on the screen. videos that could be made

Installing puppy
-full install (including partitioning the hard drive)
-usb install
-frugal install

Setting up a printer

Setting up wireless networks

setting up windows shares

Setting the time

making a pet package

installing a .sfs package

making default applications, like changing Seamonkey to Firefox as the default browser

Then placing a sticky post in the "How to" forum
ttuuxxx
Im sorry to bump this post, but this seems to be a very good idea to me! Has anything like this been done yet?

Posted: Sun 19 Jul 2009, 14:18
by ttuuxxx
Nope not yet, its a shame would be very good to have, They could be linked to help menu, and main puppylinux.com page, the wiki etc. If I had more time I would make them but, I'm always too busy with building a release or packages, etc. If your not overly extended , feel try to give it a try :) Maybe once somebody gets the ball rolling others might join in :)
ttuuxxx

location to xvidcap 1.1.7 if needed

Posted: Sun 19 Jul 2009, 14:34
by bill

Posted: Sun 19 Jul 2009, 15:45
by jaapz
@ttuuxxx: Ah k i'm starting a new thread about this then ;)

EDIT: thread

Posted: Sun 19 Jul 2009, 16:14
by ttuuxxx
jaapz wrote:@ttuuxxx: Ah k i'm starting a new thread about this then ;)
Cool man new years are going to love you for that:) Just remember try to keep the video sizes small, for dialup users etc. Good luck:)
ttuuxxx

Posted: Sun 19 Jul 2009, 21:59
by chrome307
Thanks for this, works great :)

Posted: Wed 02 Dec 2009, 04:39
by jeditalian
no work for me in puppy 431 because it didnt create a menu entry. i run from console and it says: compiler did not align stack variables. libavcodec has been miscompiled and may be very slow or crash. this is not a bug in libavcodec but in the compiler. do not report crashes to FFmpeg developers. if i try to play the cap it says /bin/bash: xine: command not found.
not that i need a screencap utility in puppy linux. i really just want to figure out how to stereomix because iman00b and i find nothing about stereomixing.

Posted: Wed 02 Dec 2009, 23:59
by muggins
OK, I vaguely recall there was a problem with menu items not appearing in the menu, with p431, but have no idea whether it was ever resolved. Instead you can just drag the xvidcap .desktop file, in /usr/share/applications, onto the desktop, and it will run from there.

Regarding the missing xine problem, just run this command in a console:

Code: Select all

ln -s /usr/bin/gxine /usr/bin/xine
I definitely got it to make a video in p431.

xvidcap-1.1.7_i386.pet

Posted: Thu 03 Dec 2009, 00:22
by bill
I don't know if this will help or not but I have xvidcap-1.1.7_i386.pet stored at the location below.If it doesn't work out for you,you can always
send it to the bit bucket.


http://www.4shared.com/account/file/799 ... _i386.html

Posted: Fri 01 Apr 2011, 19:45
by etienne2000
Hello, I have installed Xvidcap on my French vertion of puppy linux (toutou linux 4.3.1) and the record works fine, but i cannot have sound for the vidéo, i have tested with certainly files in the /dev folder, after recording, i can look sond is in the vidéo (.mpeg2 audio) but if i play the vidéo, i have no sounds.

here is the content of my /dev folder:

Code: Select all

dvb: 0 octets
fd: 15 octets
input: 0 octets
modems: 0 octets
net: 0 octets
pts: 0 octets
shm: 0 octets
snd: 0 octets
usb: 0 octets
1-1: 0 octets
1-1.2: 0 octets
1-1.2.2: 0 octets
1-1.4: 0 octets
1-1.4.1: 0 octets
1-1.4.2: 0 octets
1-1.4.3: 0 octets
1-4: 0 octets
2-2: 0 octets
acerhk: 0 octets
admmidi: 0 octets
adsp: 0 octets
agpgart: 0 octets
aloadC0: 0 octets
aloadSEQ: 0 octets
amidi: 0 octets
amixer: 0 octets
audio: 0 octets
audio0: 0 octets
cdrom: 8 octets
cfs0: 0 octets
console: 0 octets
controlC0: 0 octets
core: 13 octets
dazuko: 0 octets
dazuko-OLD: 0 octets
dmfm: 0 octets
dmmidi: 0 octets
dsp: 0 octets
dvd: 8 octets
event0: 0 octets
event1: 0 octets
event2: 0 octets
event3: 0 octets
event4: 0 octets
event5: 0 octets
event6: 0 octets
event7: 0 octets
event8: 0 octets
event9: 0 octets
event10: 0 octets
event11: 0 octets
fb0: 0 octets
fb1: 0 octets
fb2: 0 octets
fb3: 0 octets
fd0: 0 octets
fd0u1440: 0 octets
fd0u1680: 0 octets
fd0u1760: 0 octets
fd1: 0 octets
full: 0 octets
fuse: 0 octets
hda: 0 octets
hda1: 0 octets
hda2: 0 octets
hda3: 0 octets
hda4: 0 octets
hda5: 0 octets
hda6: 0 octets
hda7: 0 octets
hda8: 0 octets
hda9: 0 octets
hda10: 0 octets
hda11: 0 octets
hda12: 0 octets
hda13: 0 octets
hda14: 0 octets
hda15: 0 octets
hda16: 0 octets
hdb: 0 octets
hdb1: 0 octets
hdb2: 0 octets
hdb3: 0 octets
hdb4: 0 octets
hdb5: 0 octets
hdb6: 0 octets
hdb7: 0 octets
hdb8: 0 octets
hdb9: 0 octets
hdc: 0 octets
hdc1: 0 octets
hdc2: 0 octets
hdc3: 0 octets
hdc4: 0 octets
hdc5: 0 octets
hdc6: 0 octets
hdc7: 0 octets
hdc8: 0 octets
hdc9: 0 octets
hdd: 0 octets
hdd1: 0 octets
hdd2: 0 octets
hdd3: 0 octets
hdd4: 0 octets
hdd5: 0 octets
hdd6: 0 octets
hdd7: 0 octets
hdd8: 0 octets
hdd9: 0 octets
hsfdcp0: 0 octets
hsfdiag0: 0 octets
ippp0: 0 octets
ippp1: 0 octets
ippp2: 0 octets
ippp3: 0 octets
isdn0: 0 octets
isdn1: 0 octets
isdnctrl: 9 octets
isdnctrl0: 0 octets
isdnctrl1: 0 octets
js0: 9 octets
js1: 9 octets
kmem: 0 octets
kmsg: 0 octets
log: 0 octets
loop0: 0 octets
loop1: 0 octets
loop2: 0 octets
loop3: 0 octets
loop4: 0 octets
loop5: 0 octets
loop6: 0 octets
loop7: 0 octets
loop8: 0 octets
loop9: 0 octets
loop10: 0 octets
lp0: 0 octets
lp1: 0 octets
mem: 0 octets
midi: 0 octets
mixer: 0 octets
mmcblk0: 0 octets
mmcblk0p1: 0 octets
mmcblk0p2: 0 octets
mouse: 10 octets
mouse1: 0 octets
mouse2: 0 octets
music: 0 octets
null: 0 octets
nvidia0: 0 octets
nvidiactl: 0 octets
nvram: 0 octets
parport0: 0 octets
parport1: 0 octets
parport2: 0 octets
pcmC0D0c: 0 octets
pcmC0D0p: 0 octets
pcmC0D1p: 0 octets
pcmC0D6c: 0 octets
pcmC0D6p: 0 octets
port: 0 octets
ppp: 0 octets
pppox0: 0 octets
pppox1: 0 octets
pppox2: 0 octets
psaux: 0 octets
ptmx: 0 octets
ptyp0: 0 octets
ptyp1: 0 octets
ptyp2: 0 octets
ptyp3: 0 octets
radio: 6 octets
radio0: 0 octets
radio1: 0 octets
ram: 0 octets
ram0: 0 octets
ram1: 0 octets
ram2: 0 octets
ram3: 0 octets
ram4: 0 octets
ram5: 0 octets
ram6: 0 octets
ram7: 0 octets
ram8: 0 octets
ram9: 0 octets
ramdisk: 4 octets
random: 0 octets
rtc: 0 octets
scd0: 0 octets
scd1: 0 octets
scd2: 0 octets
scd3: 0 octets
sda: 0 octets
sda1: 0 octets
sda2: 0 octets
sda3: 0 octets
sda4: 0 octets
sda5: 0 octets
sda6: 0 octets
sda7: 0 octets
sda8: 0 octets
sda9: 0 octets
sda10: 0 octets
sda11: 0 octets
sda12: 0 octets
sda13: 0 octets
sda14: 0 octets
sda15: 0 octets
sdb: 0 octets
sdb1: 0 octets
sdb2: 0 octets
sdb3: 0 octets
sdb4: 0 octets
sdb5: 0 octets
sdb6: 0 octets
sdb7: 0 octets
sdb8: 0 octets
sdb9: 0 octets
sdb10: 0 octets
sdb11: 0 octets
sdb12: 0 octets
sdb13: 0 octets
sdb14: 0 octets
sdb15: 0 octets
sdc2: 0 octets
sdc3: 0 octets
sdc4: 0 octets
sdc5: 0 octets
sdc6: 0 octets
sdc7: 0 octets
sdc8: 0 octets
sdc9: 0 octets
sdc10: 0 octets
sdc11: 0 octets
sdc12: 0 octets
sdc13: 0 octets
sdc14: 0 octets
sdc15: 0 octets
sdd: 0 octets
sdd1: 0 octets
sdd2: 0 octets
sdd3: 0 octets
sdd4: 0 octets
sdd5: 0 octets
sdd6: 0 octets
sdd7: 0 octets
sdd8: 0 octets
sde: 0 octets
sde1: 0 octets
sde2: 0 octets
sde3: 0 octets
sde4: 0 octets
sde5: 0 octets
sde6: 0 octets
sde7: 0 octets
sde8: 0 octets
sdf: 0 octets
sdf1: 0 octets
sdf2: 0 octets
sdf3: 0 octets
sdf4: 0 octets
sdf5: 0 octets
sdf6: 0 octets
sdf7: 0 octets
sdf8: 0 octets
sdg: 0 octets
sdg1: 0 octets
sdg2: 0 octets
sdh: 0 octets
sdh1: 0 octets
sdh2: 0 octets
sdi: 0 octets
sdi1: 0 octets
sdi2: 0 octets
seq: 0 octets
sequencer: 0 octets
sequencer2: 0 octets
sg0: 0 octets
sg1: 0 octets
sg2: 0 octets
sg3: 0 octets
sg4: 0 octets
sg5: 0 octets
sg6: 0 octets
sg7: 0 octets
slamr0: 0 octets
slamr1: 0 octets
slamr2: 0 octets
slamr3: 0 octets
slusb0: 0 octets
slusb1: 0 octets
slusb2: 0 octets
slusb3: 0 octets
smbus: 0 octets
smbusbios: 0 octets
sndstat: 0 octets
speaker: 0 octets
sr0: 0 octets
sr1: 0 octets
sr2: 0 octets
sr3: 0 octets
stderr: 4 octets
stdin: 4 octets
stdout: 4 octets
systty: 0 octets
timer: 0 octets
tty: 0 octets
tty0: 0 octets
tty1: 0 octets
tty2: 0 octets
tty3: 0 octets
tty4: 0 octets
tty5: 0 octets
tty6: 0 octets
tty7: 0 octets
tty8: 0 octets
tty9: 0 octets
tty10: 0 octets
tty11: 0 octets
tty12: 0 octets
ttyACM0: 13 octets
ttyACM1: 13 octets
ttyI0: 0 octets
ttyI1: 0 octets
ttyI2: 0 octets
ttyI3: 0 octets
ttyS0: 0 octets
ttyS1: 0 octets
ttyS2: 0 octets
ttyS3: 0 octets
ttyS4: 0 octets
ttySHSF0: 0 octets
ttySHSF1: 0 octets
ttySHSF2: 0 octets
ttySHSF3: 0 octets
ttySHSF4: 0 octets
ttySHSF5: 0 octets
ttySHSF6: 0 octets
ttySHSF7: 0 octets
ttyUSB0: 11 octets
ttyUSB1: 11 octets
urandom: 0 octets
usb2: 0 octets
usb3: 0 octets
usb4: 0 octets
usb5: 0 octets
usbdev1.2: 0 octets
usbdev1.2_ep00: 0 octets
usbdev1.2_ep81: 0 octets
usbdev1.4: 0 octets
usbdev1.4_ep00: 0 octets
usbdev1.4_ep02: 0 octets
usbdev1.4_ep81: 0 octets
usbdev1.5: 0 octets
usbdev1.5_ep00: 0 octets
usbdev1.5_ep02: 0 octets
usbdev1.5_ep81: 0 octets
usbdev1.6: 0 octets
usbdev1.6_ep00: 0 octets
usbdev1.6_ep03: 0 octets
usbdev1.6_ep81: 0 octets
usbdev1.6_ep82: 0 octets
usbdev1.7: 0 octets
usbdev1.7_ep00: 0 octets
usbdev1.7_ep02: 0 octets
usbdev1.7_ep03: 0 octets
usbdev1.7_ep04: 0 octets
usbdev1.7_ep81: 0 octets
usbdev1.7_ep82: 0 octets
usbdev1.7_ep83: 0 octets
usbdev1.7_ep84: 0 octets
usbdev1.8: 0 octets
usbdev1.8_ep00: 0 octets
usbdev1.8_ep02: 0 octets
usbdev1.8_ep03: 0 octets
usbdev1.8_ep04: 0 octets
usbdev1.8_ep81: 0 octets
usbdev1.8_ep82: 0 octets
usbdev1.8_ep83: 0 octets
usbdev1.8_ep84: 0 octets
usbdev1.9: 0 octets
usbdev1.9_ep00: 0 octets
usbdev1.9_ep02: 0 octets
usbdev1.9_ep03: 0 octets
usbdev1.9_ep04: 0 octets
usbdev1.9_ep81: 0 octets
usbdev1.9_ep82: 0 octets
usbdev1.9_ep83: 0 octets
usbdev1.9_ep84: 0 octets
usbdev1.10: 0 octets
usbdev1.10_ep00: 0 octets
usbdev1.10_ep02: 0 octets
usbdev1.10_ep81: 0 octets
usbdev1.14: 0 octets
usbdev1.14_ep00: 0 octets
usbdev1.14_ep02: 0 octets
usbdev1.14_ep81: 0 octets
usbdev2.1: 0 octets
usbdev2.1_ep00: 0 octets
usbdev2.1_ep81: 0 octets
usbdev2.2: 0 octets
usbdev2.2_ep00: 0 octets
usbdev2.2_ep81: 0 octets
usbdev3.1: 0 octets
usbdev3.1_ep00: 0 octets
usbdev3.1_ep81: 0 octets
usbdev4.1: 0 octets
usbdev4.1_ep00: 0 octets
usbdev4.1_ep81: 0 octets
usbdev5.1: 0 octets
usbdev5.1_ep00: 0 octets
usbdev5.1_ep81: 0 octets
usbmouse: 12 octets
userdma: 0 octets
vbi: 4 octets
vbi0: 0 octets
vbi1: 0 octets
vcs2: 0 octets
vcs3: 0 octets
vcs4: 0 octets
vcsa0: 0 octets
vcsa2: 0 octets
vcsa3: 0 octets
vcsa4: 0 octets
video: 6 octets
video0: 0 octets
video1: 0 octets
zero: 0 octets

Total : 173 octets (601 fichiers, 12 répertoires)
And the folder /dev/snd:

Code: Select all

controlC0: 0 octets
controlC1: 0 octets
controlC2: 0 octets
controlC3: 0 octets
hwC0D0: 0 octets
hwC0D1: 0 octets
hwC0D2: 0 octets
hwC0D3: 0 octets
hwC1D0: 0 octets
hwC1D1: 0 octets
hwC1D2: 0 octets
hwC1D3: 0 octets
hwC2D0: 0 octets
hwC2D1: 0 octets
hwC2D2: 0 octets
hwC2D3: 0 octets
hwC3D0: 0 octets
hwC3D1: 0 octets
hwC3D2: 0 octets
hwC3D3: 0 octets
midiC0D0: 0 octets
midiC0D1: 0 octets
midiC0D2: 0 octets
midiC0D3: 0 octets
midiC0D4: 0 octets
midiC0D5: 0 octets
midiC0D6: 0 octets
midiC0D7: 0 octets
midiC1D0: 0 octets
midiC1D1: 0 octets
midiC1D2: 0 octets
midiC1D3: 0 octets
midiC1D4: 0 octets
midiC1D5: 0 octets
midiC1D6: 0 octets
midiC1D7: 0 octets
midiC2D0: 0 octets
midiC2D1: 0 octets
midiC2D2: 0 octets
midiC2D3: 0 octets
midiC2D4: 0 octets
midiC2D5: 0 octets
midiC2D6: 0 octets
midiC2D7: 0 octets
midiC3D0: 0 octets
midiC3D1: 0 octets
midiC3D2: 0 octets
midiC3D3: 0 octets
midiC3D4: 0 octets
midiC3D5: 0 octets
midiC3D6: 0 octets
midiC3D7: 0 octets
pcmC0D0c: 0 octets
pcmC0D0p: 0 octets
pcmC0D1c: 0 octets
pcmC0D1p: 0 octets
pcmC0D2c: 0 octets
pcmC0D2p: 0 octets
pcmC0D3c: 0 octets
pcmC0D3p: 0 octets
pcmC0D4c: 0 octets
pcmC0D4p: 0 octets
pcmC0D5c: 0 octets
pcmC0D5p: 0 octets
pcmC0D6c: 0 octets
pcmC0D6p: 0 octets
pcmC0D7c: 0 octets
pcmC0D7p: 0 octets
pcmC1D0c: 0 octets
pcmC1D0p: 0 octets
pcmC1D1c: 0 octets
pcmC1D1p: 0 octets
pcmC1D2c: 0 octets
pcmC1D2p: 0 octets
pcmC1D3c: 0 octets
pcmC1D3p: 0 octets
pcmC1D4c: 0 octets
pcmC1D4p: 0 octets
pcmC1D5c: 0 octets
pcmC1D5p: 0 octets
pcmC1D6c: 0 octets
pcmC1D6p: 0 octets
pcmC1D7c: 0 octets
pcmC1D7p: 0 octets
pcmC2D0c: 0 octets
pcmC2D0p: 0 octets
pcmC2D1c: 0 octets
pcmC2D1p: 0 octets
pcmC2D2c: 0 octets
pcmC2D2p: 0 octets
pcmC2D3c: 0 octets
pcmC2D3p: 0 octets
pcmC2D4c: 0 octets
pcmC2D4p: 0 octets
pcmC2D5c: 0 octets
pcmC2D5p: 0 octets
pcmC2D6c: 0 octets
pcmC2D6p: 0 octets
pcmC2D7c: 0 octets
pcmC2D7p: 0 octets
pcmC3D0c: 0 octets
pcmC3D0p: 0 octets
pcmC3D1c: 0 octets
pcmC3D1p: 0 octets
pcmC3D2c: 0 octets
pcmC3D2p: 0 octets
pcmC3D3c: 0 octets
pcmC3D3p: 0 octets
pcmC3D4c: 0 octets
pcmC3D4p: 0 octets
pcmC3D5c: 0 octets
pcmC3D5p: 0 octets
pcmC3D6c: 0 octets
pcmC3D6p: 0 octets
pcmC3D7c: 0 octets
pcmC3D7p: 0 octets
seq: 0 octets
timer: 0 octets

Total : 0 octets (118 fichiers)
How can i make working the recording of the sound in the vidéo?
(vidéo records work sucefully, its only the sound)

Thanks in advance for your answer.

Posted: Fri 08 Apr 2011, 05:06
by muggins
Hello etienne2000,

I had success, getting my microphone to work with xvidcap, by changing the default input device, from /dev/dsp, to /dev/audio. Not sure whether this will be the same for your device though?

Edit: Another thought, if you right-click the volume icon, bottom right-hand corner of the desktop, and select "Full Window", is Capture showing, and is it at maximum volume?

Posted: Sun 17 Jul 2011, 20:33
by rjbrewer
Xvidcap 1.1.6 working well in Puppy 4.3.1 and
Xvidcap 1.1.7 working well in Lupu 5.2.5

The only Retrovol or (alsa mixer) settings necessary.

Posted: Mon 18 Jul 2011, 22:27
by rjbrewer
rjbrewer wrote:Xvidcap 1.1.6 working well in Puppy 4.3.1 and
Xvidcap 1.1.7 working well in Lupu 5.2.5

The only Retrovol or (alsa mixer) settings necessary.
I wasn't using a mic or making a video for upload.
I did capture a 613mb mpeg file of this concert:

http://video.pbs.org/video/1487911131/

Working in Wary 512 now.
10fps in all 3.

edit:

Stopped working with Wary again.

Posted: Sat 27 Aug 2011, 02:34
by sheepy
For some reason, all my screencasts return with only around 50% capture success ratio.
Any ideas?