[Ffmpeg-devel] [RFC]: vhook Documentation

Piero Bugoni crboca32
Mon Feb 26 00:06:53 CET 2007

The video I put up employs imlib2 as follows:
1) A black rectangular png image was created using
gimp, and placed in the upper right corner.

2) The date is placed on top of it.

The command line was: 

while : 
./ffmpeg -r 29.97 -s 320x256 -vd /dev/video0 \ 
-vhook 'vhook/imlib2.so -x 0 -y 0 \ 
-i ../etc/black.png'   -vhook  'vhook/imlib2.so \ 
-c white \ 
-F /usr/X11R6/lib/X11/fonts/TTF/VeraBd.ttf/12 -x 0 \ 
-y 0 -t  %A-%D-%T' \ 

The SVN revision I am using is 7481.

The last one I checked out was 8066.

SVN 8066 still has thet problem with

Again, the buffer size from 1024 to 4096 made it work
on my LAN, but not across the internet. Strange.

The ffserver is run on a dedicated server I lease in
California. It is run in a while loop like above,
inside a shell script. That shell script is the run in
the background with 2&1> going to /dev/null. That way
I can log out of the server.

The machine grabbing from the camera and sending the
stream to ffserver is connected to my DSL line in
Florida. It has 4 LW-104 (aka Pico2000) vidcap cards
in it. I have used it to stream successfully from 3
cameras. I use the `screen` utility to background the
ffmpeg process, so I can log out of the machine. 

The web page with the current time is:
There is about a five second delay, but otherwise,
sync is good.

The screen in the video, is just a desktop machine
with a browser open to show the current time. 

I have to use the while-true-do trick to keep the
ffmpeg/ffserver combo running. I'll be posting some
the problems I ran into in just a bit.

However, for what it's worth, it works.


Expecting? Get great news right away with email Auto-Check. 
Try the Yahoo! Mail Beta.

More information about the ffmpeg-devel mailing list