Table of Contents

ffv1rec

ffv1rec is an modified (or forked) copy of NuppelVideo that uses the same container as nuppelrec. It can be used to capture video in a variety of formats (including MJPEG and HuffYUV). The video will sync perfectly and will be saved into the NuppelVideo container.

History

It used the GATOS driver interface to capture, plus YUV 4:2:2 to YUV 4:2:0P colorspace conversion. It worked nicely but the size/quality ratio was not that good. The original settings for nuppelrec:

The original code was modified from Nuppel GATOS to encode video using the Xvid codec in interlaced mode. Since then, it has gone through changes, a lot of problems and re-writing, and help from the FFmpeg project.

Main differences to nuppelrec

Xvid version

From Avidemux 2.0.22 and on, partial support for Xvid 1.x has been added to ffv1rec, but you must build Avidemux first (or at least the ./configure) before trying to build ffv1rec.

How to build ffv1rec

ffv1rec can be very easily compiled from either the download source files or the SVN source files. Where you extract the source download (or download the SVN files), there is a directory called 'addons'. You need to move to that directory with the console prompt. You will not need to do a './configure', a simple 'make' will be enough to build the program. You will end up with a 'ffv1rec' executable file.

Configuration & settings

The file .ffv1recrc in your home directory is where your ffv1rec settings are stored. These can be overloaded with command line.

The syntax is

Here is an example of an .ffv1recrc file:

C=XVID
q=4
M=1
d=200
S=1
b=48000
s
W=768
H=576
x=200