Articles by Martin Böhme

Using libavformat and libavcodec: An Update (July 21, 2004)

Since my first article on accessing video files with the libavformat and libavcodec libraries from ffmpeg, there has been a new prerelease (0.4.9-pre1), containing a few changes and simplifications to the API. In this article, I describe those changes, as well as a method for accessing Video4Linux and IEEE1394 video sources using libavformat / libavcodec.

Using Xvideo on Nvidia cards (July 15, 2004)

In this article I describe two quirks that I discovered while using the Xvideo extension on Nvidia cards.

Synchronizing Xvideo to the Vertical Retrace (March 9, 2004)

Xvideo by itself provides no means to sychronize the drawing of video frames to the monitor's vertical refresh. In this article, I describe how to achieve this synchronization using the GLX_SGI_video_sync extension.

Using libavformat and libavcodec (February 18, 2004)

The libavformat and libavcodec libraries that come with ffmpeg are a great way of accessing a large variety of video file formats. In this article, I describe how to use the libraries to read video streams from a file.