simple Golang example of recording a video using ffmpeg with cgo.
sudo apt-get install libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libxtst-dev
export CGO_CFLAGS="-I/path/to/ffmpeg/include"
export CGO_LDFLAGS="-L/path/to/ffmpeg/libs -lavcodec -lavformat -lavutil"